Die Einrichtung von WSL (Windows-Subsystem für Linux) unter Windows 10 kann etwas knifflig sein, wenn man sich nicht auskennt. Manchmal reicht es nicht, nur die richtigen Funktionen zu aktivieren; man muss sicherstellen, dass alles korrekt konfiguriert ist – insbesondere, wenn man WSL 2 nutzen möchte, das deutlich schneller und kompatibler als die ursprüngliche Version ist. Viele vergessen außerdem, dass man das Linux-Kernel-Update-Paket möglicherweise separat installieren muss, bevor die Linux-Distributionen überhaupt im Microsoft Store erscheinen. Ziemlich ungewöhnlich, aber so ist Windows eben. Sobald alles eingerichtet ist, ist die Installation von Ubuntu, Debian oder einer anderen bevorzugten Linux-Distribution recht einfach, und schon kann man Linux-Befehle nativ unter Windows ausführen. Das ist ein echter Vorteil für Entwickler, Systemadministratoren und alle, die die Vorteile beider Welten nutzen möchten, ohne Dual-Boot oder virtuelle Maschinen zu verwenden.
So beheben Sie Probleme bei der WSL-Installation und -Aktivierung unter Windows 10
Aktivieren Sie das Windows-Subsystem für Linux und die virtuelle Maschinenplattform
Dies ist der grundlegende Schritt. Windows macht es einem natürlich unnötig schwer. Gehen Sie zu Einstellungen > Apps & Features > Windows-Funktionen aktivieren oder deaktivieren. Scrollen Sie nach unten und aktivieren Sie sowohl das Windows-Subsystem für Linux als auch die Plattform für virtuelle Maschinen. Sind diese nicht aktiviert, funktioniert WSL 2 nicht richtig – Sie müssen entweder die alte Version verwenden oder gar nichts. Nach dem Aktivieren beider Kontrollkästchen müssen Sie Ihren PC neu starten, damit die Änderungen wirksam werden. Ehrlich gesagt, kann allein dieser Schritt bei manchen Systemen schon zu Verwirrung führen, wenn man den Neustart vergisst.Überspringen Sie ihn also nicht.
Legen Sie WSL 2 als Ihre Standardversion fest
Sobald Sie wieder in Windows sind, öffnen Sie PowerShell als Administrator (Rechtsklick auf die Startschaltfläche und „Windows PowerShell (Administrator)“ auswählen ).Der Befehl, der WSL 2 als Standard für Neuinstallationen festlegt, lautet: [Befehl einfügen] wsl --set-default-version 2. Dadurch wird sichergestellt, dass alle später installierten Linux-Distributionen automatisch WSL 2 verwenden – was eine bessere Leistung und Kompatibilität bedeutet, insbesondere für Docker, GUIs und andere fortgeschrittene Tools. Sollte PowerShell eine Meldung zur Aktualisierung der Linux-Kernel-Komponente anzeigen, keine Sorge, wir kümmern uns im nächsten Schritt darum. Manchmal funktioniert dieser Befehl auf manchen Rechnern nicht beim ersten Versuch, daher kann ein Neustart erforderlich sein, bevor alle Änderungen wirksam werden.
Aktualisieren Sie den Linux-Kernel mit dem Update-Paket von Microsoft.
Dieser Schritt bereitet vielen Schwierigkeiten. Selbst nach Aktivierung aller Funktionen funktioniert WSL 2 nicht ohne die neueste Linux-Kernel-Komponente. Laden Sie daher das WSL 2 Linux-Kernel-Update-Paket von der offiziellen Microsoft-Dokumentation herunter. Führen Sie die wsl_update_x64.msiDatei aus. Dadurch wird der Linux-Kernel in Windows auf die WSL 2-spezifischen Spezifikationen aktualisiert. Die Installation ist unkompliziert – folgen Sie einfach den Anweisungen. Manchmal behebt allein dieser Schritt bereits Fehler, die auf eine fehlende Installation oder Nichterkennung des Kernels hinweisen.
Installieren Sie Ihre bevorzugte Linux-Distribution aus dem Microsoft Store.
Jetzt kommt der spaßige Teil – die Auswahl Ihrer Linux-Distribution.Öffnen Sie den Microsoft Store, suchen Sie nach „Ubuntu“, „Debian“ oder „Kali Linux“ und klicken Sie auf „ Herunterladen “.Nach der Installation starten Sie das Programm über das Startmenü oder direkt von der Store-Seite. Beim ersten Start werden Sie aufgefordert, einen Benutzernamen und ein Passwort zu erstellen. Das mag sich zunächst etwas ungewöhnlich anfühlen, da es sich ja nur um Linux handelt, ist aber notwendig. Falls die Distribution nicht sofort angezeigt wird, kann ein Neustart Ihres PCs oder die Überprüfung der Installationsabwicklung einige Probleme vermeiden. Bei manchen Systemen benötigt die Distribution manchmal nur einen kleinen Anstoß, um korrekt zu starten.
Aktualisieren Sie die Linux-Distribution nach der Installation.
Sobald Ihre Linux-Umgebung eingerichtet ist, sorgt die Aktualisierung aller Pakete für Sicherheit und einen reibungslosen Betrieb.Öffnen Sie Ihr Linux-Terminal und führen Sie den Befehl `npm install` aus sudo apt update && sudo apt upgrade -y(unter Ubuntu oder Debian).Dadurch werden die neuesten Paketinformationen abgerufen und alle installierten Pakete aktualisiert – quasi eine Systemoptimierung. Je nachdem, wie veraltet die Pakete sind, kann dies einige Zeit dauern. Bei manchen Distributionen müssen Sie möglicherweise `npm install` verwenden, yuminsbesondere dnfbei Fedora-basierten Images. Die meisten verwenden jedoch standardmäßig `apt`.
Danach verfügen Sie über eine stabile, funktionierende Linux-Umgebung, die in Windows integriert ist und für Entwicklung, Skripterstellung oder alle benötigten Linux-Tools bereitsteht. Ehrlich gesagt, sobald alles eingerichtet ist, läuft es reibungslos – Windows-Dateien werden in /mnt/cLinux angezeigt, und Sie können Bash oder Ihre bevorzugte Shell verwenden, ohne virtuelle Maschinen verwalten zu müssen. Es funktioniert hervorragend, aber die Einrichtung kann etwas knifflig sein, wenn man einen Schritt auslässt oder ein paar Neustarts vergisst.
Tipps zur Installation und Verwaltung von WSL
- Führen Sie PowerShell immer als Administrator aus, um Berechtigungsprobleme zu vermeiden.
- Falls Befehle zum Festlegen der Standardversion oder zum Aktivieren von Funktionen fehlschlagen, überprüfen Sie bitte, ob sowohl das Windows-Subsystem für Linux als auch die Plattform für virtuelle Maschinen aktiviert sind und ob das System nach der Aktivierung neu gestartet wurde.
- Erwägen Sie die Verwendung des Windows Terminals zur Verwaltung mehrerer Shells. Es ist deutlich komfortabler als die standardmäßige Eingabeaufforderung (CMD) oder PowerShell.
- Ihre Windows-Dateien sind in WSL unter zugänglich
/mnt/c, was die plattformübergreifende Arbeit erleichtert. - Speichern Sie rechenintensive Projekte im Linux-Dateisystem – innerhalb
~oder unterhalb~/projectsdes Dateisystems – und nicht auf der Windows-Seite, um eine bessere Geschwindigkeit und Stabilität zu gewährleisten. - Wenn Sie eine Distribution deinstallieren möchten, gehen Sie einfach zu Einstellungen > Apps & Features und entfernen Sie sie wie jede andere App. Ganz einfach.
Häufig gestellte Fragen: WSL unter Windows 10
Was ist WSL eigentlich, und warum sollte man sich damit beschäftigen?
Dieser clevere Trick ermöglicht es, Linux-Tools direkt unter Windows auszuführen, ohne Dual-Boot-Systeme oder virtuelle Maschinen einrichten zu müssen. Im Prinzip fungiert er als Brücke, die die Nutzung von Bash, SSH oder Docker innerhalb von Windows erlaubt – ohne die Leistungseinbußen anderer Optionen. Praktisch für Entwickler, Systemadministratoren oder alle, die sich für Linux interessieren, aber ihren Rechner nicht mit mehreren Betriebssystemen überladen möchten.
Worin besteht der Unterschied zwischen WSL 1 und WSL 2?
Betrachten Sie WSL 2 als die neuere, deutlich bessere Version. Es verwendet einen echten Linux-Kernel – ohne Übersetzungsschicht – was bedeutet, dass es schneller und kompatibler ist und eine Vielzahl von Linux-Anwendungen ausführen kann, mit denen WSL 1 an seine Grenzen stieß. Es ist wie der Umstieg von einem langsamen Fahrrad auf ein schnelles Motorrad.
Kann ich grafische Linux-Anwendungen ausführen?
Ja. WSLg, die GUI-Unterstützung, ist in Windows 11 nativ integriert. Mit einigen Anpassungen unter Windows 10 lassen sich aber auch Linux-Anwendungen wie GIMP oder VS Code mit Windows-Overlays nutzen, sodass sie sich wie native Anwendungen anfühlen. Nicht überall perfekt, aber durchaus machbar, wenn man bereit ist, etwas herumzubasteln.
Von Linux aus auf meine Windows-Dateien zugreifen?
Ganz einfach. Schauen Sie einfach nach unten /mnt/c, und Sie sehen Ihr Windows-Laufwerk C:.Dasselbe gilt für D:, E: usw. So wird plattformübergreifendes Arbeiten zum Kinderspiel, ohne dass Dateien kopiert werden müssen.
Wie viele Distributionen kann ich haben?
Sie können beliebig viele Programme aus dem Microsoft Store installieren. Der Wechsel zwischen ihnen ist kinderleicht: Einfach wsl -l -vdie installierten Programme anzeigen lassen und wsl -d [DistroName]das gewünschte Programm starten. So haben Sie quasi eine kleine Linux-Sammlung immer griffbereit.
Zusammenfassung
Die Einrichtung von WSL unter Windows 10 ist zwar etwas knifflig, aber wenn sie erst einmal abgeschlossen ist, ist sie ein echter Gamechanger. Man hat die Linux-Befehlszeile direkt in Windows, was die Entwicklungsarbeit, das Skripten oder einfach das Erkunden verschiedener Linux-Distributionen deutlich vereinfacht. Der Prozess umfasst das Aktivieren einiger Funktionen, das Aktualisieren des Linux-Kernels und die Installation der bevorzugten Distribution – aber es lohnt sich. Zusätzlich profitiert man vom nahtlosen Arbeiten zwischen verschiedenen Systemen – keine virtuellen Maschinen, die den Rechner ausbremsen. Wenn damit auch nur eine einzige Einrichtung reibungslos funktioniert, ist das schon ein großer Erfolg. Hoffentlich hilft diese Anleitung jemandem, die Einrichtungszeit zu verkürzen. Viel Erfolg und viel Spaß mit Linux unter Windows!