So aktivieren Sie WSL unter Windows 11 für eine nahtlose Linux-Integration

Linux unter Windows 11 zum Laufen zu bringen, war früher etwas umständlich – virtuelle Maschinen, Dual-Boot-Systeme usw. Heutzutage ist die Aktivierung des Windows-Subsystems für Linux (WSL) überraschend einfach, sobald man die richtigen Schritte kennt. Es ist besonders praktisch, wenn man eine vollständige Linux-Umgebung benötigt, ohne Windows zu verlassen, Linux-Anwendungen testen oder einfach mit Kommandozeilen-Tools experimentieren möchte. Das Beste daran? Alles ist mit nur einem Befehl erledigt, und nach einem kurzen Neustart kann es losgehen. Kein lästiges Herunterladen oder komplizierte Konfigurationen … normalerweise. Es gibt jedoch ein paar Details, die man beachten sollte, damit alles reibungslos funktioniert.

So beheben Sie das Problem, dass WSL unter Windows 11 nicht ordnungsgemäß installiert wird

Stellen Sie sicher, dass die Virtualisierung im BIOS aktiviert ist.

Das ist etwas ungewöhnlich, aber WSL 2 ist stark von Hardwarevirtualisierung abhängig. Ist diese deaktiviert, lässt sich WSL nicht installieren oder funktioniert nicht korrekt. Starten Sie daher als Erstes Ihren Computer neu und rufen Sie die BIOS/UEFI-Einstellungen auf (normalerweise durch Drücken der Taste Delete, F2die Ihr Mainboard beim Start verwendet).Suchen Sie nach Einstellungen wie „Intel VT-x“, „AMD SVM“ oder „Virtualisierungstechnologie“ und stellen Sie sicher, dass diese aktiviert sind. Windows macht es einem natürlich unnötig schwer. Auf manchen Systemen behebt die Aktivierung dieser Funktion Probleme, bei denen sich WSL nicht installieren lässt oder Fehler auftreten.

Stellen Sie sicher, dass Windows-Funktionen über PowerShell aktiviert sind.

Ja, der eigentliche Clou sind die Windows-Funktionen, aber manchmal sind sie nicht standardmäßig aktiviert. Sie können sie mit einem kurzen PowerShell-Befehl überprüfen und aktivieren. Starten Sie PowerShell als Administrator – klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie „Windows PowerShell (Administrator)“.

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Dadurch wird sichergestellt, dass das Kernsubsystem und die virtuelle Maschinenplattform korrekt eingerichtet sind. Bei manchen Konfigurationen hilft das Ausführen dieses Befehls und ein Neustart, Fehler wie „Funktion nicht installiert“ während der WSL-Installation zu vermeiden.

Führen Sie den WSL-Installationsbefehl aus und warten Sie.

Nach dem Neustart PowerShell erneut öffnen (mit Administratorrechten) und Folgendes eingeben:

wsl --install

Dieser Befehl sollte eigentlich alles einrichten – den Linux-Kernel herunterladen, Ubuntu standardmäßig installieren und WSL 2 konfigurieren. Manchmal schlägt er jedoch fehl, wenn Ihre Windows-Version nicht vollständig aktuell ist oder bestimmte Voraussetzungen nicht erfüllt sind. Stellen Sie sicher, dass Ihr Windows 11 auf dem neuesten Stand ist – gehen Sie zu Einstellungen > Windows Update und suchen Sie nach Updates.

Neustart (Nein, im Ernst)

Sobald der Befehl abgeschlossen ist (oder ein Fehler auftritt), starten Sie den Computer neu. Wirklich unbedingt. Stellen Sie sich das wie einen Neustart des Systems nach der Installation neuer Funktionen vor. Nach dem Neustart sollte WSL bereit zur Einrichtung sein. Falls nicht, überprüfen Sie unter Einstellungen > Apps > Installierte Apps, ob „Windows-Subsystem für Linux“ oder „Ubuntu“ dort aufgeführt ist.

Richten Sie Ihren Linux-Benutzer ein

Beim ersten Start der Ubuntu-App (zu finden im Startmenü) werden Sie aufgefordert, einen Benutzernamen und ein Passwort zu erstellen. Dies ist nicht Ihr Windows-Login, sondern das Linux-System. Bei manchen Systemen kann dieser Schritt etwas knifflig sein oder nicht sofort erscheinen. Sollte es Probleme geben, hilft oft ein erneuter Start der App. Alternativ können Sie Ubuntu deinstallieren und neu installieren.

