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

Obnovuje Snapchat pruhy?
Obnovuje Snapchat pruhy?
Snapchat představuje svým uživatelům jedinečný sociální zážitek, který bere myšlenku trvalosti, která často přichází se sociálními sítěmi, a trhá ji na kusy. Snapchat je založen výhradně na myšlence úniku vzpomínek, fotografií a videí
Jak změnit jazyk v Procreate
Jak změnit jazyk v Procreate
Existuje mnoho důvodů, proč možná budete muset změnit jazyk v aplikaci Procreate. Možná se učíte nový jazyk a chcete si jej procvičovat ve svých každodenních činnostech, jako je vytváření jedinečných ilustrací a digitálních náčrtů
Windows Search zobrazuje Bing obrázek dne pro zasvěcené osoby
Windows Search zobrazuje Bing obrázek dne pro zasvěcené osoby
Vypadá to, že Microsoft testuje těsnější integraci Bingu s Windows Search. U některých zasvěcených osob se v rozevírací nabídce Hledat ve Windows 10 zobrazuje Bingův obrázek dne. Jak to vypadá. Jak vidíte, funkce replikuje vzhled toho, co vidíte na domovské stránce Bingu. Dokonce
Jak získat nadčlověka v Blox Fruits
Jak získat nadčlověka v Blox Fruits
V rozsáhlém světě Blox Fruits se hráči naučí všechny způsoby bojových stylů, z nichž každý je fantastickější než ten předchozí. Od Sharkman Karate po Death Step si můžete najít své oblíbené a bojovat s nepřáteli po svém. Jeden další
Jak odstranit kalendář na iPhone
Jak odstranit kalendář na iPhone
Už nepotřebujete kalendář pro jeden ze svých účtů? Zde je návod, jak odebrat kalendář na iPhone, včetně předplacených kalendářů, a přidat je zpět.
Jak vypnout Time Machine na Macu
Jak vypnout Time Machine na Macu
Time Machine je integrovaná funkce, která pravidelně zálohuje vaše data. To zahrnuje fotografie, videa, aplikace, dokumenty a dokonce i e-maily. Pokud budete někdy muset macOS přeinstalovat, nemusíte se obávat ztráty důležitých souborů.
Jak vytvořit kalendář v Notion
Jak vytvořit kalendář v Notion
Produktivní software – Notion – se používá pro sledování a monitorování úkolů, projektů a ukládání vašich online dokumentů. Pojmové kalendáře jsou v podstatě databáze, které usnadňují zobrazení vašich informací uspořádaných podle dat. Pokud chcete vědět, jak na to