Werbung
Das Ausführen von Linux neben Windows hat sich im Laufe der Jahre als zunehmend nützlich erwiesen. Beim Einrichten einer virtuellen Maschine kann es jedoch schwierig sein, das Dual-Booten zu verwalten, da einige Stabilitätsprobleme auftreten.
Eine Lösung besteht darin, das Windows-Subsystem für Linux zu verwenden. Dies ist jedoch ohne Desktop-Umgebung möglich. Warum also nicht einfach die Linux-Distribution installieren, die Sie besitzen?
Hier erfahren Sie, wie Sie einen Linux-Desktop unter Windows mit dem Windows-Subsystem für Linux ausführen.
Was ist das Windows-Subsystem für Linux?
Falls Sie es nicht wussten, wurde Windows 10 mit dem Herbst-Creators-Update 2018 mit dem Windows-Subsystem für Linux ausgeliefert. Dies ist eine optionale Funktion, die einfach installiert werden kann und die Installation der im Windows Store verfügbaren Linux-Betriebssysteme unterstützt.
Dies bedeutet im Grunde, dass Sie ein Linux-Terminal unter Windows öffnen und Linux-Software installieren und ausführen können.
Es ist keine virtuelle Maschine erforderlich und es gibt kein duales Booten.
Das Problem mit Windows Subsystem für Linux ist jedoch, dass es sich lediglich um eine Befehlszeilenerfahrung handelt. Es gibt keinen Desktop. Für Power-User wird dies wahrscheinlich kein Problem sein, aber da Linux eine große Auswahl an Desktop-Umgebungen hat, scheint es ein bisschen zu übersehen.
Glücklicherweise können Sie jetzt einen Linux-Desktop unter Windows installieren, sofern Sie zuerst das Windows-Subsystem für Linux eingerichtet haben.
Stellen Sie sicher, dass Windows 10 kompatibel ist
Bevor Sie fortfahren, ist hier das Wichtige: Sie müssen eine 64-Bit-Version von Windows ausführen.
Sie können dies einchecken Einstellungen> System> Info, wo Sie die finden Systemtyp Eintrag. Um fortzufahren, sollte dies "64-Bit-Betriebssystem" lauten. Wenn nicht, und Sie 64-Bit-Hardware verwenden, müssen Sie dies tun Aktualisieren Sie Windows 10 von 32-Bit auf 64-Bit.
Eine weitere Voraussetzung ist, dass Sie laufen müssen Windows 10 Build 14393 oder später. Sie können dies im selben Info-Bildschirm überprüfen, der unter aufgeführt ist Windows-Spezifikationen. Suche nach Betriebssystem erstellen- Wenn es höher als 14393 ist, können Sie das Windows-Subsystem für Linux verwenden. Wenn nicht, führen Sie einfach ein Windows Update aus.
Sobald Windows 10 kompatibel ist, befolgen Sie unsere Anleitung zu Installieren des Windows-Subsystems für Linux So erhalten Sie die Linux Bash Shell unter Windows 10Müssen Sie Linux ohne Zeit verwenden, um zu einem anderen PC zu wechseln oder eine VM auszuführen? Führen Sie Linux in Windows 10 stattdessen mit einem Bash-Shell-Terminal aus! Weiterlesen .
Mit dieser Einrichtung ist es Zeit, einen Desktop hinzuzufügen.
Installieren Sie einen Linux-Desktop unter Windows
Wenn Sie das Windows-Subsystem für Linux bereits eingerichtet haben, klicken Sie auf Anfang und eintreten Bash. Klicken Sie auf die erste Option (den Befehl bash run), um Linux zu verwenden. Bei den folgenden Schritten wird davon ausgegangen, dass Sie Ubuntu als Ihr bevorzugtes Linux-Betriebssystem installiert haben.
Führen Sie zunächst ein Update aus und aktualisieren Sie Ubuntu:
sudo apt update. Sudo Apt Upgrade
Gehen Sie während dieses Upgrades zu Sourceforge, um das herunterzuladen und zu installieren VcXsrv Windows X Server-Dienstprogramm. (Andere X-Server sind für Windows verfügbar, einschließlich Xming und MobaXterm. Für den Rest dieses Handbuchs verwenden wir VcXsrv.)
Über einen X-Server können Sie auf die grafische Benutzeroberfläche (GUI) einer Linux-Anwendung oder einer Desktop-Umgebung zugreifen. Linux-Systeme verwenden X für die Anzeige des Desktops, können jedoch auch in einem Netzwerk verwendet werden.
Stellen Sie sicher, dass Ihr X Window Server installiert ist, bevor Sie fortfahren. Der nächste Schritt ist die Installation Ihres Linux-Desktops.
Viele Linux-Desktop-Umgebungen (LDEs) sind verfügbar. Wir werden die Dinge einfach halten und eine leichtgewichtige Umgebung namens LXDE installieren. Geben Sie zum Installieren Folgendes ein:
sudo apt install lxde
Geben Sie nach der Installation von LXDE diesen Befehl ein
export DISPLAY =: 0. export LIBGL_ALWAYS_INDIRECT = 1
Dies weist Linux an, den Desktop über den X-Server anzuzeigen. Wenn Sie also das oben heruntergeladene X Server-Programm ausführen, wird die Linux-Desktop-Umgebung angezeigt.
Wir haben VcXsrv verwendet, das das XLaunch-Tool enthält. Klicken Sie hier, um die anzuzeigen X Anzeigeeinstellungen Fenster und wählen Sie Ein großes Fenster oder Ein großes Fenster ohne Titelleiste. Suche nach Nummer anzeigen während Sie dort sind und auf einstellen 0.
Klicken Nächster, dann wählen Sie Starten Sie keinen Client Um sicherzustellen, dass der XLaunch nur den Server startet, können Sie den Linux-Desktop später starten. Klicken Nächster wieder, dann fertig. Vielleicht möchten Sie zuerst klicken Konfiguration speichern um es zu speichern.
Bereit, Ihren Linux-Desktop zu starten? Geben Sie in der Befehlszeile den Befehl ein, um Ihre bevorzugte LDE zu starten. Verwenden Sie für LXDE beispielsweise:
startlxde
Die Linux-Desktop-Umgebung sollte dann angezeigt werden!
Sie können jetzt jede vorinstallierte Linux-Software ausführen und sogar neue Apps und Dienstprogramme installieren.
Sie möchten keinen Linux-Desktop? Installieren Sie einfach eine App
Zusätzlich zur Installation eines Linux-Desktops können Sie einfach eine Linux-Desktop-App unter Windows 10 installieren. Dies ist nützlich, wenn Sie die Installation eines vollständigen Desktops als übertrieben betrachten.
Verwenden Sie beispielsweise Folgendes, um den Rhythmbox Media Player zu installieren und unter Linux unter Windows auszuführen:
sudo apt installiert rhythmbox
Stellen Sie sicher, dass Sie den Exportbefehl festgelegt haben:
export DISPLAY =: 0
Führen Sie dann einfach die App über die Bash-Eingabeaufforderung aus:
Rhythmusbox
Der Media Player wird gestartet und Sie können nach einer Bibliothek suchen.
In diesem Fall müssten Sie natürlich einige Mediendateien zur Linux-Umgebung auf Ihrem Computer hinzufügen. Sie können dies tun, indem Sie einen Browser installieren und Dateien herunterladen oder einfach ein USB-Laufwerk mit eingeschalteten Mediendateien anschließen.
Denken Sie nach dem Anschließen des USB-Laufwerks daran, es zu mounten (in diesem Beispiel wird D: als Laufwerksbuchstabe verwendet):
sudo mount -t drvfs D: / mnt / d
Wenn Sie fertig sind, müssen Sie das Laufwerk vor dem Entfernen aushängen. Dies stellt die Integrität der Daten auf dem Laufwerk sicher.
sudo umount / mnt / d
Während es möglich ist, Ihre Windows-Ordner in den Linux-Apps zu durchsuchen, können keine tatsächlichen Dateien geöffnet werden. Dies ist ein Mangel des Windows-Subsystems für Linux, obwohl es sowohl die Windows- als auch die Linux-Umgebung vor Beschädigungen schützt.
Linux unter Windows: Die ultimative Konvergenz!
Das Windows-Subsystem für Linux macht es einfach, Linux-Software auf einem Windows-PC auszuführen. Sie müssen sich keine Gedanken über virtuelle Maschinen oder den Schmerz des Dual-Bootens machen.
Mit einem installierten Linux-Desktop ist die Konvergenz fast abgeschlossen. Dies ist eine großartige Möglichkeit, Linux bequem vom Windows-Desktop aus in den Griff zu bekommen.
Möchten Sie mehr erfahren? Hier ist Wie fange ich mit Linux an?. Und Sie könnten auch gerne herausfinden, warum Windows, das den Linux-Kernel ausliefert, ändert alles Warum Windows durch den Versand des Linux-Kernels alles ändertMöchten Sie Linux unter Windows ausführen? Dank des Windows-Subsystems für Linux ist es noch einfacher. Hier ist, warum dies wichtig ist. Weiterlesen .
Christian Cawley ist stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained. Er produziert auch The Really Useful Podcast und verfügt über umfangreiche Erfahrung im Desktop- und Software-Support. Christian ist ein Mitarbeiter des Linux Format Magazins und ein Bastler von Raspberry Pi, Lego-Liebhaber und Retro-Gaming-Fan.