Haupt Microsoft Surface So installieren Sie Linux auf Surface Pro 3

So installieren Sie Linux auf Surface Pro 3



Surface Pro 3 ist ein sehr attraktives Gerät für den Kauf als Laptop plus Tablet-Ersatz. Im Vergleich zu früheren Generationen von Surface Pro bietet die dritte Iteration des Premium-Tablets von Microsoft eine bessere Akkulaufzeit, eine hervorragende Bildschirmauflösung und einen wirklich leistungsstarken Intel Core-Prozessor. Für Benutzer, die die Surface Pro 3-Hardware mögen, aber Linux anstelle von Windows bevorzugen, möchte ich Ihnen eine Möglichkeit zur Installation von Linux vorstellen.

Werbung


Bevor Sie fortfahren, müssen Sie die folgenden Geräte erwerben:

So entfernen Sie das Biest aus Kodi
  • USB-Hub
  • USB-Maus
  • USB-Tastatur
  • Leider kann Debian den integrierten WiFi-Adapter von Surface Pro 3 nicht erkennen, sodass wir einen USB-Ethernet-Adapter oder USB-Tethering von einem Smartphone verwenden müssen.

Surface Pro 3 unterstützt nur die UEFI-Installation, daher benötigen wir eine Linux-Distribution, die eine solche Installation unterstützt. Debian ist eine der UEFI-fähigen Linux-Distributionen. Bitte beachten Sie, dass x86 UEFI in Surface Pro 3 nicht verfügbar ist. Daher muss das AMD64-Setup-Image verwendet werden.

Vorbereitung der Installation von Debian

Speichern Sie Ihre Wiederherstellungspartition auf einem USB-Flash-Laufwerk

Neben den System- und Datenpartitionen verfügt Surface Pro 3 über eine 5-GB-Wiederherstellungspartition.
Festplattenpartitionen
Es ist möglich (und empfohlen), diese Partition auf ein Flash-Laufwerk mit einer Kapazität von 8 GB oder mehr zu kopieren. Geben Sie 'Wiederherstellung' ohne Anführungszeichen direkt auf dem Startbildschirm ein und klicken Sie auf 'Wiederherstellungslaufwerk erstellen'.
Suche Wiederherstellung
Nachdem Ihr Wiederherstellungslaufwerk erstellt wurde, bietet Windows an, die Wiederherstellungspartition vom SSD-Laufwerk zu löschen.
Wiederherstellungspartition löschen
Es ist sicher, dies zu akzeptieren, da Sie jetzt das Wiederherstellungs-Flash-Laufwerk mit denselben Daten haben, sodass Sie die SSD-Partition nicht benötigen. Wenn Sie vom Wiederherstellungs-Flash-Laufwerk booten, wird das gesamte SSD-Layout einschließlich Windows und der von Ihnen gelöschten Wiederherstellungspartition wiederhergestellt.

Verkleinern Sie das Laufwerk C:

Klicken Sie in der Datenträgerverwaltung mit der rechten Maustaste auf das Laufwerk C: und wählen Sie im Kontextmenü den Befehl Verkleinern. Geben Sie im nächsten Dialogfeld den gewünschten freien Speicherplatz ein, den Sie reservieren möchten.
Schrumpfen

Deaktivieren Sie den Ruhezustand

Linux stellt keine NTFS-Partitionen bereit, wenn Windows in den Ruhezustand versetzt wurde. Daher muss der Ruhezustand / Tiefschlaf vollständig deaktiviert werden. Öffnen Sie die Eingabeaufforderung als Administrator und geben Sie den folgenden Befehl ein:

powercfg - Ruhezustand ausschalten

Installation

Schalten Sie Ihr Surface Pro 3 aus. Halten Sie nun die Lautstärketaste '+' gedrückt und schalten Sie sie ein. Es wird mit den UEFI-Einstellungen gestartet, wo Sie die Secure Boot-Funktion deaktivieren sollten. Wenn Secure Boot deaktiviert ist, können Sie ein anderes Betriebssystem starten und installieren. Fahren Sie Surface Pro 3 erneut herunter.

Installieren Sie Debian Linux

Verbinden Sie das USB-Laufwerk mit Debian-Setup mit dem USB-Hub. Halten Sie die Lautstärketaste '-' gedrückt und schalten Sie das Surface Pro 3 ein. Führen Sie den gewünschten Setup-Modus (GUI / Text-Modus) aus und vergessen Sie nicht, Linux-Partitionen manuell zu erstellen. Sie können eine Root-Partition (/) erstellen und alle Mount-Punkte und sogar die Auslagerungsdatei darauf platzieren, wenn Sie nicht viele Partitionen auf Ihrem Laufwerk haben möchten.
fdisk

