Hlavná Microsoft Surface Ako nainštalovať Linux na Surface Pro 3

Ako nainštalovať Linux na Surface Pro 3



Surface Pro 3 je veľmi atraktívne zariadenie na nákup ako notebook a náhrada tabletu. V porovnaní s predchádzajúcimi generáciami Surface Pro prichádza tretia iterácia prémiového tabletu Microsoftu s lepšou výdržou batérie, skvelým rozlíšením obrazovky a skutočne výkonným procesorom Intel Core. Pre tých používateľov, ktorí majú radi hardvér Surface Pro 3, ale uprednostňujú Linux namiesto Windows, by som sa s vami rád podelil o spôsob inštalácie Linuxu.

Inzerát


Predtým, ako budete pokračovať, je potrebné zaobstarať si nasledujúce zariadenia:

ako vytvoriť svet pre viac hráčov v minecrafte
  • USB rozbočovač
  • USB myš
  • USB klávesnica
  • Debian bohužiaľ nedokáže detekovať integrovaný WiFi adaptér Surface Pro 3, takže musíme použiť nejaký USB ethernetový adaptér alebo USB tethering zo smartphonu.

Surface Pro 3 podporuje iba inštaláciu UEFI, takže potrebujeme distribúciu systému Linux, ktorá takýto spôsob inštalácie podporuje. Debian je jednou z Linuxových distribúcií pripravených na UEFI. Upozorňujeme, že x86 UEFI nie je k dispozícii v Surface Pro 3, takže je potrebné použiť inštalačný obraz AMD64.

Príprava na inštaláciu Debianu

Uložte oddiel na obnovenie na jednotku USB flash

Okrem systémových a dátových oddielov má Surface Pro 3 aj 5 GB oddiel na obnovenie.
Priečky pevného disku
Je možné (a odporúča sa) tento oddiel skopírovať na flash disk s kapacitou 8 GB alebo vyššou. Na úvodnej obrazovke napíšte „recovery“ bez úvodzoviek a kliknite na „Create a recovery drive“.
Obnova vyhľadávania
Po vytvorení jednotky na obnovenie ponúkne systém Windows odstránenie oddielu na obnovenie z jednotky SSD.
Odstrániť oddiel na obnovenie
Je bezpečné to akceptovať, pretože teraz máte flash disk na obnovenie s rovnakými údajmi, takže nepotrebujete oddiel SSD. Ak bootujete z obnovovacej jednotky flash, obnoví sa celé rozloženie SSD, vrátane Windows a odstráneného oddielu na obnovenie.

Zmenšite disk C :.

Pravým tlačidlom myši kliknite na jednotku C: v správe diskov a z kontextovej ponuky vyberte príkaz Zmenšiť. V ďalšom dialógovom okne zadajte požadované voľné miesto na disku, ktoré chcete rezervovať.
Scvrknúť sa

Zakázať režim dlhodobého spánku

Linux nebude pripájať oddiely NTFS, ak bol Windows hibernáčný, takže je potrebné úplne vypnúť hibernáciu / hlboký spánok. Otvorte príkazový riadok ako správca a zadajte nasledujúci príkaz:

powercfg -hibernate off

Inštalácia

Vypnite svoj Surface Pro 3. Teraz stlačte a podržte tlačidlo hlasitosti „+“ a zapnite ho. Nabootuje sa na nastavenia UEFI, kde by ste mali deaktivovať funkciu Secure Boot. Ak je funkcia Secure Boot vypnutá, je možné zaviesť a nainštalovať ďalší operačný systém. Shutdown Surface Pro 3 znova.

Nainštalujte Debian Linux

Pripojte jednotku USB s nastavením Debianu k rozbočovaču USB. Stlačte a podržte tlačidlo hlasitosti „-“ a zapnite Surface Pro 3. Spustite požadovaný režim nastavenia (režim GUI / text) a nezabudnite manuálne vytvoriť oddiely linuxu. Môžete vytvoriť jeden koreňový oddiel (/) a vložiť do neho všetky prípojné body a dokonca aj odkladací súbor, ak sa vám nepáči, že máte na svojom disku veľa oddielov.
fdisk

