Hlavní Microsoft Surface Jak nainstalovat Linux na Surface Pro 3

Jak nainstalovat Linux na Surface Pro 3



Surface Pro 3 je velmi atraktivní zařízení pro nákup jako notebook plus výměna tabletu. Ve srovnání s předchozími generacemi Surface Pro přichází třetí iterace prémiového tabletu Microsoftu s lepší výdrží baterie, skvělým rozlišením obrazovky a skutečně výkonným procesorem Intel Core. Pro ty uživatele, kteří mají rádi hardware Surface Pro 3, ale místo Windows preferují Linux, bych se s vámi chtěl podělit o způsob instalace Linuxu.

Reklama


Než budete pokračovat, je nutné získat následující zařízení:

jak nastavit gmail jako výchozí
  • USB rozbočovač
  • USB myš
  • USB klávesnice
  • Debian bohužel nedokáže detekovat integrovaný WiFi adaptér Surface Pro 3, takže musíme použít nějaký USB ethernetový adaptér nebo USB tethering ze smartphonu.

Surface Pro 3 podporuje pouze instalaci UEFI, takže potřebujeme distribuci Linuxu, která takový způsob instalace podporuje. Debian je jednou z linuxových distribucí připravených na UEFI. Pamatujte, že x86 UEFI není v Surface Pro 3 k dispozici, proto je nutné použít instalační obraz AMD64.

Příprava na instalaci Debianu

Uložte oddíl pro obnovení na jednotku USB flash

Kromě systémových a datových oddílů má Surface Pro 3 oddíl pro obnovení 5 GB.
Oddíly pevného disku
Je možné (a doporučeno) tento oddíl zkopírovat na flash disk s kapacitou 8 GB nebo vyšší. Na úvodní obrazovce napište „obnovení“ bez uvozovek a klikněte na „Vytvořit jednotku pro obnovení“.
Obnova vyhledávání
Po vytvoření jednotky pro obnovení systém Windows nabídne odstranění oddílu pro obnovení z jednotky SSD.
Odstraňte oddíl pro obnovení
Je bezpečné to přijmout, protože nyní máte flash disk pro obnovení se stejnými daty, takže nepotřebujete oddíl SSD. Pokud bootujete z flash disku pro obnovení, obnoví se celé rozložení SSD, včetně Windows a odstraněného oddílu pro obnovení.

Zmenšete disk C:

Klikněte pravým tlačítkem na jednotku C: ve správě disků a z místní nabídky vyberte příkaz Zmenšit. V dalším dialogu zadejte požadované volné místo na disku, které chcete rezervovat.
Zmenšit

Zakázat hibernaci

Linux nebude připojovat oddíly NTFS, pokud byl Windows hibernován, takže je nutné úplně vypnout hibernaci / hluboký spánek. Otevřete příkazový řádek jako správce a zadejte následující příkaz:

powercfg -hibernate off

Instalace

Vypněte Surface Pro 3. Nyní stiskněte a podržte tlačítko hlasitosti „+“ a zapněte jej. Spustí se na nastavení UEFI, kde byste měli deaktivovat funkci Secure Boot. Se zakázaným zabezpečeným spuštěním je možné zavést a nainstalovat jiný operační systém. Shutdown Surface Pro 3 znovu.

Nainstalujte Debian Linux

Připojte jednotku USB s nastavením Debianu k rozbočovači USB. Stiskněte a podržte tlačítko hlasitosti '-' a zapněte Surface Pro 3. Spusťte požadovaný režim nastavení (režim GUI / text) a nezapomeňte ručně vytvořit linuxové oddíly. Můžete vytvořit jeden kořenový (/) oddíl a umístit na něj všechny přípojné body a dokonce i odkládací soubor, pokud se vám nelíbí mít na disku více oddílů.
fdisk

Zavaděč GRUB2 nebude zapisován do MBR kvůli UEFI. Bude přidán do EFI místo v

efi / debian / grubx64.efi

Pokračujte v instalaci Debianu. Po dokončení instalace se restartuje Surface Pro 3 a načte se Windows 8.1.

Na úvodní obrazovce napište zotavení znovu a klikněte Možnosti obnovy ve výsledcích vyhledávání. V Pokročilých možnostech spuštění klikněte na „Restartovat nyní“.
Pokročilé spuštění
Budou otevřeny možnosti Pokročilé spuštění. Pokračujte v používání zařízení -> Debian.
Použijte zařízení
Spusťte Debian a upravte následující soubor:

/ etc / default / grub

Odkomentujte následující řádek:

GRUB_GFXMODE = 640x480

Poté aktualizujte konfiguraci grub pomocí následujícího příkazu:

update-grub

Pokud vás štve, že při zavádění do Debianu musíte pokaždé zobrazit Pokročilé spuštění z Windows, je možné nastavit GRUB2 jako výchozí možnost zavádění EFI. V Debianu zadejte následující příkaz:

# efibootmgr ... Boot Order: 0000 0002 0001 Boot0000 * USB Drive Boot0001 * Debian Boot0002 * Windows Boot Manager

Pořadí spouštění změňte pomocí následujícího příkazu:

# efibootmgr --bootorder 0000 0001 0002

Konfigurace zařízení

