Linux unter Windows 11 zum Laufen zu bringen, ist nicht nur ein cooler Trick – es ist sogar ziemlich praktisch, sobald man den Dreh raus hat. Falls Sie sich jemals von Windows eingeschränkt gefühlt und sich gewünscht haben, Linux-Befehle oder -Tools nativ nutzen zu können, ohne sich mit virtuellen Maschinen oder Dual-Boot-Systemen herumschlagen zu müssen, ist WSL (Windows-Subsystem für Linux) eine wirklich clevere Lösung. Es ist beeindruckend, wie nahtlos es sich integriert und Ihnen ermöglicht, eine vollwertige Linux-Umgebung parallel zu Windows zu betreiben, fast so, als wäre sie ein Teil des Betriebssystems. Die Einrichtung kann jedoch knifflig sein, wenn Sie mit einigen Befehlen oder Menüpfaden nicht vertraut sind, insbesondere wenn es nicht sofort funktioniert. Daher ist dies eine ehrliche Anleitung, was vielen von uns geholfen hat, WSL reibungslos unter Windows 11 zum Laufen zu bringen, und wir gehen dabei auch auf einige häufige Probleme ein.
Wie man Linux unter Windows 11 nutzt: Eine Schritt-für-Schritt-Anleitung
Schritt 1: Windows-Subsystem für Linux und virtuelle Maschinen aktivieren
WSL 2 funktioniert nicht einfach so – Sie müssen einige Windows-Funktionen aktivieren. Gehen Sie zu Start > Einstellungen > Datenschutz und Sicherheit > Für Entwickler (oder suchen Sie nach „Windows-Funktionen aktivieren oder deaktivieren“).Aktivieren Sie dann die Kontrollkästchen für Windows-Subsystem für Linux und Virtuelle Maschinenplattform. Alternativ können Sie, falls Sie mit der Kommandozeile vertraut sind, ein Fenster mit Administratorrechten öffnen PowerShell(Rechtsklick und *Als Administrator ausführen*) und die folgenden Befehle ausführen:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Nach Abschluss der Installation müssen Sie Ihren Computer wahrscheinlich neu starten – Windows ist da etwas eigenartig, da dies manchmal nötig ist, damit die Funktionen richtig funktionieren.
Schritt 2: Installieren Sie WSL 2 und Ihre bevorzugte Linux-Distribution.
Hier wird es etwas komplizierter, aber machbar: In neueren Windows 11-Versionen können Sie einfach die Eingabeaufforderung öffnen wsl --install.PowerShellDadurch wird ein Großteil der Arbeit erledigt: Funktionen werden aktiviert, der Linux-Kernel heruntergeladen und Ubuntu standardmäßig installiert.Öffnen Sie dazu die Eingabeaufforderung PowerShellals Administrator und geben Sie Folgendes ein:
wsl --install
Es ist etwas seltsam, warum das nicht standardmäßig so eingestellt ist, aber gut – auf manchen Systemen kann es beim ersten Mal sogar fehlschlagen, funktioniert dann aber nach einem Neustart. Wenn Sie eine andere Linux-Distribution wie Debian, Kali Linux oder SUSE bevorzugen, gehen Sie einfach zum Microsoft Store, suchen Sie nach der gewünschten Distribution, klicken Sie auf „Installieren“, und die Installation ist im Prinzip wie bei jeder anderen App. Sie können auch mehrere Distributionen installieren, wenn Sie experimentierfreudig sind oder bestimmte Tools benötigen.
Schritt 3: Starten und konfigurieren Sie Ihre Linux-Umgebung
Nach der Installation finden Sie Ihre neue Linux-Distribution im Startmenü. Klicken Sie darauf, und die Ersteinrichtung startet – Sie werden nach einem Benutzernamen und einem Passwort gefragt. Ehrlich gesagt, ich weiß auch nicht genau, warum das getrennt von Ihrem Windows-Login funktioniert, aber so ist es nun mal. Wählen Sie einfach etwas, das Sie sich merken können, denn Sie benötigen diese Anmeldedaten später für Linux-Befehle.
Schritt 4: Aktualisieren Sie Ihr Linux-System
Nach der Anmeldung führen Sie die Standardwartungsbefehle aus: sudo apt update && sudo apt upgradeDadurch wird Ihre Paketliste aktualisiert und die neuesten Softwareversionen installiert. Auf manchen Rechnern müssen Sie den Befehl möglicherweise sudo apt updatemehrmals ausführen, bis alle Pakete installiert sind. Es ist vergleichbar mit einem Windows-Update, nur eben unter Linux – so wird sichergestellt, dass alles sicher und auf dem neuesten Stand ist.
Schritt 5: Zugriff auf Linux-Dateien von Windows und auf Windows-Dateien von Linux
Dieser Abschnitt hilft Ihnen, doppelte Dateien oder umständliche Übertragungen zu vermeiden. Um von Windows aus auf Linux-Dateien zuzugreifen, geben Sie einfach im Datei-Explorer „/usr/local/bin“ ein. Umgekehrt werden Ihre Windows-Laufwerke unter Linux unter „/usr/local/bin“, „/usr/local/bin“ usw.\\wsl$eingebunden. Wenn Sie also eine Datei von Ihrem Desktop benötigen, die unter Windows gespeichert ist, befindet sie sich wahrscheinlich unter „/usr/local/bin“./mnt/c/mnt/d/mnt/c/Users/YourName/Desktop
Bei manchen Konfigurationen funktioniert die Integration nicht auf Anhieb perfekt – auf einem Rechner musste ich mittendrin neu starten oder den Explorer neu öffnen, aber normalerweise klappt es problemlos. Die nahtlose Freigabe erleichtert die Entwicklungsarbeit und das Skripten erheblich im Vergleich zum Umgang mit Freigaben virtueller Maschinen oder externen Laufwerken.
Insgesamt bietet WSL nach ersten Erfahrungen eine vollwertige Linux-Shell mit Zugriff auf Windows-Dateien, grafische Linux-Anwendungen (sofern WSLg aktiviert ist) und das alles ohne den hohen Overhead virtueller Maschinen oder Probleme mit Dual-Boot-Systemen. Sobald man die Befehlszeilensyntax verstanden hat und die Funktionsweise erkennt, ist es ziemlich elegant.