So richten Sie WSL2 unter Windows 11 ein: Die ultimative Schritt-für-Schritt-Anleitung

Okay, du willst also die Vorteile von Linux direkt unter Windows 11 nutzen, richtig? Die Installation von WSL2 (Windows-Subsystem für Linux 2) ist wirklich ein Gamechanger, wenn du dich mit Entwicklung, Skripten oder einfach nur mit Linux-Befehlen beschäftigst und dabei keine unnötigen Hürden überwinden willst. Es ist schon erstaunlich, wie einfach Microsoft es gemacht hat – nur ein paar Befehle und ein Neustart, und schon hast du eine voll funktionsfähige Linux-Umgebung neben deinem Windows-Betriebssystem. Aber ja, manchmal können selbst einfache Dinge knifflig sein, wenn dein System nicht auf dem neuesten Stand ist oder bestimmte Funktionen nicht aktiviert sind. In dieser Anleitung geht es also wie gewohnt weiter. Wir bringen WSL2 zum Laufen und ich gebe dir ein paar Tipps, die in der Praxis wirklich funktionieren. Erwarte eine Mischung aus Kommandozeilen-Tricks, einem kurzen Blick in die Einstellungen und vielleicht etwas Fehlerbehebung, falls es nicht sofort klappt. Denn natürlich muss Windows es einem ein bisschen schwerer machen, als es sein müsste.

So installieren Sie WSL2 unter Windows 11

Ziel ist es, WSL2 reibungslos einzurichten, damit Sie Linux-Befehle verwenden, Anwendungen installieren oder – falls gewünscht – auch GUI-Anwendungen nutzen können. Dank des wsl --installBefehls ist das heutzutage deutlich einfacher: Bei korrekter Konfiguration erledigt er fast alles auf einmal. Stellen Sie lediglich sicher, dass Ihr Windows auf dem neuesten Stand ist und Sie die benötigten Funktionen aktiviert haben. Je nach Konfiguration müssen Sie unter Umständen den Linux-Kernel manuell aktualisieren oder bestimmte Menüs öffnen, um Funktionen umzuschalten. Wir gehen das Schritt für Schritt durch und machen Ihre Linux-Umgebung startklar.

PowerShell als Administrator öffnen

Das ist der erste Schritt – daran führt kein Weg vorbei. Sie benötigen Administratorrechte, da Sie Systemeinstellungen ändern werden. Suchen Sie also im Startmenü nach PowerShell, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen “.Windows zeigt manchmal eine Sicherheitsabfrage an; klicken Sie einfach auf „Ja“.

Als Administrator erhalten Sie dadurch die nötigen Terminalrechte, um Funktionen wie die Plattform für virtuelle Maschinen und das Linux-Subsystem zu aktivieren, die für die Funktion von WSL2 unerlässlich sind. Glauben Sie mir, überspringen Sie diesen Schritt nicht, sonst erhalten Sie später Berechtigungsfehler oder seltsame Installationsprobleme.

Aktivieren Sie die benötigten Windows-Funktionen mit einem einzigen Befehl.

Sie können die Funktionen „Virtuelle Maschinenplattform“ und „Windows-Subsystem für Linux“ mit einem einzigen Befehl aktivieren. Dieser Befehl ist neuer und intelligenter, da er WSL2 als Standard festlegt und den neuesten Linux-Kernel herunterlädt. Zuvor mussten Sie dies manuell über das Menü „Windows-Funktionen aktivieren oder deaktivieren“wsl --install tun, was das Ankreuzen von Kontrollkästchen, einen Neustart und das separate Herunterladen von Updates erforderte. Fügen Sie einfach folgenden Befehl in PowerShell ein:

wsl --install

Dies funktioniert gut, wenn Sie WSL noch nicht manuell installiert haben. Bei manchen Konfigurationen kann dieser Befehl einen Fehler ausgeben, wenn Ihr Betriebssystem nicht vollständig aktualisiert ist.Überprüfen Sie daher Ihre Systemaktualisierungen, falls eine Fehlermeldung erscheint.