Weitere Tipps für ein reibungsloses Zusammenspiel mit der WSL

  • Lust auf eine andere Linux-Distribution? Im Microsoft Store findest du Distributionen wie Debian, Kali Linux oder openSUSE – die Installation erfolgt wie bei Apps. Um zu sehen, was verfügbar ist, gib folgenden Befehl in PowerShell ein wsl --list --online:
  • Greifen Sie einfach auf Ihre Windows-Dateien zu – öffnen Sie dazu einfach /mnt/c/Ihr Linux-Terminal. Ihr C:-Laufwerk und weitere Laufwerke werden automatisch eingebunden.
  • Halten Sie Ihre Linux-Umgebung auf dem neuesten Stand, indem Sie folgenden Befehl sudo apt update && sudo apt upgradeim Terminal ausführen: Linux-Updates sind unerlässlich – sie tragen zur Sicherheit und Kompatibilität Ihres Systems bei.
  • Sie denken über GUI-Anwendungen nach? WSLg (in Windows 11 integriert) macht es kinderleicht. Installieren Sie die Anwendung einfach unter Linux und starten Sie sie – keine weitere Konfiguration erforderlich. Die Anwendung erscheint nahtlos auf Ihrem Windows-Desktop.
  • Für ein besseres Terminal-Erlebnis installieren Sie das Windows Terminal. Es ist der standardmäßigen PowerShell oder Eingabeaufforderung weit überlegen, insbesondere bei der Verwaltung mehrerer Shells und WSL-Sitzungen in Tabs.

Häufig gestellte Fragen

Was ist WSL überhaupt?

Es handelt sich um eine Windows-Funktion, mit der man Linux nativ ohne virtuelle Maschinen oder Dual-Boot-Systeme ausführen kann. Im Prinzip erstellt sie eine Linux-Umgebung direkt in Windows, mit vollem Zugriff auf Linux-Anwendungen, Befehlszeilentools und sogar grafischer Benutzeroberfläche unter Windows 11.

Muss ich die Virtualisierung im BIOS aktivieren?

Ja. WSL 2 nutzt Hardwarevirtualisierung. Falls Fehler auftreten, gehen Sie ins BIOS/UEFI, suchen Sie nach „Virtualisierungstechnologie“, „VT-x“ oder „SVM“ und aktivieren Sie diese. Bei vielen neueren Laptops und Desktop-PCs ist sie bereits aktiviert, aber eine Überprüfung schadet nicht.

Was ist der Unterschied zwischen WSL 1 und WSL 2?

WSL 1 fungierte quasi als Übersetzungsschicht, die Linux-Systemaufrufe in Windows-Systemaufrufe umwandelte. WSL 2 hingegen führt einen echten Linux-Kernel in einer schlanken virtuellen Maschine aus und ist daher deutlich schneller und mit nahezu allen Linux-Anwendungen kompatibel. Kurz gesagt: WSL 2 ist heutzutage die beste Wahl, vorausgesetzt Ihre Hardware unterstützt es.

Kann ich Linux-GUI-Anwendungen mit WSL ausführen?

Absolut. Mit WSLg in Windows 11 können Sie Linux-GUI-Anwendungen genauso ausführen wie native Windows-Anwendungen. Sie müssen nichts konfigurieren – installieren Sie einfach Ihre Anwendung, starten Sie sie über das Terminal, und sie wird auf Ihrem Desktop angezeigt.

Wie kann ich eine Linux-Distribution entfernen, wenn ich sie nicht mehr benötige?

Unter Einstellungen > Apps > „Apps & Features“ finden Sie die Distribution – z. B.„Ubuntu“ – und klicken auf Deinstallieren. Alternativ können Sie in PowerShell den Befehl ausführen, wsl --unregister Ubuntuum sie vollständig aus WSL zu entfernen.

Zusammenfassung

  • Stellen Sie sicher, dass die Virtualisierung im BIOS aktiviert ist.
  • Aktivieren Sie bei Bedarf die erforderlichen Windows-Funktionen über PowerShell.
  • wsl --installIn einer PowerShell-Instanz mit Administratorrechten ausführen.
  • Starten Sie den Computer neu und geben Sie anschließend bei Aufforderung Ihren Linux-Benutzernamen und Ihr Passwort ein.

Zusammenfassung

Ich hoffe, das erspart jemandem komplizierte Einrichtungsversuche. Der ganze Vorgang ist eigentlich ganz einfach, sobald man den Dreh raus hat – nur ein paar Befehle und ein Neustart. Danach steht Ihnen eine brandneue Linux-Umgebung zur Verfügung, die Sie für die Arbeit, zum Lernen oder einfach zum Experimentieren nutzen können. Denken Sie daran: Manchmal läuft nicht alles auf Anhieb – BIOS-Einstellungen, Windows-Updates und Hardwareunterschiede können Probleme verursachen. Meistens lassen sich die meisten Schwierigkeiten aber durch eine kurze Überprüfung und einen Neustart beheben. Viel Erfolg und hoffentlich erleichtert Ihnen das die Arbeit.