So installieren Sie WSL2 unter Windows 10: Eine ausführliche Schritt-für-Schritt-Anleitung

Die Installation von WSL2 unter Windows 10 kann manchmal etwas kniffliger sein als erwartet, insbesondere wenn bestimmte Funktionen nicht aktiviert sind oder Ihr System nicht auf dem neuesten Stand ist. Es ist nicht immer einfach, und viele stoßen auf Probleme, beispielsweise wenn der Befehl nicht funktioniert oder der Installationsprozess hängen bleibt. Die gute Nachricht: Sobald die Einrichtung abgeschlossen ist, läuft Ihre Linux-Umgebung reibungslos, und Sie profitieren mit WSL2 von einer besseren Leistung als mit dem Vorgänger. Da die anfängliche Einrichtung jedoch manchen Schwierigkeiten bereiten kann, finden Sie hier eine Schritt-für-Schritt-Anleitung mit praktischen Tipps, die Ihnen zum Erfolg verhelfen.

Anleitung – So installieren Sie WSL2 unter Windows 10

Die Einrichtung von WSL2 beschränkt sich nicht nur auf das Ausführen von Linux-Befehlen; es geht darum, sicherzustellen, dass alle Voraussetzungen erfüllt sind, damit Ihr System WSL2 auch tatsächlich unterstützt. Ist Ihr Windows nicht vollständig aktualisiert oder sind bestimmte Funktionen nicht aktiviert, schlägt die Installation oft unbemerkt fehl oder erzeugt verwirrende Fehlermeldungen. Für eine erfolgreiche Installation ist etwas Sorgfalt geboten – beispielsweise das Überprüfen von Updates, das Aktivieren von Funktionen oder das Ausführen von Befehlen mit den korrekten Berechtigungen. Anschließend können Sie direkt über das Startmenü auf Linux zugreifen, Entwicklungsaufgaben ausführen oder einfach Linux-Befehle erkunden, ohne sich mit Dual-Boot-Systemen auseinandersetzen zu müssen.

Stellen Sie sicher, dass Windows 10 vollständig aktualisiert ist und aktivieren Sie die erforderlichen Funktionen.

  • Prüfen Sie zunächst, ob Sie Windows 10 Version 2004 oder höher (Build 19041 oder höher) verwenden. Gehen Sie zu Einstellungen > Update und Sicherheit > Windows Update und stellen Sie sicher, dass Sie die neuesten Updates installiert haben.
  • Als Nächstes müssen Sie das Windows-Subsystem für Linux aktivieren. Dies können Sie über Einstellungen > Apps > Optionale Features > Feature hinzufügen oder, einfacher, über PowerShell tun:
     dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • Für WSL2 wird empfohlen, zusätzlich die Virtual Machine Platform zu aktivieren:
     dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Manchmal funktionieren diese Befehle nicht sofort oder erfordern einen Neustart. Starten Sie nach der Aktivierung Ihren PC neu und überprüfen Sie unter Systemsteuerung > Programme > Windows-Funktionen aktivieren oder deaktivieren, ob diese Funktionen tatsächlich aktiviert sind. Sowohl „Windows-Subsystem für Linux“ als auch „Plattform für virtuelle Maschinen“ sollten aktiviert sein. Falls nicht, aktivieren Sie sie erneut und starten Sie den PC neu.

Aktualisierung auf den neuesten WSL-Kernel und Festlegung von WSL2 als Standard

  • Laden Sie vorsichtshalber das neueste WSL2-Linux-Kernel-Update-Paket herunter. Sie finden es auf der WSL2-Kernel-Update-Seite von Microsoft. Führen Sie das Installationsprogramm aus, und es erledigt den Rest.
  • Öffnen Sie anschließend PowerShell als Administrator und legen Sie WSL2 als Standard fest:
     wsl --set-default-version 2

Dieser Schritt bewirkt, dass neuere Linux-Distributionen auf WSL2 anstatt auf der älteren Version laufen. Bei manchen Systemen schlägt dies beim ersten Mal fehl, funktioniert aber nach einem Neustart. Lassen Sie sich also nicht entmutigen, wenn es sich ungewöhnlich verhält.

Laden Sie sich eine Linux-Distribution aus dem Microsoft Store herunter.

  • Öffnen Sie den Microsoft Store. Suchen Sie nach Ubuntu (oder Debian, Kali, je nachdem, was Sie bevorzugen).Normalerweise funktioniert der Download-Button problemlos, aber manchmal kann es Probleme geben, wenn Sie nicht im Store angemeldet sind oder Ihr System nicht vollständig aktualisiert ist.
  • Nach der Installation starten Sie das Programm über das Startmenü. Beim ersten Start dauert die Einrichtung etwas, und Sie werden aufgefordert, einen Benutzernamen und ein Passwort zu erstellen. Halten Sie diese bereit – die Einrichtung kann ein bis zwei Minuten dauern.

