Ich verwende Ubuntu 18.04 mit WSL1, daher möchte ich es mit WSL2 ausführen.
Geben Sie zunächst winver in das Suchfenster des Startmenüs ein, um die Version von windows10 zu überprüfen. Stellen Sie sicher, dass diese Version 2004 und das Betriebssystem 1904 ist (andernfalls können Sie nicht aktualisieren). Geben Sie nach der Bestätigung Powershell in das Suchfenster des Startmenüs ein, führen Sie Powershell im Administratormodus aus und ändern Sie die Standardeinstellung von wsl in Version 2.
PS C:\WINDOWS\system32> wsl --set-default-version 2
Error: 0x1bc
Der obige Fehler ist jedoch aufgetreten. Ich hatte eine ähnliche Frage zu StackOverFlow und die Antwort war, den WSL-Linux-Kernel zu aktualisieren, also mache ich das. Gehen Sie zu https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel und laden Sie das Linux-Kernel-Update herunter und führen Sie es aus. Öffnen Sie PowerShell nach der Ausführung erneut mit Administratorrechten und führen Sie den folgenden Befehl aus
PS C:\WINDOWS\system32> wsl --set-default-version 2
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2
Anscheinend könnte die Standardversion aktualisiert werden, also habe ich Ubuntu-18.04, das bereits läuft, auf WSL2 geändert.
PS C:\WINDOWS\system32> wsl --set-version Ubuntu-18.04 2
Konvertieren. Dieser Vorgang kann einige Minuten dauern...
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2
Die Konvertierung ist abgeschlossen.
Zum Schluss bestätigen
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* Ubuntu-18.04 Stopped 2
Sicher abgeschlossen.
Recommended Posts