So richten Sie das Windows-Subsystem für Linux unter Windows 11 ein



Wenn Sie Linux-Anwendungen unter Windows 11 ausführen möchten, ohne auf virtuelle Maschinen zurückzugreifen, ist WSL (Windows Subsystem for Linux) heutzutage die erste Wahl. Es bietet eine hervorragende Möglichkeit, Linux-Befehlszeilentools, Dienstprogramme und sogar GUI-Anwendungen nativ auszuführen, ohne sich mit Virtualisierung oder Dual-Boot-Setups herumschlagen zu müssen. Erscheint der Installationsprozess jedoch verwirrend oder fehlerhaft, kann er schnell frustrierend werden. Dieser Leitfaden soll Ihnen helfen, diese Hürden zu überwinden, insbesondere da Dinge wie die Auswahl der Standarddistribution, Kernel-Updates oder das Aktivieren von Funktionen Probleme bereiten können. Nach Befolgen dieser Schritte sollten Sie über eine funktionierende Linux-Umgebung verfügen, die reibungslos in Windows 11 integriert ist und für alles bereit ist, von der Entwicklung bis hin zum einfachen Herumspielen mit Linux-Anwendungen.

Beachten Sie, dass der Vorgang manchmal nicht ganz unkompliziert ist – Windows-Updates, Treiberfehler oder fehlende Funktionen können zu Problemen führen. Mit etwas Tüfteln lassen sich die meisten gängigen WSL-Probleme jedoch beheben. Hier erfahren Sie, wie Sie unter Windows 11 vom Anfänger zum Linux-Profi werden – inklusive einiger praktischer Befehle und Menüpfade.

So installieren Sie WSL unter Windows 11

Erledigen Sie es einfach mit einem einzigen Befehl

Wenn Sie nur eine vage Vorstellung von WSL haben, ist diese Abkürzung möglicherweise die einfachste. Der Befehl wsl --installruft alles Notwendige ab – standardmäßig das neueste Ubuntu sowie die Virtual Machine-Funktion – und richtet es ein. Es ist etwas seltsam, aber bei einem Setup funktionierte es auf Anhieb, bei einem anderen musste ich es mehrmals ausführen oder neu starten, weil Windows es unnötig kompliziert machen muss. Sollte die Installation beim ersten Versuch nicht korrekt funktionieren, überprüfen Sie, ob die Virtual Machine Platform und das Windows-Subsystem für Linux unter Einstellungen > Apps > Optionale Features aktiviert sind.

  • Öffnen Sie das Terminal oder die Eingabeaufforderung als Administrator. Klicken Sie dazu mit der rechten Maustaste auf „Start“ und wählen Sie „ Als Administrator ausführen“. Sie können dies auch in Windows PowerShell tun.
  • Geben Sie ein wsl --installund drücken Sie die Eingabetaste.
  • Seien Sie geduldig, da die Komponenten heruntergeladen und installiert werden – es dauert einige Zeit. Sobald dies abgeschlossen ist, werden Sie zum Neustart aufgefordert.

Neustart und Einrichtung

Nach dem Neustart setzt Windows die Installation der von Ihnen gewählten Linux-Distribution fort. Möglicherweise öffnet sich ein Terminalfenster, in dem Sie nach Benutzername und Passwort gefragt werden. Das ist etwas seltsam, da es sich um Linux handelt, aber man gewöhnt sich daran. Die Ersteinrichtung dauert je nach Rechner einige Minuten. Anschließend finden Sie die Linux-Distribution in Ihrem Startmenü – suchen Sie einfach nach dem Namen der Distribution, z. B.„Ubuntu“, „Debian“ oder was auch immer Sie installiert haben.

Wenn das Standard-Ubuntu nicht Ihr Ding ist oder Sie etwas Neues möchten, können Sie andere Distributionen installieren. Mehr dazu gleich.

So installieren Sie eine bestimmte Linux-Distribution unter Windows 11

Wählen Sie Ihr Gift: Listen Sie verfügbare Distributionen auf und installieren Sie

Dies ist praktisch, wenn Sie Debian, Kali, Arch oder etwas anderes möchten.Öffnen Sie zunächst das Terminal als Administrator und führen Sie Folgendes aus:

wsl --list --online

