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

Lugege Windows 10-s Microsoft Edge'is valjusti
Lugege Windows 10-s Microsoft Edge'is valjusti
Hiljutiste värskenduste abil võimaldab brauser Microsoft Edge kasutada uut funktsiooni - 'Valjusti lugemine'. See loeb PDF-faile, EPUB-raamatuid ja veebilehti teile valjusti ette.
Kuidas keelata külalisrežiim macOS-is
Kuidas keelata külalisrežiim macOS-is
Külaliskonto konto Mac-arvutis pakub kiiret lahendust, kui peate oma seadet kellegagi jagama. See võib olla sõber või pereliige, kes soovib oma e-posti kontrollida või uudiseid lugeda. Või
Kas Snapchat kustutab vestlused automaatselt?
Kas Snapchat kustutab vestlused automaatselt?
Sarnaselt teiste sotsiaalmeedia rakendustega võimaldab Snapchat teil vestelda inimestega, kes on teie sõbrad. Kuid enamik Snapchati asju on lühikese iseloomuga. Lihtsamalt öeldes tähendab see, et nad on mõne aja pärast kadunud. Kaotamine
Meie seas: Kuidas saada tasuta lemmiklooma
Meie seas: Kuidas saada tasuta lemmiklooma
Meie seas olevad kosmeetikatooted on kõik lukustatud palgamüüri taha, mistõttu peate sularaha välja tooma. Kui te ei soovi peale mängu saamise kulutada midagi muud, on teil vedanud. Kogukond on siiski leidnud viisid
Sildiarhiiv: 0x80240031
Sildiarhiiv: 0x80240031
Kuidas muuta Netflixi paketi tellimust
Kuidas muuta Netflixi paketi tellimust
Tulemas on külmad talvepäevad ja me kõik teame, et ilma Netflixita ei saa enam hubaselt hakkama. Kui olete valmis chillima, siis on teil tõenäoliselt juba oma lemmiktelevisioonide loetelu valmis vaatama.
Kümnendkohtade teisaldamine Excelis
Kümnendkohtade teisaldamine Excelis
Kui teil on Excelis paar lahtrit, on kümnendkohtade käsitsi muutmine lihtne. Topeltklõpsake ja lisage see kohta, kuhu soovite selle teisaldada, ja olete valmis. Kui tegelete suuremate arvutustabelitega