Aktualisieren und optimieren Sie Ihre Linux-Konfiguration

  • Öffnen Sie nach der Installation Ihr Linux-Terminal und führen Sie folgenden Befehl aus:
     sudo apt update && sudo apt upgrade
  • Dadurch wird sichergestellt, dass Sie die neuesten Patches erhalten. Dies ist besonders wichtig, da WSL2 noch relativ neu ist und mitunter Fehler aufweisen kann. Möglicherweise müssen Sie einige Eingabeaufforderungen bestätigen, das ist aber normal. Sollten Sie dabei auf Probleme stoßen, empfiehlt sich ein Neustart.

Überprüfen Sie, ob WSL2 tatsächlich ausgeführt wird.

  • Geben Sie in PowerShell Folgendes ein:
     wsl -l -v
  • Schauen Sie in die Spalte „Version“ – neben Ihrer Distribution sollte „2“ stehen. Falls nicht, können Sie dies manuell ändern:
     wsl --set-version Ubuntu 2

Dies bestätigt, dass Sie WSL2 verwenden, welches im Hintergrund eine echte VM nutzt. Manchmal erfolgt der Wechsel beim ersten Start der Distribution nicht automatisch; ein erneutes Ausführen des Befehls behebt das Problem oft. Alternativ können Sie später einfach den Befehl mit dem Namen Ihrer Distribution ausführen.

Nach Abschluss aller Schritte ist Linux unter Windows voll funktionsfähig. Sie können das Terminal öffnen, Shell-Skripte ausführen, entwickeln oder alles tun, wofür Sie Linux benötigen. Beachten Sie jedoch, dass Konfigurationen mit Hyper-V oder Virtualisierungseinstellungen im BIOS die Installation verkomplizieren können. Sollte sich WSL2 weiterhin nicht installieren lassen, überprüfen Sie Ihre BIOS-Einstellungen hinsichtlich Virtualisierungsunterstützung.

Tipps zur Installation von WSL2 unter Windows 10

  • Stellen Sie sicher, dass Ihre Windows-Version aktuell genug ist – WSL2 ist keine veraltete Funktion.
  • Führen Sie PowerShell als Administrator aus, um Berechtigungsprobleme zu vermeiden.
  • Die Wahl der richtigen Linux-Distribution kann Ihnen das Leben erleichtern – Ubuntu ist in der Regel ein sicherer Einstieg.
  • Aktualisieren Sie Ihre Linux-Umgebung regelmäßig, um einen reibungslosen und sicheren Betrieb zu gewährleisten.
  • Entdecken Sie die Funktionen von WSL2, wie die Unterstützung von GUI-Anwendungen oder die Integration mit Windows-Tools – das macht das Leben viel einfacher.

Häufig gestellte Fragen

Was ist WSL2?

Es handelt sich im Grunde um die zweite Version des Windows-Subsystems für Linux, mit besserer Leistung und Kompatibilität, insbesondere bei vollständigen Systemaufrufen.

Muss ich nach der Installation online bleiben?

Ja, Sie benötigen eine Internetverbindung, um die Linux-Distribution aus dem Microsoft Store herunterzuladen, danach können Sie aber offline arbeiten.

Kann ich grafische Linux-Anwendungen ausführen?

Ja, neuere Windows-Versionen ermöglichen das Ausführen von GUI-Anwendungen mit WSL2, aber manchmal sind dafür ein paar Konfigurationen oder Updates erforderlich.

Ist WSL2 kostenlos?

Absolut. Keine versteckten Kosten, nur Ihr Zeitaufwand für die Einrichtung.

Kann ich bei Bedarf wieder auf WSL1 zurückwechseln?

Klar, lauf einfach los:

wsl --set-version  1

Und schon sind Sie startklar, aber im Allgemeinen ist WSL2 das, worauf alle umsteigen.

Zusammenfassung

  • Überprüfen Sie Ihre Windows-Version und aktualisieren Sie diese.
  • Aktivieren Sie WSL und die Plattform für virtuelle Maschinen in den Windows-Funktionen.
  • Starten Sie das System neu und überprüfen Sie, ob die Funktionen aktiviert sind.
  • Aktualisieren Sie den WSL-Kernel und legen Sie WSL2 als Standard fest.
  • Installieren Sie Ihre gewählte Linux-Distribution und aktualisieren Sie diese.
  • Stellen Sie sicher, dass WSL2 tatsächlich ausgeführt wird wsl -l -v.

Zusammenfassung

Die Einrichtung von WSL2 ist nicht ganz so einfach, vor allem wenn das System noch nicht optimal vorbereitet ist. Sobald aber alles läuft, ist es richtig praktisch. Es bietet eine Linux-Umgebung innerhalb von Windows, ohne den Aufwand von Dual-Boot oder virtuellen Maschinen. Manchmal kann die Installation etwas knifflig sein – Neustarts, Aktivierung von Funktionen, Kernel-Updates –, aber die Mühe lohnt sich, wenn man Linux-Tools in seinen Workflow integrieren möchte. Hoffentlich hilft das jemandem, viel Zeit beim Debuggen zu sparen, anstatt sich den Kopf an der Wand zu stoßen.