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 prenesti Instagram na Kindle Fire
Kako prenesti Instagram na Kindle Fire
Aplikacija Kindle Fire lahko naredi skoraj vse, kar zmorejo vaše druge pametne naprave. Dostopate lahko do YouTuba, brskate po spletu in celo poslušate glasbo. Če pa ste poskušali prenesti aplikacijo Instagram iz Amazonove trgovine z aplikacijami,
Kako popraviti, da na iPhoneu ne prejemate obvestil
Kako popraviti, da na iPhoneu ne prejemate obvestil
Če čakate na pomembno sporočilo, je frustrirajoče, ko vam iPhone ne daje obvestil. Eno samo obvestilo, ki se zmoti, lahko pomeni, da zamudite nekaj bistvenega v svojem delu ali družinskem življenju. Na srečo jih je več
Zaženite program, skrit v sistemu Windows 10
Zaženite program, skrit v sistemu Windows 10
Obstaja več načinov za zagon aplikacije, skrite v sistemu Windows 10. To lahko storite brez orodij drugih proizvajalcev in s pomočjo uporabnih orodij drugih proizvajalcev.
Najboljši VPN-ji za Chromebook
Najboljši VPN-ji za Chromebook
Ali iščete najboljši VPN za Chromebook? Chromebooki imajo veliko možnosti. So poceni, dobro opredeljeni za predvideno uporabo, običajno lahki, z vsemi funkcijami in imajo precej dobro življenjsko dobo baterije. Odlične so za
Kako ponastaviti Samsung Galaxy Watch
Kako ponastaviti Samsung Galaxy Watch
Obstajajo trije načini za ponastavitev Samsung Galaxy Watch na tovarniške nastavitve. Tukaj je opisano, kako obnovite programsko opremo ure s fizičnimi gumbi, meniji ure in aplikacijo Wearable.
Google Photos Backup: Kako varnostno kopirati fotografije v Google Photos
Google Photos Backup: Kako varnostno kopirati fotografije v Google Photos
Varnostne kopije Google Photos so absolutno rešilne rešitve pri prehodu na drugo napravo ali če morate sprostiti prostor za shranjevanje v telefonu. Uporabniki pametnih telefonov vse prepogosto shranjujejo vse dragocene fotografije in videoposnetke, vendar jih nikoli ne varnostno kopirajo.
Kako popraviti napako začasno nedostopnega računa Facebook
Kako popraviti napako začasno nedostopnega računa Facebook
Facebook je največja platforma družbenih medijev na svetu. Kljub slabemu tisku in občasnim tehničnim napakam ostajajo na vrhu. Z leti je Facebook nadgradil svoj pristop k varnostnim vprašanjem, da bi zaščitil svoje uporabnike. to je