V Debianu následující zařízení nefungují po vybalení z krabice:

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

To je nešťastné a není to v pořádku. Pojďme to opravit.

WiFi a Bluetooth

Aby tyto dva fungovaly, potřebujeme získat ovladače z webu prodejce. Čip je od Marvellu. Použijte následující příkazy:

jak zastavit automatické přehrávání na chromu
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Po restartu byste měli fungovat WiFi a Bluetooth.

Typ krytu 3

To je vážnější problém než bezdrátová zařízení. Aby to fungovalo, musíme překompilovat jádro a použít nejnovější jádro v3.16. Můžeme to získat z experimentálního úložiště Debianu.
Přidejte následující řádek do /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian experimentální hlavní

Nyní musíme získat jeho zdroje:

# apt-get update # apt-get -t experimentální instalace linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16

Rozbalit zdroje:

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

Vytvořte nový soubor typocover3.patch s následujícím obsahem:

--- a / drivers / hid / hid-ids.h 2014-01-19 21:40: 07.000000000-0500 +++ b / ovladače / 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 / ovladače / hid / hid-core.c 2014-04-21 03:13: 54.000000000 -0400 @@ -702, 6 +702,11 @@ static void hid_scan_collection (struktura 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 / ovladač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},

Nyní použijte opravu:

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

Nyní zkopírujte aktuální konfiguraci jádra pro použití s ​​novým jádrem:

# cp / boot / config-`uname -r` .config # vytvořit menuconfig

Načíst konfiguraci
Uložte konfiguraci a ukončete nabídku menuconfig. Žádné další změny nejsou nutné. Nyní zkompilujte jádro:

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

Bude to trvat asi hodinu. Měli byste dostat dva balíčky * .deb, které musíte nainstalovat:

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

A je to. Restartujte s novým jádrem a Type Cover 3 by měl fungovat.

Touchpad

To je docela jednoduché, stačí přidat následující text do souboru /etc/X11/xorg.conf:

Sekce 'Identifikátor InputClass' 'Surface Pro 3 cover' MatchIsPointer 'on' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Option 'IgnoreAbsoluteAxes' 'True' EndSection

Restartujte znovu. Všechno bude fungovat.

kde si mohu nechat vytisknout papíry

Nyní nainstalujte balíček nástrojů režimu notebooku a vylepšete tak úsporu energie v systému Linux.
A je to.

Závěrečná slova

Ačkoli je možné získat většinu funkcí Surface Pro 3 pracujících pod Linuxem, stále má několik problémů. Tlačítka hlasitosti zvuku nefungují po vybalení z krabice, stejně jako tlačítka stylusu. A ještě jeden, senzor akcelerometru také nefunguje. Pokud jste schopni tyto problémy tolerovat, můžete být spokojeni s Linuxem nainstalovaným na vašem zařízení Surface Pro 3. (přes habr ).

Zajímavé Články

Redakce Choice

Jak přidat debetní kartu do Venmo
Jak přidat debetní kartu do Venmo
Venmo porazilo soupeře, jako je Cash App a PayPal, a dostalo se na vrchol vysoce konkurenčního světa aplikací pro převod peněz. Tento nástroj již dávno překonal své skromné ​​začátky jako způsob, jak poslat svému příteli peníze
Jak smazat všechna data z Facebooku
Jak smazat všechna data z Facebooku
Není žádným tajemstvím, že váš účet na Facebooku o vás shromažďuje spoustu informací. I když svůj účet dočasně deaktivujete, stále tam je. Bohužel neexistuje způsob, jak si ponechat účet a smazat všechna data.
Co je displej z tekutých krystalů (LCD)?
Co je displej z tekutých krystalů (LCD)?
Displej LCD (displej z tekutých krystalů) je ploché, tenké zobrazovací zařízení, které využívá technologii k poskytování lepší kvality obrazu.
9 způsobů, jak to opravit, když reproduktory notebooku nefungují
9 způsobů, jak to opravit, když reproduktory notebooku nefungují
Pokud reproduktory vašeho notebooku nefungují, můžete mít problém se softwarem nebo nastavením, problém s ovladačem nebo dokonce fyzický problém s reproduktory. Vyzkoušejte tyto opravy a pokuste se, aby věci znovu fungovaly.
Povolit nebo zabránit uživatelům ve změně časového pásma ve Windows 10
Povolit nebo zabránit uživatelům ve změně časového pásma ve Windows 10
Jak povolit nebo zabránit uživatelům nebo skupinám změnit časové pásmo v systému Windows 10 Windows 10 podporuje nastavení časového pásma pro hodiny počítače. Časové pásmo je
Recenze iPhone 6: Může to být staré, ale stále je to skvělý telefon
Recenze iPhone 6: Může to být staré, ale stále je to skvělý telefon
Generace iPhone 6 může být stará více než pět let, ale i když stárla, existuje několik důvodů, proč je to stále skvělý telefon. V době psaní tohoto článku je nejnovějším dostupným iPhone iPhone
Jak zakázat Centrum oznámení v systému Windows 10
Jak zakázat Centrum oznámení v systému Windows 10
Zde je návod, jak můžete deaktivovat funkci Centra oznámení v systému Windows 10.