Starten Sie Ihren PC neu, wenn Sie dazu aufgefordert werden.

Windows wird Sie nach der Aktivierung der Funktionen wahrscheinlich zum Neustart auffordern. Tun Sie das unbedingt. Dieser Schritt ist unerlässlich, da Windows einen Neustart benötigt, um die neuen Funktionen korrekt zu laden. Andernfalls initialisiert sich WSL nicht richtig, und Sie erhalten später wahrscheinlich Fehlermeldungen beim Ausführen von Linux. Das ist zwar ärgerlich, aber eben Teil des Prozesses.

Installieren Sie Ihre bevorzugte Linux-Distribution über den Microsoft Store.

Sobald Windows wieder läuft, öffnen Sie den Microsoft Store. Suchen Sie nach Linux-Distributionen wie Ubuntu, Debian oder Kali Linux. Für die meisten Einsteiger ist Ubuntu am einfachsten, da es gut dokumentiert ist und eine aktive Community bietet. Suchen Sie einfach, klicken Sie auf das gewünschte Produkt und anschließend auf „ Herunterladen“ oder „ Installieren“. Im Grunde ist es der App-Store für Linux – ziemlich verrückt, wenn man mal darüber nachdenkt.

Installation abschließen und Linux-Benutzer erstellen

Nach der Installation starten Sie die Linux-Distribution über das Startmenü oder direkt aus dem Microsoft Store. Ein Terminalfenster öffnet sich und fordert Sie auf, einen Benutzernamen und ein Passwort festzulegen. Dies ist nicht Ihr Windows-Login, sondern ein Linux-spezifisches Passwort. Wählen Sie etwas, das Sie sich gut merken können, aber gleichzeitig sicher ist. Das Passwort ist entscheidend – lassen Sie es nicht einfach leer oder wählen Sie ein zu einfaches. Sobald Sie dies erledigt haben, können Sie Linux unter Windows erkunden.

Manche meinen, dass man wsl --set-default-version 2PowerShell verwenden müsse, falls WSL auf eine ältere Version zurückspringt. Sicherheitshalber, falls die Befehlszeile nicht automatisch auf WSL2 umstellt, führen Sie Folgendes aus:

wsl --set-default-version 2

Dadurch wird sichergestellt, dass Ihre Linux-Installationen den neueren, schnelleren Kernel verwenden.

Zusätzliche Tipps – denn Windows ist nicht immer perfekt

Falls der Kernel-Update-Assistent aus irgendeinem Grund nicht funktioniert, rufen Sie die Microsoft WSL2 Kernel-Update-Seite auf und laden Sie die neueste Version manuell herunter. Führen Sie nach der Installation die Befehle erneut aus oder starten Sie Ihren PC neu und versuchen Sie es noch einmal.

Falls WSL Ihre Distribution nicht erkennt oder Fehler anzeigt, kann ein schneller Neustart helfen: Öffnen Sie PowerShell als Administrator und führen Sie wsl --shutdownden Befehl aus. Starten Sie anschließend Ihre Distribution neu. Windows kann manchmal etwas unzuverlässig sein, aber im Allgemeinen sollte alles problemlos funktionieren, wenn Sie Ihr System aktuell halten und diese Schritte befolgen.

