Põhiline Microsofti Pind Linuxi installimine Surface Pro 3-le

Linuxi installimine Surface Pro 3-le



Surface Pro 3 on sülearvuti pluss tahvelarvuti asendamiseks ostmiseks väga atraktiivne seade. Võrreldes eelmiste Surface Pro põlvkondadega on Microsofti esmaklassilise tahvelarvuti kolmas iteratsioon parema aku kestvuse, suurepärase ekraani eraldusvõime ja tõeliselt võimsa Intel Core protsessoriga. Neile kasutajatele, kellele meeldib Surface Pro 3 riistvara, kuid kes eelistavad Windowsi asemel Linuxit, tahaksin teiega jagada viisi Linuxi installimiseks.

Reklaam


Enne jätkamist peate hankima järgmised seadmed:

kuidas kustutada kõik facebooki fotod
  • USB-jaotur
  • USB-hiir
  • USB-klaviatuur
  • Kahjuks ei suuda Debian tuvastada Surface Pro 3 integreeritud WiFi-adapterit, seega peame kasutama mõnda USB-Etherneti adapterit või USB-sidumist nutitelefonist.

Surface Pro 3 toetab ainult UEFI installimist, seega vajame Linuxi distro, mis toetab sellist installimisviisi. Debian on üks UEFI-valmis Linuxi distrosid. Pange tähele, et x86 UEFI pole Surface Pro 3-s saadaval, seega tuleb kasutada AMD64 seadistuspilti.

Debiani installimise ettevalmistamine

Salvestage taastesektsioon USB-välkmäluseadmesse

Lisaks süsteemi ja andmesektsioonidele on Surface Pro 3-l 5 GB taastesektsioon.
Kõvaketta vaheseinad
Seda sektsiooni on võimalik (ja soovitatav) kopeerida 8 GB või suurema mahuga välkmäluseadmele. Sisestage otse avakuvale ilma jutumärkideta „taastamine” ja klõpsake käsul „Loo taastekett”.
Otsingu taastamine
Pärast taasteketta loomist pakub Windows SSD-kettalt taastesektsiooni kustutamist.
Kustutage taastesektsioon
Sellega on ohutu nõustuda, kuna nüüd on teil samade andmetega taasteväluseade, nii et te ei vaja SSD-partitsiooni. Kui käivitate taasteväluseadmelt, taastab see kogu SSD-paigutuse, sealhulgas Windowsi ja kustutatud taastesektsiooni.

Vähendage draivi C:

Paremklõpsake kettahalduses C: draivi ja valige selle kontekstimenüüst käsk Shrink. Järgmisesse dialoogi sisestage soovitud vaba kettaruum, mille soovite reserveerida.
Kahanda

Keela talveunerežiim

Linux ei ühenda NTFS-i partitsioone, kui Windows on talveunerežiimis olnud, seega on vaja talveunerežiim / sügav uni täielikult keelata. Avage administraatorina käsuviip ja tippige järgmine käsk:

powercfg - välja lülitada

Paigaldamine

Lülitage oma Surface Pro 3. välja ja vajutage nüüd helitugevuse nuppu + ja lülitage see sisse. See käivitub UEFI seadistustesse, kus peaksite funktsiooni Secure Boot keelama. Kui turvaline alglaadimine on keelatud, on võimalik teine ​​OS käivitada ja installida. Lülitage Surface Pro 3 uuesti välja.

Installige Debian Linux

Ühendage Debiani seadistusega USB-draiv USB-jaoturiga. Vajutage ja hoidke Surface Pro 3 helitugevuse nuppu - - ning lülitage toide sisse. Käivitage soovitud seadistusrežiim (GUI / tekstirežiim) ja ärge unustage Linuxi partitsioone käsitsi luua. Võite luua ühe root (/) partitsiooni ja sinna panna kõik ühenduspunktid ja isegi vahetamisfaili, kui teile ei meeldi, kui teie kettal on palju partitsioone.
fdisk

GRUB2 laadijat ei kirjutata MBR-i UEFI tõttu. See lisatakse EFI-le hoopis aadressil

efi / debian / grubx64.efi

Jätkake Debiani installimist. Pärast seadistamise lõppu taaskäivitab see Surface Pro 3 ja Windows 8.1 laaditakse.

Tippige ekraanile Start taastumine uuesti ja klõpsake nuppu Taastamisvalikud otsingutulemites. Klõpsake käivitusel Täpsemad suvandid käsku Taaskäivita kohe.
Täpsem käivitamine
Avatakse Advanced Startup valikud. Jätkake seadme kasutamist -> Debian.
Kasutage seadet
Käivitage Debian ja käivitage järgmine fail:

