Wie man WSL 2 unter Windows 11 einrichtet und verwendet
Es ist etwas seltsam, aber selbst mit Windows 11s Bemühungen, Linux besser zu integrieren, kann die Einrichtung von WSL 2 immer noch Probleme bereiten. Manchmal werden die Funktionen nicht sofort aktiviert oder der Kernel wird nicht korrekt installiert. Die Einrichtung selbst ist nicht besonders kompliziert, aber wenn man einen Schritt auslässt oder auf einen Fehler stößt, wird es schnell ärgerlich. Dieser Artikel richtet sich vor allem an alle, die eine Linux-Shell nutzen möchten, vielleicht etwas testen wollen oder einfach nur neugierig sind – zu wissen, wie man WSL 2 zum Laufen bringt, kann später viel Ärger ersparen.
So beheben Sie Einrichtungsprobleme von WSL 2 unter Windows 11
Optionale Funktionen manuell aktivieren – Die erste Hürde
Dies ist die häufigste Hürde: Sind die optionalen Funktionen nicht korrekt aktiviert, gibt WSL 2 Fehlermeldungen aus oder lässt sich nicht installieren. Stellen Sie sicher, dass sowohl das Microsoft-Windows-Subsystem-Linux als auch die VirtualMachinePlatform-Funktion aktiviert sind. Manchmal funktionieren die Befehle in PowerShell beim ersten Mal nicht, weil Windows sie fälschlicherweise als bereits aktiviert ansieht oder ein Neustart ansteht. Versuchen Sie es in diesem Fall – oder nach einem Neustart – erneut.
DISM. EXE /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart DISM. EXE /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Sicherheitshalber öffnen Sie PowerShell als Administrator und überprüfen Sie, ob diese Funktionen unter Einstellungen > Apps > Optionale Features aktiviert sind. Windows reagiert manchmal etwas empfindlich – falls sie deaktiviert angezeigt werden, aktivieren Sie sie erneut. Starten Sie Ihren PC nach Ausführung der Befehle neu. Das ist zwar lästig, aber notwendig – die Funktionen benötigen den Neustart, um vollständig aktiviert zu werden.
Aktualisieren Sie den WSL 2-Kernel manuell
Oftmals liegt der Fehler an einem veralteten Kernel. Auf der offiziellen Microsoft-Website findet sich ein entsprechendes Update-Paket. Laden Sie es von der offiziellen Microsoft-Update-Seite für den WSL 2-Kernel herunter und führen Sie es aus. Windows macht es einem natürlich unnötig schwer, alles aktuell zu halten. Die Installation verläuft schnell, anschließend starten Sie den Computer neu.
Überprüfen Sie Ihre WSL-Version und stellen Sie sie korrekt ein.
Wenn Sie nicht sicher sind, ob WSL 2 tatsächlich als Standard festgelegt ist, öffnen Sie PowerShell und führen Sie folgenden Befehl aus:
wsl --list --verbose
Hier erfahren Sie, welche Linux-Distributionen installiert sind und in welcher Version. Wird für Ihre Distribution Version 1 angezeigt, liegt das möglicherweise daran, dass etwas nicht funktioniert – WSL 2 ist das Ziel. Zum Wechseln führen Sie folgenden Befehl aus:
wsl --set-default-version 2
Dadurch werden zukünftige Installationen automatisch auf WSL 2 eingestellt: Um eine bestehende Distribution zu aktualisieren, geben Sie Folgendes ein:
wsl --set-version Ubuntu 2
(Ersetzen Sie Ubuntu durch die von Ihnen installierte Distribution.) Sie wissen nicht, wie der Name Ihrer Distribution lautet? Sie können ihn mit dem vorherigen Befehl `wsl –list –verbose` ermitteln. Bei manchen Systemen wird das Update nicht sofort durchgeführt – insbesondere, wenn die Funktion nicht zuvor aktiviert wurde. Manchmal hilft eine vollständige Deinstallation und Neuinstallation, versuchen Sie aber zunächst die genannten Befehle.
Linux fehlerfrei installieren – Die abschließenden Prüfungen
Wenn alles aktiviert und der Kernel aktualisiert ist, WSL aber weiterhin Probleme bereitet, überprüfen Sie Ihre BIOS-Einstellungen. Möglicherweise müssen Sie die Virtualisierung aktivieren – suchen Sie unter Einstellungen > Datenschutz & Sicherheit > Windows-Sicherheit > Gerätesicherheit > Hardwaresicherheit > Virtualisierung. Diese ist manchmal standardmäßig deaktiviert, insbesondere auf Laptops.
Noch etwas: Versuchen Sie, Windows Update manuell auszuführen. Manchmal beheben die neuesten Updates Fehler, die WSL 2 blockieren. Gehen Sie dazu Windows Updateauf Einstellungen > Windows Update. Und stellen Sie natürlich sicher, dass Ihre Windows-Version 21H2 oder höher ist, da ältere Versionen WSL 2 nicht richtig unterstützen.
Bei manchen Systemen behebt die Ausführung all dieser Schritte nacheinander nicht alle Probleme beim ersten Mal. Es kann mehrere Neustarts oder die erneute Ausführung der Befehle erfordern, aber schließlich sollte WSL 2 funktionieren. Wichtig: Kernel-Update und Funktionsaktivierung sind entscheidend. Falls das Problem weiterhin besteht, überprüfen Sie Ihr BIOS und den Windows-Update-Status.
Zusammenfassung
- Stellen Sie sicher, dass optionale Windows-Funktionen über PowerShell oder die Einstellungen aktiviert sind.
- Laden Sie das neueste WSL 2-Kernel-Update herunter und führen Sie es manuell aus.
- Legen Sie WSL 2 als Standard fest und aktualisieren Sie gegebenenfalls vorhandene Distributionen.
- Überprüfen Sie Ihre BIOS-Einstellungen, um sicherzustellen, dass die Virtualisierung aktiviert ist.
- Halten Sie Windows auf dem neuesten Stand, um optimale Unterstützung zu gewährleisten.
Zusammenfassung
Die Einrichtung von WSL 2 kann sich etwas knifflig anfühlen, wenn einige Schritte unklar sind oder Windows Probleme macht. Sobald aber alles eingerichtet ist – Funktionen aktiviert, Kernel aktualisiert, Virtualisierung eingeschaltet – läuft es reibungslos. Wichtig ist nur, den Neustart nicht zu vergessen; Windows benötigt ihn, um alle Änderungen zu laden. Hoffentlich spart das jemandem ein paar Stunden. Ich drücke die Daumen – bei mir hat es zumindest auf einigen Systemen funktioniert.
Ähnliche Artikel
War dieser Artikel hilfreich?