Weitere Tipps für eine reibungslose WSL2-Einrichtung

  • Führen Sie PowerShell immer als Administrator aus, sonst riskieren Sie Berechtigungsprobleme.
  • Stellen Sie sicher, dass Sie auf Ihrem Windows 11 die neueste Version installiert haben – Microsoft optimiert WSL2 ständig, und Updates beheben seltsame Fehler.
  • Ubuntu ist der bevorzugte Einstiegspunkt, da es die gängigste Linux-Distribution für WSL ist und es unzählige Anleitungen dazu gibt.
  • Ihre Linux-Dateien werden separat gespeichert – in Ihrem Benutzerverzeichnis im Linux-Dateisystem – daher sollten Sie Windows-Dateien nicht direkt von Linux aus bearbeiten, wenn Sie Probleme vermeiden wollen.
  • Wenn Sie sich für die Entwicklung interessieren, macht die Integration von WSL mit Visual Studio Code (mit der Remote – WSL-Erweiterung) das Live-Coding zum Kinderspiel.
  • Möchten Sie Ihren Kernel später aktualisieren oder ein ungewöhnliches Verhalten beheben? In diesem GitHub-Repository finden Sie fortgeschrittene Optimierungsmöglichkeiten.

Häufig gestellte Fragen

Was genau ist WSL2 überhaupt?

Es handelt sich im Grunde um eine schlanke Linux-Umgebung, die in Windows integriert ist und einen echten Linux-Kernel verwendet. Virtuelle Maschinen oder Dual-Boot sind nicht erforderlich. Es ist schneller, kompatibler und fühlt sich eher wie natives Linux an.

Kann ich grafische Linux-Anwendungen mit WSL2 ausführen?

Ja. Microsoft hat die Unterstützung für GUI-Anwendungen in WSLg hinzugefügt. Sie können Linux-Desktop-Anwendungen ausführen, die dann neben Ihren Windows-Anwendungen angezeigt werden. Halten Sie Ihr System einfach auf dem neuesten Stand, und schon kann es losgehen.

Wie kann ich von Linux aus auf meine Windows-Dateien zugreifen?

Ganz einfach. Ihre Windows-Laufwerke werden unter angezeigt /mnt. Ihr C:-Laufwerk ist also über erreichbar /mnt/c. Praktisch, um Dateien mühelos hin und her zu verschieben.

Was ist, wenn ich später weitere Linux-Distributionen hinzufügen möchte?

Kein Problem.Öffnen Sie einfach erneut den Microsoft Store, suchen Sie nach einer neuen Distribution und installieren Sie diese. Jede Distribution läuft unabhängig, sodass Sie Ubuntu, Debian, Kali und jede andere Distribution Ihrer Wahl parallel nutzen können.

Ist WSL2 sicher?

Im Prinzip ja. Es ist zwar von Windows isoliert, aber Sie müssen Ihre Linux-Pakete und Ihr System stets aktuell halten. Vernachlässigen Sie keine Sicherheitsupdates, insbesondere wenn Sie Ports offenlegen oder Server betreiben.

Zusammenfassung

  • PowerShell als Administrator öffnen
  • Laufenwsl --install
  • Starten Sie Ihren PC neu.
  • Besuchen Sie den Microsoft Store
  • Wählen Sie Ihre Linux-Distribution aus und installieren Sie sie.
  • Erstellen Sie Ihren Linux-Benutzernamen und Ihr Passwort.

Zusammenfassung

WSL2 unter Windows 11 zu installieren, fühlt sich an wie eine Offenbarung, besonders für Linux-Fans und Entwickler. Die Installation ist dank eines einzigen Befehls überraschend einfach, und sobald es eingerichtet ist, fragt man sich, wie man jemals ohne ausgekommen ist. Geschwindigkeit und Kompatibilität sind wirklich beeindruckend, und die GUI-Unterstützung bedeutet, dass es nicht mehr nur um Kommandozeilen-Spielereien geht. Halten Sie Ihr System einfach auf dem neuesten Stand, folgen Sie den Anweisungen und halten Sie vielleicht ein Kernel-Update bereit – denn Windows kann manchmal Probleme bereiten. Aber alles in allem: Sobald es läuft, vereint es das Beste aus beiden Welten in einem Gerät – jede Minute der Einrichtung hat sich gelohnt. Ich hoffe, das hilft jemandem, die anfänglichen Schwierigkeiten zu vermeiden, die ich hatte. Viel Erfolg und viel Spaß mit Linux unter Windows!