Der GRUB2-Loader wird aufgrund von UEFI nicht in MBR geschrieben. Es wird stattdessen um zu EFI hinzugefügt

efi / debian / grubx64.efi

Installieren Sie weiterhin Debian. Nach Abschluss des Setups wird Surface Pro 3 neu gestartet und Windows 8.1 geladen.

Geben Sie auf dem Startbildschirm Folgendes ein Wiederherstellung erneut und klicken Sie auf Wiederherstellungsoptionen in Suchergebnissen. Klicken Sie in den erweiterten Startoptionen auf 'Jetzt neu starten'.
Fortgeschrittenes Start-up
Die erweiterten Startoptionen werden geöffnet. Verwenden Sie weiterhin ein Gerät -> Debian.
Verwenden Sie ein Gerät
Booten Sie zu Debian und bearbeiten Sie die folgende Datei:

/ etc / default / grub

Kommentieren Sie die folgende Zeile aus:

GRUB_GFXMODE = 640 x 480

Aktualisieren Sie anschließend die Grub-Konfiguration mit dem folgenden Befehl:

Update-Grub

Wenn Sie sich darüber ärgern, dass Sie zum Starten von Debian jedes Mal den erweiterten Start unter Windows anzeigen müssen, können Sie GRUB2 als Standard-EFI-Startoption festlegen. Geben Sie in Debian den folgenden Befehl ein:

# efibootmgr ... Startreihenfolge: 0000,0002,0001 Boot0000 * USB-Laufwerk Boot0001 * Debian Boot0002 * Windows-Boot-Manager

Ändern Sie die Startreihenfolge mit dem folgenden Befehl:

# efibootmgr --bootorder 0000,0001,0002

Geräte konfigurieren

In Debian funktionieren die folgenden Geräte nicht sofort:

  • W-lan
  • Bluetooth
  • Geben Sie Cover 3 mit Touchpad ein
  • Stift
  • Berührungssensitiver Bildschirm

Das ist unglücklich und nicht in Ordnung. Lass es uns reparieren.

WiFi und Bluetooth

Damit diese beiden funktionieren, müssen wir Treiber von der Website des Anbieters beziehen. Der Chip ist von Marvell. Verwenden Sie die folgenden Befehle:

Chrome OS auf altem Laptop installieren installing
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /

Nach dem Neustart sollten WiFi und Bluetooth funktionieren.

Typ Abdeckung 3

Dies ist ein schwerwiegenderes Problem als bei drahtlosen Geräten. Damit es funktioniert, müssen wir den Kernel neu kompilieren und den neuesten Kernel, Version 3.16, verwenden. Wir können es aus dem experimentellen Repository von Debian erhalten.
Fügen Sie der Liste /etc/apt/sources.list die folgende Zeile hinzu:

deb http://ftp.de.debian.org/debian experimentelle main

Jetzt müssen wir seine Quellen erhalten:

# apt-get update # apt-get -t experimentelle Installation Linux-Header-3.16-Trunk-Amd64 Linux-Image-3.16-Trunk-Amd64 Linux-Quelle-3.16

Quellen entpacken:

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

Erstellen Sie eine neue typocover3.patch-Datei mit folgendem Inhalt:

--- 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 + # definieren 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 / Treiber / 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_page)))Hersteller == USB_VENDOR_ID_MICROSOFT && + hid-> Produkt == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> Gruppe == HID_GROUP_MULTITOUCH) + hid-> Gruppe = HID_GROUP_GENERIC; } static int hid_scan_main (Struktur hid_parser * Parser, Struktur 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 @@ static const struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_RE__________ , 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},

Wenden Sie nun den Patch an:

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

Kopieren Sie nun die aktuelle Kernelkonfiguration zur Verwendung mit dem neuen Kernel:

# cp / boot / config-`uname -r` .config # make menuconfig

Konfiguration laden
Speichern Sie die Konfiguration und verlassen Sie das Menü menuconfig. Es sind keine weiteren Änderungen erforderlich. Kompilieren Sie nun den Kernel:

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

Es wird ungefähr eine Stunde dauern. Sie sollten zwei * .deb-Pakete erhalten, die Sie installieren müssen:

# cd .. # dpkg -i Linux-Image * .deb Linux-Header * .deb