Nakladač GRUB2 nebude zapísaný do MBR kvôli UEFI. Bude pridaný do EFI namiesto o

efi / debian / grubx64.efi

Pokračujte v inštalácii Debianu. Po dokončení nastavenia sa reštartuje Surface Pro 3 a načíta sa Windows 8.1.

Na úvodnej obrazovke napíšte zotavenie znova a kliknite Možnosti obnovenia vo výsledkoch vyhľadávania. V časti Rozšírené možnosti spustenia kliknite na položku „Reštartovať teraz“.
Pokročilé spustenie
Otvoria sa možnosti rozšíreného spustenia. Pokračujte na Používanie zariadenia -> Debian.
Použite zariadenie
Spustite Debian a upravte nasledujúci súbor:

/ etc / default / grub

Odkomentujte nasledujúci riadok:

GRUB_GFXMODE = 640x480

Potom aktualizujte konfiguráciu grub pomocou nasledujúceho príkazu:

update-grub

Ak vás štve, že pre zavedenie do Debianu musíte vždy ukázať Pokročilé spustenie z Windows, je možné nastaviť GRUB2 ako predvolenú možnosť zavedenia EFI. V Debiane zadajte nasledujúci príkaz:

# efibootmgr ... Poradie zavedenia: 0000 0002 0001 Boot0000 * Zavedenie USB disku0001 * Debian Boot0002 * Windows Boot Manager

Zmeňte postupnosť zavádzania pomocou nasledujúceho príkazu:

# efibootmgr --bootorder 0000 0001 0002

Konfigurácia zariadení

V Debiane nasledujúce zariadenia po vybalení nefungujú:

  • Wifi
  • Bluetooth
  • Typ Kryt 3 s touchpadom
  • Stylus
  • Dotyková obrazovka

To je poľutovaniahodné a nie v poriadku. Poďme to napraviť.

WiFi a Bluetooth

Aby tieto dva fungovali, musíme si zaobstarať ovládače zo stránky predajcu. Čip je od Marvellu. Použite nasledujúce príkazy:

môžem použiť kik na svojom notebooku?
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Po reštarte by ste mali dostať Wi-Fi a Bluetooth k dispozícii.

Typ Kryt 3

Toto je vážnejší problém ako bezdrôtové zariadenia. Aby to fungovalo, musíme prekompilovať jadro a použiť najnovšie jadro v3.16. Môžeme ho získať z experimentálneho úložiska Debianu.
Pridajte nasledujúci riadok do súboru /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian experimentálne hlavné

Teraz musíme získať jeho zdroje:

# apt-get update # apt-get -t experimentálna inštalácia linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Rozbaľte zdroje:

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

Vytvorte nový súbor typocover3.patch s nasledujúcim obsahom:

--- 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 + # define 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 / ovládače / hid / hid-core.c 2014-04-21 03:13: 54.000000000 -0400 @@ -702, 6 +702,11 @@ static void hid_scan_collection (štruktúra h if ((((parser-> global.usage_page)vendor == 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 / ovládače / hid / usbhid / hid-quirks.c 2014-04-20 23:29: 35.000000000 -0400 @@ -73,6 +73,7 @@ static const struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_IN__}} , 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},

Teraz aplikujte opravu:

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

Teraz skopírujte aktuálnu konfiguráciu jadra na použitie s novým jadrom:

# cp / boot / config-`uname -r` .config # vytvoriť menuconfig

Načítať konfiguráciu
Uložte konfiguráciu a ukončite ponuku menuconfig. Nie sú potrebné žiadne ďalšie zmeny. Teraz kompilujte jadro:

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

Bude to trvať asi hodinu. Mali by ste dostať dva balíčky * .deb, ktoré si musíte nainštalovať:

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

To je všetko. Reštartujte počítač s novým jadrom a Type Cover 3 by mal fungovať.