/ etc / default / grub

Järgmise rea kommenteerimine:

GRUB_GFXMODE = 640x480

Pärast seda värskendage grubi konfiguratsiooni järgmise käsuga:

update-grub

Kui teid häirib Debiani käivitamiseks, peate Windowsi juurest iga kord näitama Advanced startupi, on võimalik EFI vaikimisi alglaadimisvalikuks seada GRUB2. Tippige Debianis järgmine käsk:

# efibootmgr ... Buutimisjärjestus: 0000 0002 0001 Boot0000 * USB-draivi Boot0001 * Debiani Boot0002 * Windowsi alglaadimishaldur

Muutke alglaadimisjärjestust järgmise käsuga:

# efibootmgr --bootorder 0000 0001 0002

Seadmete seadistamine

Debianis ei tööta järgmised seadmed kastist välja:

  • Wifi
  • Bluetooth
  • Sisestage kate 3 puuteplaadiga
  • Stylus
  • Puuteekraan

See on kahetsusväärne ja pole korras. Parandame selle.

WiFi ja Bluetooth

Nende kahe toimimiseks peame hankima draiverid müüja saidilt. Kiip on pärit Marvellilt. Kasutage järgmisi käske:

kuidas APK-faile Windows 10-s käivitada
$ git kloon git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / püsivara / mrvl / # cp mwifiex-püsivara / mrvl / * / lib / püsivara / mrvl /

Pärast taaskäivitamist peaksite töötama WiFi ja Bluetooth.

Tüüp kate 3

See on tõsisem probleem kui traadita seadmed. Selle toimimiseks peame tuuma uuesti kompileerima ja kasutama uusimat tuuma v3.16. Selle saame Debiani eksperimentaalsest hoidlast.
Lisage järgmine rida /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian eksperimentaalne peamine

Nüüd peame hankima selle allikad:

# apt-get update # apt-get -t eksperimentaalne linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16 installimine

Allikate lahtipakkimine:

# tar -xf /usr/src/linux-source-3.16.tar.xz # cd linux-source-3.16

Looge uus sisuga fail typocover3.patch:

--- a / draiverid / peidetud / peidetud id.h 2014-01-19 21: 40: 07.000000000 -0500 +++ b / draiverid / peidetud / peidetud id.h 2014-04-20 23: 29: 35.000000000 -0400 @@ -631,6 +631,7 @@ #define USB_DEVICE_ID_MS_NE4K 0x00db #define USB_DEVICE_ID_MS_NE4K_JP 0x00dc #define USB_DEVICE_ID_MS_LK6K 0x00f9 + # määratleda USB_DEVICE_ID_MS_TYPE_COVER_3 0x07dc #define USB_DEVICE_ID_MS_PRESENTER_8K_BT 0x0701 #define USB_DEVICE_ID_MS_PRESENTER_8K_USB 0x0713 #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K 0x0730 --- a / draiverid / hid / hid-core.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / hid-core.c 2014-04-21 03: 13: 54.000000000 -0400 @@ -702, 6 +702,11 @@ static void hid_scan_collection (struct h if (((parser-> global.usage_pagemüüja == USB_VENDOR_ID_MICROSOFT && + hid-> product == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> group == HID_GROUP_MULTITOUCH) + Hid-> group = HID_GROUP_GENERIC; } static int hid_scan_main (struct hid_parser * parser, struct hid_item * item) --- a / drivers / hid / usbhid / hid-quirks.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / draiverid / hid / usbhid / hid-quirks.c 2014/04/20 23: 29: 35,000000000 -0400 @@ -73,6 +73,7 @@ staatilise const struktuure hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_FREESCALE, USB_DEVICE_ID_FREESCALE_MX28 , HID_QUIRK_NOGET}, {USB_VENDOR_ID_MGE, USB_DEVICE_ID_MGE_UPS, HID_QUIRK_NOGET} + {USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_TYPE_COVER_3, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_MSI, USB_DEVICE_ID_MSI_GX680R_LED_PANEL, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_NOVATEK, USB_DEVICE_ID_NOVATEK_MOUSE, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_PIXART, USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN, HID_QUIRK_NO_INIT_REPORTS},

Nüüd paigaldage plaaster:

plaaster -p1 --ignore-whitespace -i typecover3.patch

