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 spremeniti velikost okna s pomočjo tipkovnice samo v operacijskem sistemu Windows 10 in drugih različicah
Kako spremeniti velikost okna s pomočjo tipkovnice samo v operacijskem sistemu Windows 10 in drugih različicah
Če je tipkovnica tisto, kar raje uporabljate, ali miška ne deluje, je tukaj opisano, kako lahko s tipkovnico spremenite velikost okna!
Kako onemogočiti Windows Defender
Kako onemogočiti Windows Defender
Windows Defender, imenovan Microsoft Defender, je prva obrambna linija vašega računalnika. Ta brezplačna funkcija je priložena operacijskemu sistemu Windows in ne zahteva dodatnih ročnih prenosov, popravkov ali nastavitev. Čeprav je to precej dobro
Kako si ogledate svojo pristojbino za dostavo na GrubHub
Kako si ogledate svojo pristojbino za dostavo na GrubHub
Kot ena izmed najbolj priljubljenih aplikacij za dostavo hrane se je Grubhub uveljavil kot aplikacija za tiste, ki raje naročajo od doma. Priljubljeno je, ker je tako priročno - izvlecite aplikacijo na sebi
Kako posneti zvok računalnika na vaš Mac z Audacity
Kako posneti zvok računalnika na vaš Mac z Audacity
Audacity je že dolgo med najboljšimi brezplačnimi orodji za snemanje zvoka. Deluje kot čar, če na primer izvajate poddaje, razlagate videoposnetke ali želite pripovedovati o igranju Robloxa z vključenim zvokom v ozadju. Funkcije, ki gredo v prid
Spremeni velikost besedila v polju za sporočila v posodobitvi za ustvarjalce sistema Windows 10
Spremeni velikost besedila v polju za sporočila v posodobitvi za ustvarjalce sistema Windows 10
Tukaj je opisano, kako spremenite velikost besedila in pisavo v polju za sporočila v programu Windows 10 Creators Update kljub odstranjenemu klasičnemu programu za nastavitve zaslona.
Kako narediti kljukico s tipkovnico v MS Officeu
Kako narediti kljukico s tipkovnico v MS Officeu
Ali želite označiti element s seznama? Naučite se narediti kljukico na tipkovnici ali z uporabo traku v aplikacijah Microsoft Office.
25 zvezd vinske trte, ki so zdaj znani
25 zvezd vinske trte, ki so zdaj znani
Vine morda ni več, a zvezde, zaradi katerih je bil tako poseben kraj, še naprej živijo. Tukaj je 25 slavnih zvezd Vine, ki jih ne bomo nikoli pozabili.