Touchpad

Je to celkom jednoduché, stačí pridať nasledujúci text do súboru /etc/X11/xorg.conf:

Identifikátor sekcie „InputClass“ „Cover Surface Pro 3“ MatchIsPointer „on„ MatchDevicePath “/ dev / input / event *„ Driver “evdev„ Option “vendor„ „045e“ Option „product“ „07dc“ „Option“ IgnoreAbsoluteAxes „True“ EndSection

Znova reštartujte. Všetko bude fungovať.

ako prepínať dva stĺpce v programe Excel

Teraz nainštalujte balík nástrojov pre režim notebooku, aby ste zlepšili úsporu energie v systéme Linux.
To je všetko.

Záverečné slová

Aj keď je možné získať väčšinu funkcií Surface Pro 3 pracujúcich v systéme Linux, stále má niekoľko problémov. Po vybalení z krabice nefungujú tlačidlá hlasitosti zvuku, rovnako ako tlačidlá dotykového pera. A ešte jeden, senzor akcelerometra tiež nefunguje. Ak dokážete tolerovať tieto problémy, môžete byť spokojní s nainštalovaným systémom Linux do zariadenia Surface Pro 3. (cez habr ).

Zaujímavé Články

Redakcia Choice

Nakonfigurujte viac displejov v systéme Windows 10
Nakonfigurujte viac displejov v systéme Windows 10
Funkcia Projekt v systéme Windows 10 umožňuje používateľovi rýchlo nakonfigurovať režim viacerých displejov. Tu je príklad, ako je to možné vykonať pomocou rôznych metód.
Odhalenie: koľko Spotify skutočne platí umelcom
Odhalenie: koľko Spotify skutočne platí umelcom
Generálny riaditeľ Spotify Daniel Ek zahájil vášnivú obranu svojej spoločnosti po tom, čo obnovil tvrdenie, že strháva umelcov. Popová hviezdička Taylor Swift minulý týždeň vytiahla svoje albumy zo Spotify a stala sa najnovšou interpretkou, ktorá zaujala stanovisko
Zálohovanie a obnova tlačiarní v systéme Windows 10
Zálohovanie a obnova tlačiarní v systéme Windows 10
V systéme Windows 10 je možné zálohovať a obnovovať vaše tlačiarne vrátane ich front, nakonfigurovaných portov a ovládačov. Môžete použiť dve metódy.
Recenzia Sid Meier’s Civilization V
Recenzia Sid Meier’s Civilization V
Varovanie: Sid Meier’s Civilization V vám ukradne život. Je to ekvivalent stratégie Football Manager. Je to digitálny Pringles, ibaže tuba sa nikdy nevyprázdňuje. Ešte jedna otočka: Bayonland potrebuje zlatú baňu. Ešte jedno otočenie:
Ako aktivovať prekvapenie pre narodeniny spoločnosti Google
Ako aktivovať prekvapenie pre narodeniny spoločnosti Google
Život bez Google je dosť ťažké si predstaviť. Najpopulárnejší a najväčší vyhľadávací nástroj na svete nám určite uľahčil život. Ľudia toľko používajú Google. Je pravdepodobné, že každý vie, čo sú čmáranice spoločnosti Google. Avšak
Bude Life360 fungovať na Apple Watch?
Bude Life360 fungovať na Apple Watch?
To je ťažká otázka, pretože to závisí od modelu Apple Watch, ktorý máte. Áno, Life360 funguje na niektorej verzii Apple Watch. A to na najnovších modeloch Apple Watch (série 5 a 4). Avšak
Čo by sa stalo, keby všetci ľudia náhle zmizli?
Čo by sa stalo, keby všetci ľudia náhle zmizli?
Ako ľudí, pokiaľ s nami planéta nejde, je dosť nepravdepodobné, že vymrieme presne v rovnakom čase. Len na to nie sme dostatočne koordinovaní. Čo by sa však stalo, keby každý človek zmizol v rovnakom čase?