So legen Sie Ihre Standard-Linux-Distribution unter Windows 10 fest
Mit Windows 10 können Sie jetzt mehrere Linux-Umgebungen installieren, beginnend mit dem Herbst-Ersteller-Update. Wenn Sie über mehrere Linux-Umgebungen verfügen, können Sie Ihre Standardeinstellungen festlegen und zwischen diesen wechseln.
Sie können mehrere Linux-Umgebungen gleichzeitig ausführen, aber Ihre Standardumgebung wird verwendet, wenn Sie einen Befehl wie ausführen wsl.exe
oder bash.exe
um die Shell zu starten, oder wenn Sie verwenden wsl [befehl]
oder bash -c [Befehl]
um einen Befehl von anderswo in Windows auszuführen.
So legen Sie Ihre Standard-Linux-Distribution fest
Das wslconfig.exe
Mit dem Befehl können Sie die Linux-Distributionen verwalten, die über das Windows-Subsystem für Linux oder WSL ausgeführt werden.
Um es auszuführen, müssen Sie entweder ein Eingabeaufforderungs- oder ein PowerShell-Fenster öffnen. Um ein Eingabeaufforderungsfenster zu öffnen, öffnen Sie das Startmenü, geben Sie "cmd" ein und klicken Sie auf die Verknüpfung "Eingabeaufforderung". Klicken Sie zum Öffnen eines PowerShell-Fensters mit der rechten Maustaste auf die Schaltfläche Start (oder drücken Sie Windows + X), und wählen Sie dann den Befehl „Windows PowerShell“.
Um Ihre installierten Linux-Distributionen anzuzeigen, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
wslconfig / l
Die Linux-Distribution, die mit "(Default)" endet, ist Ihre Standard-Linux-Distribution.
Wenn in dieser Liste keine installierte Linux-Distribution angezeigt wird, müssen Sie sie zuerst starten. Warten Sie, bis der Vorgang „Die Installation kann einige Minuten dauern…“ abgeschlossen sein. Anschließend wird die Linux-Distribution in dieser Liste angezeigt.
Führen Sie den folgenden Befehl aus, um Ihre Standard-Linux-Distribution festzulegen Name ist der Name der Linux-Distribution:
wslconfig / setdefault Name
Um Ubuntu als Standard-Linux-Distribution festzulegen, führen Sie den folgenden Befehl aus:
wslconfig / setdefault Ubuntu
Nun, wenn Sie entweder das ausführen wsl
oder bash
Befehlen wird die von Ihnen ausgewählte Linux-Distribution geöffnet.
Ihre Standard-Linux-Distribution wird auch verwendet, wenn Sie einzelne Befehle mit einem der beiden ausführen WSL-Befehl
oder bash -c Befehl
.
Ausführen mehrerer Linux-Distributionen
Sie können eine Linux-Umgebung auch dann ausführen, wenn dies nicht Ihre Standardeinstellung ist. Sie können beispielsweise die Verknüpfungen von Ubuntu, openSUSE Leap und SUSE Linux Enterprise Server über Ihr Startmenü starten. Alle drei separaten Umgebungen werden gleichzeitig ausgeführt.
Um eine Linux-Distribution über die Befehlszeile oder über eine Verknüpfung zu starten, verwenden Sie einfach ihren Befehl. Der benötigte Befehl wird auf der Seite der Linux-Distribution im Microsoft Store angezeigt. Hier sind die Befehle, die Sie zum Starten der drei ersten drei Linux-Distributionen benötigen:
- Ubuntu:
Ubuntu
- openSUSE Leap 42:
opensuse-42
- SUSE Linux Enterprise Server 12:
Sles-12
Selbst wenn Ubuntu beispielsweise Ihre Standardumgebung ist, können Sie openSUSE weiterhin von überall aus starten, indem Sie die opensuse-42
Befehl.
Diese Befehle funktionieren auch mit dem gleichen -c
Schalter können Sie mit der bash.exe
Befehl. Verwenden Sie einfach die folgende Befehlsstruktur, wobei "distro-command" derselbe Befehl ist, den Sie zum Starten der Linux-Distribution verwenden, und "command" der Linux-Befehl ist, den Sie ausführen möchten.
distro-command -c Befehl
Mit anderen Worten, selbst wenn openSUSE Leap Ihre Standard-Linux-Distribution ist, können Sie einen Befehl unter Ubuntu immer noch von einer Befehlszeilenumgebung oder einem Skript aus ausführen ubuntu -c Befehl
.
Zum Beispiel, um das auszuführen apt-get moo
Befehl, der ein Osterei auf Ubuntu zeigt, führen Sie den folgenden Befehl aus:
ubuntu -c apt-get moo