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

Povoliť pokročilé animácie pre úvodnú obrazovku v systéme Windows 8
Povoliť pokročilé animácie pre úvodnú obrazovku v systéme Windows 8
V systéme Windows 8 predstavuje úvodná obrazovka hlavný spôsob spúšťania aplikácií. Nahrádza starú dobrú ponuku Štart a zobrazuje klasické skratky a moderné živé dlaždice. Dnes budem zdieľať skryté vylepšenia, ktoré vám umožnia povoliť pokročilejšie animácie na úvodnej obrazovke. Môžete to nastaviť tak, aby ste videli
Ako zakázať službu Gatekeeper a povoliť aplikácie odkiaľkoľvek v systéme macOS Sierra
Ako zakázať službu Gatekeeper a povoliť aplikácie odkiaľkoľvek v systéme macOS Sierra
Gatekeeper je dôležitou bezpečnostnou funkciou systému macOS, ale spoločnosť Apple vykonala určité zmeny v jeho fungovaní v systéme macOS Sierra. Tu je príklad, ako obnoviť všetky možnosti služby Gatekeeper a ak chcete, deaktivovať ich.
Ako nahlásiť chýbajúci balík Amazonu
Ako nahlásiť chýbajúci balík Amazonu
Amazon môže byť dnes jedným z najväčších svetových maloobchodných predajcov, dokonca aj juggernaut, ale to z neho nerobí neomylného. Aj keď sa zvyčajne týči nad väčšinou svojich konkurentov, stále čelí rovnakým problémom ako oni; poškodený tovar,
14 spôsobov, ako opraviť chybový kód Roblox 268
14 spôsobov, ako opraviť chybový kód Roblox 268
Získanie varovania Roblox Error Code 268 môže znamenať dočasný alebo trvalý zákaz. Ak chcete, aby správa zmizla, vypnite cheat a antivírusový softvér, skontrolujte nastavenia internetu a skúste inú verziu videohry Roblox.
3 spôsoby odosielania e-mailov do faxu
3 spôsoby odosielania e-mailov do faxu
Tu sú tri spôsoby, ako poslať e-mail na fax alebo odoslať fax rýchlo: Faxujte z počítača, použite mobilnú aplikáciu alebo odošlite e-mailom faxové číslo z vášho e-mailového účtu.
Ako vynútiť zatvorenie bez Správcu úloh
Ako vynútiť zatvorenie bez Správcu úloh
Dá sa povedať, že väčšina z nás má skúsenosť so zamrznutím našich počítačových programov. Klikneme, no nič sa nedeje okrem toho, že na našich obrazovkách vidíme „Neodpovedám“. Nereagujúce programy sú príliš bežné a môžu viesť
Ako zarobiť peniaze v Stardew Valley
Ako zarobiť peniaze v Stardew Valley
Peniaze. Hotovosť. Zlato. Bez ohľadu na to, ako to chcete nazvať, budete toho potrebovať veľa, ak chcete zo Stardew Valley vyťažiť maximum. Podobne ako v skutočnom živote, keď sa raz začnete snažiť rásť