Das ist es. Starten Sie mit dem neuen Kernel neu und Type Cover 3 sollte funktionieren.

Touchpad

Dies ist ganz einfach. Fügen Sie einfach den folgenden Text in die Datei /etc/X11/xorg.conf ein:

Abschnitt 'InputClass' Identifier 'Surface Pro 3 behandelt' MatchIsPointer 'auf' MatchDevicePath '/ dev / input / event *' Driver 'evdev' Option 'vendor' '045e' Option 'product' '07dc' Option 'IgnoreAbsoluteAxes' 'True' EndSection

Starten Sie erneut. Alles wird funktionieren.

Amazon Feuerstab von Android gegossen

Installieren Sie jetzt das Laptop-Modus-Tools-Paket, um die Energieeinsparung unter Linux zu verbessern.
Das ist es.

Schlussworte

Obwohl es möglich ist, die meisten Funktionen von Surface Pro 3 unter Linux zum Laufen zu bringen, gibt es immer noch einige Probleme. Die Lautstärketasten funktionieren nicht sofort, ebenso wie die Stifttasten. Und ein Problem, der Beschleunigungssensor funktioniert auch nicht. Wenn Sie diese Probleme tolerieren können, können Sie mit Linux zufrieden sein, das auf Ihrem Surface Pro 3-Gerät installiert ist. (über habr ).

Interessante Artikel

Tipp Der Redaktion

So machen Sie Ihren Charakter in Roblox klein
So machen Sie Ihren Charakter in Roblox klein
Roblox ist ein Spiel innerhalb eines Spiels, bei dem Sie die Rolle eines Spieleentwicklers spielen und agieren. Die Plattform fördert die Kreativität der Spieler und teilt spannende Skripte/Spiele mit der Community. Aber wenn es um Charakter- oder Avatar-Anpassungen geht,
Aufgedeckt: Wie viel Spotify Künstler wirklich bezahlt
Aufgedeckt: Wie viel Spotify Künstler wirklich bezahlt
Daniel Ek, CEO von Spotify, hat eine leidenschaftliche Verteidigung seines Unternehmens eingeleitet, nachdem erneut behauptet wurde, es habe Künstler abgezockt. Popstar Taylor Swift hat letzte Woche ihre Alben von Spotify gezogen und ist damit die neueste Künstlerin, die Stellung bezogen hat
Deaktivieren Sie die automatische Ordnertyperkennung in Windows 10
Deaktivieren Sie die automatische Ordnertyperkennung in Windows 10
Sie können die lästige automatische Funktion zur Erkennung von Ordnertypen in Windows 10 deaktivieren, mit der die Ansicht des Ordnertyps im Datei-Explorer zurückgesetzt wird.
Dieser Vision Loss VR-Simulator zeigt, wie es ist, blind zu werden oder teilweise das Augenlicht zu verlieren
Dieser Vision Loss VR-Simulator zeigt, wie es ist, blind zu werden oder teilweise das Augenlicht zu verlieren
Von all den Dingen, die viele von uns für selbstverständlich halten, ist das Sehen definitiv eines davon. Nehmen Sie es von mir, ich verlor meine Vision, als ich 18 war, und meine Welt, sowohl im übertragenen als auch im wörtlichen Sinne, hat sich von Farbe befreit. &
Netgear ReadyNAS Pro 4 Test
Netgear ReadyNAS Pro 4 Test
Netgear konzentriert sich mit der neuesten Erweiterung seiner beliebten ReadyNAS-Familie mehr auf Geschäftsanwendungen. Das ReadyNAS Pro 4 bietet erweiterte Unterstützung für Backups und Replikationen und folgt dem Beispiel von Synology und Qnap durch die Einführung von Dual-Core
The Elder Scrolls IV: Shivering Isles-Rezension
The Elder Scrolls IV: Shivering Isles-Rezension
The Shivering Isles ist die erste richtige Erweiterung für Oblivion. Es ist möglicherweise die am wenigsten aufdringliche Erweiterung eines Spiels, denn wenn Sie nicht in der Spielwelt schlafen oder die Leute von Tamriel nach neuen Gerüchten drängen,
Wie funktioniert der Tik Tok-Algorithmus?
Wie funktioniert der Tik Tok-Algorithmus?
Tik Tok ist eine neue Internet-Sensation, eine App, mit der ihre Benutzer kurze interessante Videos durchsuchen und teilen können. Es ist nicht ganz neu, da es Ende 2016 eingeführt wurde. Die meisten seiner Benutzer sind sehr jung, im Alter von 18 bis