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.
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).
Ko je obnovitveni pogon ustvarjen, bo Windows ponudil, da iz pogona SSD izbriše 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.
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.
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«.
Odprle se bodo možnosti naprednega zagona. Nadaljujte z uporabo naprave -> Debian.
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
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 ).