Dadurch wird eine Liste der verfügbaren Distributionen ausgegeben, die Sie installieren können. Ehrlich gesagt ist die Liste manchmal nicht ganz aktuell. Wählen Sie also einfach das aus, was Ihnen gefällt.

  • Um die von Ihnen gewählte Distribution zu installieren, führen Sie Folgendes aus: wsl --install -d <DistroName>. Beispiel:
  • Wenn Sie Debian möchten:
  • wsl --install -d Debian

Rechnen Sie mit ein paar Minuten – Downloads, Entpacken und Einrichtung sind ebenfalls erforderlich. Starten Sie anschließend Ihren Computer neu oder schließen bzw.starten Sie das Terminal neu. Starten Sie anschließend die neue Distribution über das Startmenü.

So halten Sie den WSL-Kernel auf dem neuesten Stand

Den Kernel aktualisieren – weil es manchmal nötig ist

Wenn Sie auf Fehlermeldungen wie „Der Kernel benötigt ein Update“ oder seltsame Bugs stoßen, kann eine Aktualisierung des WSL-Kernels hilfreich sein.Öffnen Sie einfach die Eingabeaufforderung oder das Windows-Terminal als Administrator und führen Sie Folgendes aus:

wsl --update

Dadurch wird der neueste Kernel abgerufen. Dies ist einfach, erfolgt aber nach Windows-Updates nicht immer automatisch. Daher ist manchmal eine manuelle Aktualisierung erforderlich. Wenn dieser Befehl fehlschlägt oder Probleme verursacht, müssen Sie möglicherweise das neueste WSL2-Linux-Kernel-Update-Paket von der Microsoft-Website herunterladen, insbesondere bei hartnäckigeren Setups.

So installieren Sie WSL aus dem Microsoft Store

Alternativer Weg für die WSL-Einrichtung

Wenn Sie grafische Elemente bevorzugen oder die neuesten Updates direkt aus dem Store erhalten möchten, aktivieren Sie zunächst die Komponenten. Gehen Sie zu Einstellungen > Apps > Optionale Funktionen und dann:

  • Aktivieren Sie die Virtual Machine Platform und das Windows-Subsystem für Linux. Sie finden diese Optionen in der Liste der optionalen Funktionen. Aktivieren Sie dazu einfach die entsprechenden Kontrollkästchen und klicken Sie auf „OK“.

Starten Sie anschließend neu.Öffnen Sie anschließend den Microsoft Store, suchen Sie nach „Windows Subsystem for Linux“ und installieren Sie es. Klicken Sie wie oben auf „ Get“. Wählen Sie nach der Installation Ihre Distribution im Store aus oder verwenden Sie die Befehlszeile – je nachdem, was besser funktioniert.

Wenn alles eingerichtet ist, starten Sie Ihre neue Linux-Umgebung über das Startmenü und beginnen Sie mit der Installation von Linux-Apps oder der Ausführung von Skripts.

Zusammenfassung

Die Installation von WSL ist also ziemlich einfach, sobald man den Dreh raus hat – Befehle, Menüoptionen und ein oder zwei Neustarts. Manchmal gibt es Probleme, aber normalerweise behebt ein Neustart oder ein schnelles Kernel-Update das Problem. Der geringe Aufwand lohnt sich auf jeden Fall für die enorme Verbesserung der Linux-Kompatibilität, ohne Windows komplett verlassen zu müssen.

Zusammenfassung

  • Führen Sie es wsl --installfür eine schnelle Einrichtung aus.
  • Verwenden Sie es wsl --list --online, um andere Distributionen anzuzeigen.
  • Installieren Sie bestimmte Distributionen mit wsl --install -d <Distro>.
  • Aktualisieren Sie den Kernel bei Bedarf mit wsl --update.
  • Stellen Sie sicher, dass die Virtual Machine Platform in den Windows-Funktionen aktiviert ist.

Abschließende Gedanken

Dieser gesamte Prozess ist nicht perfekt, und Windows reagiert bei der Aktivierung von Funktionen manchmal etwas unzuverlässig, aber in den meisten Fällen reicht es aus, die richtigen Befehle auszuführen und einen Neustart durchzuführen. Hoffentlich spart das dem einen oder anderen ein paar Stunden. Denken Sie daran: WSL ist eine überraschend leistungsstarke Möglichkeit, Linux unter Windows auszuführen – also probieren Sie es aus!



War dieser Artikel hilfreich?