Sie können (1) die Installationsprogramme aus dem Windows Store herunterladen oder (2) eine Distributionsdatei herunterladen und mit Tools wie lxRunOffline oder WSL Distrolauncher installieren .
- Sie können Ubuntu 18 oder viele andere Distributionen mit der zweiten Option installieren.
Herunterladen des Installationsprogramms aus dem Windows Store
Sie können die Installationsprogramme mit Powershell aus dem Windows Store herunterladen . Beispielsweise können Sie die Ubuntu 16-Version mit dem folgenden Befehl herunterladen
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
Im obigen Befehl lautet die Ausgabedatei Ubuntu.appx
. Es muss so benannt werden. Sie können diese Anwendung ausführen, um Ubuntu zu installieren.
PS> Ubuntu.appx
LxRunOffline verwenden
Zunächst müssen Sie eine Distributionsdatei herunterladen. In sind viele Distributionsdateien verfügbarIm lxRunOffline-Wiki .
Um beispielsweise dasselbe Ubuntu 16 aus dem Microsoft Windows Store zu installieren, können Sie die Datei unter herunterladen
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Anschließend können Sie die Linux-Distribution mit lxRunOffline installieren
# lxrunoffline install -n <name> -d <folder> -f <distribution file>
C:\wsl> lxrunoffline install -n copy -d c:\wsl\copy -f 16.04.2-server-cloudimg-amd64-root.tar.gz
Um die Distribution auszuführen, können Sie dasselbe lxRunOffline verwenden
C:\wsl> lxrunoffline run -n copy -w
Verwenden eines DistroLauncher
Sie können einige DistroLauncher verwenden. Es gibt viele Versionen, die auf dem Microsoft-Beispiel basieren , um benutzerdefinierte Linux-Distributionen für WSL zu erstellen. Zum Beispiel können Sie die Yuk7-Version verwenden .
Sie müssen eine Distributionsdatei herunterladen und die launcher.exe
. Um dieselbe oben erwähnte Verteilungsdatei zu verwenden, müssen Sie die Verteilungsdatei in rootfs.tar.gz
und den Starter in den gewünschten Verteilungsnamen umbenennen . Später müssen Sie den Launcher als Administrator ausführen (ich habe Fehler beim Ausführen als normaler Benutzer).
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
Wenn Sie den Launcher zum ersten Mal ausführen, wird die Distribution installiert und ausgeführt. Beim nächsten Mal wird die Linux-Distribution ausgeführt.
Nach der Installation können Sie die Distributionen mit wslconfig
den lxrunoffline
Befehlen oder verwalten .
HINWEIS: Zusätzlich zu den oben genannten Distributionsdateien können Sie eine neue Datei erstellen, die auf anderen Linux-Distributionen basiert. Sie können die im WSLInstall-Projekt enthaltenen Anweisungen ausprobieren . Möglicherweise müssen Sie nach der Installation weitere Schritte ausführen, um das neue Linux ordnungsgemäß zu starten.
0x80070005
, müssen Sie die exe-Datei als Administrator ausführen.