Nüüd kopeerige praegune tuuma konfiguratsioon uue kerneliga kasutamiseks:

# cp / boot / config-`uname -r` .config # make menuconfig

Laadi konfiguratsioon
Salvestage konfiguratsioon ja väljuge menüükonfig menüüst. Rohkem muudatusi pole vaja. Nüüd kompileerige kernel:

# make-kpkg clean # fakeroot make-kpkg --initrd --append-to-version = -typecover3 kernel_image kernel_headers

See võtab umbes tund. Peaksite hankima kaks * .deb paketti, mille peate installima:

# cd .. # dpkg -i linux-image * .deb linux-headers * .deb

See selleks. Taaskäivitage uus kernel ja Type Cover 3 peaks töötama.

Puuteplaat

See on üsna lihtne, lihtsalt lisage järgmine tekst faili /etc/X11/xorg.conf:

Jaotis 'InputClass' Identifier 'Surface Pro 3 katab' MatchIsPointer 'saidil' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Option 'IgnoreAbsoluteAxes' 'True' Lõppjagu

Taaskäivitage uuesti. Kõik töötab.

kuidas siduda oma tõmblemine ebakõlaga

Nüüd installige Linuxi energiasäästu parandamiseks sülearvuti režiimi tööriistade pakett.
See selleks.

Lõppsõnad

Kuigi Linuxi all töötades on võimalik saada enamik Surface Pro 3 funktsioone, on sellel siiski mõned probleemid. Heli helitugevuse nupud ei tööta karbist välja, nagu ka pliiatsi nupud. Ja üks nõme, kiirendusmõõturi andur ei tööta ka. Kui suudate neid probleeme taluda, võite olla rahul oma Surface Pro 3 seadmesse installitud Linuxiga. (via habr ).

Huvitavad Artiklid

Toimetaja Valik

Windowsi failide taastamine on uus tööriist, mille Microsoft poe kaudu välja andis
Windowsi failide taastamine on uus tööriist, mille Microsoft poe kaudu välja andis
Microsoft on Windows 10 kasutajatele välja andnud uue tööriista. Selle nimega Windows File Recovery on see saadaval Microsoft Store'is. See on konsoolirakendus, mida selle nimest tulenevalt saab kasutada kogemata kustutatud või rikutud failide taastamiseks. Microsoft teatas rakendusest järgmiselt: Kui te ei leia a
Keelake Windows 10 File Exploreris pisipiltide eelvaated
Keelake Windows 10 File Exploreris pisipiltide eelvaated
Vaadake, kuidas eelvaate pisipildid Windows 10-s File Exploreris keelata. Nende keelamiseks võite kasutada mitmeid meetodeid.
Fitbit Charge 2 ülevaade: suurepärane kaasaskantav kena lisadega
Fitbit Charge 2 ülevaade: suurepärane kaasaskantav kena lisadega
Kui ma paar kuud tagasi pilgu Fitbit Charge HR-le heitsin, olin puudutusest allakäinud. Fitbiti uuemad mudelid (vt Alta ja Blaze) olid stiilsed ja kohandatavad ning Fitbit Charge
Kuidas hankida Instagrami lugude jaoks uusi filtreid
Kuidas hankida Instagrami lugude jaoks uusi filtreid
Instagrami lugudel on parimad filtrid. Postitustes olevad filtrid on korras, vähemalt need, mis ei pane sind koomiksilik, filtreeritud või
Kuidas vaadata ja taastada Windows 10 salvestatud WiFi-parooli
Kuidas vaadata ja taastada Windows 10 salvestatud WiFi-parooli
Windows 10 sisaldab sisseehitatud võimalusi ühe või mitme võrgu salvestatud wifi parooli vaatamiseks. Siin on, kuidas seda saab teha.
Kuidas vaadata peidetud mänge Steamis
Kuidas vaadata peidetud mänge Steamis
Kui teie Steami kontol on hunnik mänge, ei saa te neid kõiki pidevalt aktiivselt mängida. Sellisel juhul on loomulik, et peidate need, mida te enam ei mängi. Aga
Asuse ruuterid: kuidas sisse logida ja muuta oma IP-aadressi
Asuse ruuterid: kuidas sisse logida ja muuta oma IP-aadressi
Asuse ruuterid on tänapäeval üks populaarsemaid Interneti-ühenduse võimalusi. Neid on lihtne kasutada, need on üsna kulutõhusad ja töötavad suurepäraselt! Nagu enamik ruutereid, on ka palju asju, mida saate kohandada ja muuta