Laut der offiziellen Seite muss die Version anscheinend die folgende Version oder höher sein.
WSL 2 ist nur unter Windows 10, Version 2004, Build 19041 und höher verfügbar. Möglicherweise müssen Sie Ihre Windows-Version aktualisieren.
Vorerst habe ich meine Windows-Version überprüft.
Auf dem Windows Update-Bildschirm wird "Es ist aktuell" angezeigt, aber aus irgendeinem Grund reicht die Version nicht aus. Wir haben die Windows-Version auf der folgenden Seite aktualisiert.
Nach Abschluss der Versionsaktualisierung wird Folgendes angezeigt.
Unter Bezugnahme auf die Seite für offizielle Verfahren wurde mit der folgenden Einführung fortgefahren.
Die optionale Funktion "Windows-Subsystem für Linux" muss aktiviert sein, bevor die Linux-Distribution unter Windows installiert wird. Öffnen Sie PowerShell als Administrator und gehen Sie wie folgt vor:
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Bereitstellungs-Image-Services und Verwaltungstools
Ausführung: 10.0.18362.900
Bildversion: 10.0.18362.1016
Die Funktion ist aktiviert
[==========================100.0%==========================]
Der Vorgang wurde erfolgreich abgeschlossen.
Sie müssen die optionale Funktion "Virtual Machine Platform" aktivieren, bevor Sie WSL 2 installieren. Öffnen Sie PowerShell als Administrator und gehen Sie wie folgt vor:
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Bereitstellungs-Image-Services und Verwaltungstools
Ausführung: 10.0.18362.900
Bildversion: 10.0.18362.1016
Die Funktion ist aktiviert
[==========================100.0%==========================]
Der Vorgang wurde erfolgreich abgeschlossen.
Starten Sie Ihren Computer neu, um die WSL-Installation abzuschließen und auf WSL 2 zu aktualisieren.
Öffnen Sie als Administrator PowerShell und führen Sie den folgenden Befehl aus, um WSL 2 als Standardversion festzulegen, wenn Sie eine neue Linux-Distribution installieren.
PS C:\WINDOWS\system32> wsl --set-default-version 2
Error: 0x1bc
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2
Ein "0x1bc" -Fehler wurde ausgegeben. Da es offiziell die folgende Beschreibung gab, dachte ich, es sei ein weiterer Fehler, aber ich habe versucht, den Kernel zu aktualisieren. Link zum Herunterladen des Kernel-Updates
Diese Meldung wird möglicherweise angezeigt, nachdem der Befehl WSL 2 ausgeführt wurde, für den eine Aktualisierung der Kernelkomponente erforderlich ist. Weitere Informationen finden Sie unter https://aka.ms/wsl2kernel. Folgen Sie dem Link (https://aka.ms/wsl2kernel), um MSI auf dieser Seite der Dokumentation zur Installation des von WSL 2 verwendeten Linux-Kernels auf Ihrem Computer zu installieren. Führen Sie den Befehl nach der Installation des Kernels erneut aus und er wird ohne Meldung erfolgreich abgeschlossen.
Nach dem Aktualisieren des Kernels wurde beim erneuten Ausführen kein Fehler ausgegeben.
PS C:\WINDOWS\system32> wsl --set-default-version 2
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2
Öffnen Sie den Microsoft Store und wählen Sie die gewünschte Linux-Distribution aus.
Dieses Mal haben wir "Ubuntu 20.04 LTS" eingeführt.
Nach Abschluss der obigen Installation werden Sie aufgefordert, einige Minuten zu warten, wenn Sie Ubuntu zum ersten Mal starten. Danach werden Sie aufgefordert, den Ubuntu-Benutzer und das Kennwort wie unten gezeigt festzulegen. Legen Sie diese also fest.
Als ich die dem installierten Ubuntu zugewiesene WSL-Version überprüfte, wurde Version 1 zugewiesen.
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Stopped 1
Verwenden Sie den folgenden Befehl, um Version 2 zuzuweisen.
PS C:\WINDOWS\system32> wsl --set-version Ubuntu 2
Konvertieren. Dieser Vorgang kann einige Minuten dauern...
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2
Der angeforderte Vorgang konnte aufgrund einer Einschränkung des Systems der virtuellen Festplatte nicht abgeschlossen werden. Die virtuelle Festplattendatei muss dekomprimiert und verschlüsselt werden. Außerdem können virtuelle Festplattendateien nicht auf dünn eingestellt werden.
Die Fehlermeldung "Der angeforderte Vorgang konnte aufgrund einer Einschränkung des Systems der virtuellen Festplatte nicht abgeschlossen werden." Wurde angezeigt. Da empfohlen wird, die Datei zu dekomprimieren und zu entschlüsseln, wurde Folgendes implementiert.
Wenn Sie in der URL-Leiste zu% localappdata% \ Packages wechseln, finden Sie die Ubuntu-Verteilungsentität mit einem Ordnernamen wie "CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc". Deaktivieren Sie Eigenschaften> Erweitert> Inhalt komprimieren, um Speicherplatz zu sparen.
Nachdem ich das oben genannte ausgeführt hatte, versuchte ich es erneut.
PS C:\WINDOWS\system32> wsl --set-version Ubuntu 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.
Es scheint, dass die Einstellung abgeschlossen ist. Wenn ich also die WSL-Version, die Ubuntu zugewiesen wurde, erneut überprüfe, wird die Version auf 2 aktualisiert.
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Stopped 2
Damit sind die Einstellungen abgeschlossen!
Recommended Posts