Glavni Microsoft Surface Kako namestiti Linux na Surface Pro 3

Kako namestiti Linux na Surface Pro 3



Surface Pro 3 je zelo privlačna naprava za nakup kot prenosnik in zamenjava tabličnega računalnika. V primerjavi s prejšnjimi generacijami Surface Pro ima tretja ponovitev Microsoftovega premium tabličnega računalnika boljšo življenjsko dobo baterije, odlično ločljivost zaslona in resnično zmogljiv procesor Intel Core. Za tiste uporabnike, ki imajo radi strojno opremo Surface Pro 3 in imajo raje Linux kot Windows, bi rad z vami delil način namestitve Linuxa.

Oglas


Preden nadaljujete, morate dobiti naslednje naprave:

kako spremeniti barvo ozadja
  • USB zvezdišče
  • USB miška
  • Tipkovnica USB
  • Na žalost Debian ne zazna vgrajenega WiFi adapterja Surface Pro 3, zato moramo uporabiti USB Ethernet adapter ali USB modem iz pametnega telefona.

Surface Pro 3 podpira samo namestitev UEFI, zato potrebujemo distribucijo Linuxa, ki podpira tak način namestitve. Debian je ena izmed UEFI-jevih Linux distribucij. Upoštevajte, da x86 UEFI ni na voljo v Surface Pro 3, zato je treba uporabiti nastavitveno sliko AMD64.

Priprava na namestitev Debiana

Shranite obnovitveno particijo na pogon USB

Poleg sistemske in podatkovne particije ima Surface Pro 3 5 GB obnovitvene particije.
Pregrade trdega diska
To particijo je mogoče (in priporočljivo) kopirati na bliskovni pogon z zmogljivostjo 8 GB ali več. Na začetni zaslon vnesite 'recovery' brez narekovajev in kliknite 'Create recovery recovery' (Ustvari obnovitveni pogon).
Obnovitev iskanja
Ko je obnovitveni pogon ustvarjen, bo Windows ponudil, da iz pogona SSD izbriše obnovitveno particijo.
Izbriši obnovitveno particijo
To lahko varno sprejmete, saj imate zdaj obnovitveni bliskovni pogon z enakimi podatki, zato ne potrebujete particije SSD. Če zaženete z obnovitvene bliskovne enote, bo obnovil celotno postavitev SSD-ja, vključno s sistemom Windows in obnovitveno particijo, ki jo izbrišete.

Skrčite pogon C:

Z desno miškino tipko kliknite pogon C: v Disk Management in v kontekstnem meniju izberite ukaz Shrink. V naslednje pogovorno okno vnesite želeni prosti prostor na disku, ki ga želite rezervirati.
Skrči

Onemogoči mirovanje

Linux ne bo namestil particij NTFS, če je bil Windows v stanju mirovanja, zato je treba v celoti onemogočiti stanje mirovanja / globokega spanja. Odprite ukazni poziv kot skrbnik in vnesite naslednji ukaz:

powercfg -hibernate off

Namestitev

Izklopite Surface Pro 3. Zdaj pritisnite in pridržite gumb za glasnost '+' ter ga vklopite. Zagnal se bo v nastavitve UEFI, kjer bi morali onemogočiti funkcijo varnega zagona. Če je Secure Boot onemogočen, je mogoče zagnati in namestiti drug OS. Ponovno zaustavite Surface Pro 3.

Namestite Debian Linux

Pogon USB z nastavitvami Debian priključite na zvezdišče USB. Pritisnite in držite gumb za glasnost '-' in vklopite Surface Pro 3. Zaženite želeni način nastavitve (GUI / besedilni način) in ne pozabite ročno ustvariti particij linux. Ustvarite lahko eno korensko (/) particijo in nanjo položite vse točke namestitve in celo swap datoteko, če vam ni všeč, da imate na svojem pogonu veliko particij.
fdisk

Nalagalnik GRUB2 zaradi UEFI ne bo zapisan v MBR. Namesto tega bo dodan v EFI pri

efi / debian / grubx64.efi

Nadaljujte z namestitvijo Debiana. Po končani namestitvi se bo znova zagnal Surface Pro 3 in naložil se bo Windows 8.1.

Na začetnem zaslonu vnesite obnovitev znova in kliknite Možnosti obnovitve v rezultatih iskanja. V naprednih možnostih zagona kliknite »Znova zaženi zdaj«.
Napredni zagon
Odprle se bodo možnosti naprednega zagona. Nadaljujte z uporabo naprave -> Debian.
Uporabite napravo
Zaženite program Debian in uredite naslednjo datoteko:

/ etc / default / grub

Odključite naslednjo vrstico:

GRUB_GFXMODE = 640x480

Po tem posodobite konfiguracijo grub z naslednjim ukazom:

update-grub

Če vas moti, da morate za zagon v Debianu vsakič prikazati napredni zagon iz sistema Windows, lahko GRUB2 nastavite kot privzeto možnost zagona EFI. V Debian vnesite naslednji ukaz:

# efibootmgr ... Zaporedje zagona: 0000.0002.0001 Boot0000 * USB Drive Boot0001 * Debian Boot0002 * Windows Boot Manager

Spremenite zagonsko zaporedje z naslednjim ukazom:

# efibootmgr --bootorder 0000.0001.0002

Konfiguriranje naprav

V Debianu naslednje naprave ne delujejo takoj:

  • Wifi
  • Bluetooth
  • Vnesite Cover 3 s sledilno ploščico
  • Pisalo
  • Zaslon na dotik

To je žalostno in ni v redu. Popravimo.

WiFi in Bluetooth

Da bosta ta dva delovala, moramo poiskati gonilnike na spletnem mestu prodajalca. Čip je pri Marvellu. Uporabite naslednje ukaze:

kako povečati dpi slike v barvi
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Po ponovnem zagonu bi morali delovati WiFi in Bluetooth.

Tip Cover 3

To je resnejše vprašanje kot brezžične naprave. Da bo delovalo, moramo znova zbrati jedro in uporabiti najnovejše jedro, v3.16. Lahko ga dobimo iz poskusnega skladišča Debian.
Na /etc/apt/sources.list dodajte naslednjo vrstico:

deb http://ftp.de.debian.org/debian eksperimentalno glavno

Zdaj moramo pridobiti njegove vire:

# apt-get update # apt-get -t poskusna namestitev linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Razpakirajte vire:

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

Ustvarite novo datoteko typocover3.patch z naslednjo vsebino:

--- a / drivers / hid / hid-ids.h 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / hid-ids.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 + # opredeliti 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 / drivers / 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_pageprodajalec == USB_VENDOR_ID_MICROSOFT && + hid-> izdelek == 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 * razčlenjevalnik, struct hid_item * element) --- a / drivers / hid / usbhid / hid-quirks.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / usbhid / hid-quirks.c 2014/04/20 23: 29: 35,000000000 -0400 @@ -73,6 +73,7 @@ statična const struct 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},

Zdaj uporabite obliž:

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

Zdaj kopirajte trenutno konfiguracijo jedra za uporabo z novim jedrom:

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

Naloži konfiguracijo
Shranite konfiguracijo in zapustite meni menuconfig. Več sprememb ni potrebno. Zdaj prevedite jedro:

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

Trajalo bo približno eno uro. Dobili bi morali dva * .deb paketa, ki ju morate namestiti:

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

To je to. Znova zaženite z novim jedrom in Type Cover 3 bi moral delovati.

Sledilna ploščica

To je povsem preprosto, v datoteko /etc/X11/xorg.conf dodajte samo naslednje besedilo:

Razdelek 'InputClass' Identifier 'Surface Pro 3 zajema' MatchIsPointer 'na' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Option 'IgnoreAbsoluteAxes' True EndSection

Znova zaženite. Vse bo delovalo.

kako vedeti, če vas kdo zalezuje na facebooku

Zdaj namestite paket orodij za prenosni način, da izboljšate varčevanje z energijo v Linuxu.
To je to.

Zaključne besede

Čeprav je večino funkcij Surface Pro 3 mogoče dobiti v Linuxu, ima še vedno nekaj težav. Gumbi za glasnost zvoka ne delujejo tako kot tudi gumbi na pisalih. In ena stvar, senzor pospeška tudi ne deluje. Če lahko tolerirate, ste lahko zadovoljni z Linuxom, nameščenim v vaši napravi Surface Pro 3. (prek habr ).

Zanimivi Članki

Izbira Urednika

Kako nastaviti tipkovnico z osvetlitvijo na vedno vklopljeno
Kako nastaviti tipkovnico z osvetlitvijo na vedno vklopljeno
Varno je reči, da je računalniška doba postala polnoletna. Minili so dnevi, ko v temi niste mogli tipkati brez namizne svetilke ali kakšnega drugega vira svetlobe. Danes ima večina računalnikov a
Spremenite število dni, da se vrnete na prejšnjo različico sistema Windows
Spremenite število dni, da se vrnete na prejšnjo različico sistema Windows
V operacijskem sistemu Windows 10 ima uporabnik le 10 dni časa, da opazi in preuči morebitne težave z novo zgradbo in jo odstrani. Število dni za vrnitev na prejšnjo različico sistema Windows 10 je mogoče spremeniti.
Kako pošiljati in prejemati besedilna sporočila v računalniku brez telefona
Kako pošiljati in prejemati besedilna sporočila v računalniku brez telefona
Pošiljanje kratkih sporočil je zelo priročno komunikacijsko sredstvo - zlasti za kratka sporočila ali pogovore, ki si ne zaslužijo telefonskega klica. Kaj pa, če morate nekomu sporočiti in telefona nimate pri sebi? Ali morda ti
Kako izbrisati vse opombe v programu Microsoft Word
Kako izbrisati vse opombe v programu Microsoft Word
Opombe in opombe so lahko zelo koristne, če želite dokumentu dodati komentarje, pojasnila in sklice. Omogočajo enostavno ločevanje dodatnih opomb od besedila. Vendar jih boste včasih dobili
PUBG: Kako igrati z boti
PUBG: Kako igrati z boti
Leta 2020 se je PUBG Corp, razvijalec znane streljačine battle royale, PUBG, odločil uvesti bote v javno srečanje. To je bilo implementirano v posodobitvi 7.2, razlog za to odločitev pa je bil povečati vrzel v spretnostih. Novejši igralci
Prenesite Deskthemepack Installer za Windows 7
Prenesite Deskthemepack Installer za Windows 7
Deskthemepack Installer za Windows 7. Deskthemepack Installer je edinstvena rešitev za uporabnike sistema Windows 7, ki omogoča namestitev tem Windows 8 z enim klikom. Pustite komentar ali si oglejte celoten opis Avtor: Sergey Tkachenko, https://winaero.com. https://winaero.com Prenesite »Deskthemepack Installer for Windows 7« Velikost: 58,26 Kb AdvertismentPCRepair: Odpravite težave s sistemom Windows. Vse. Povezava za prenos: kliknite
11 načinov, kako to popraviti, ko Waze ne deluje
11 načinov, kako to popraviti, ko Waze ne deluje
Kaj storiti, ko Waze ne naloži zemljevida, GPS ne deluje ali je kakšna druga težava z Waze. Običajno samo znova zaženite aplikacijo, če pa Waze ne deluje, morate samo počakati. Preizkusiti je še več, zato bomo obravnavali tudi to.