So führen Sie Linux unter Windows aus: Ein vollständiger Leitfaden für Anfänger

Linux unter Windows auszuführen ist heutzutage eine große Herausforderung, insbesondere mit Tools wie dem Windows Subsystem for Linux (WSL).Falls Sie sich schon einmal über Dual-Boot oder virtuelle Maschinen geärgert haben, die alles verlangsamen, bietet WSL eine Möglichkeit, Linux nativ unter Windows auszuführen – und das ohne großen Aufwand. Die Einrichtung ist recht unkompliziert, es gibt jedoch einige Macken, die zu Problemen führen können, insbesondere da Windows-Updates und Treiberprobleme die Funktionalität von WSL manchmal beeinträchtigen. Sobald es funktioniert, können Sie Linux-Befehle ausführen, Pakete installieren und bei korrekter Konfiguration sogar einige GUI-Anwendungen nutzen – alles aus Ihrer gewohnten Windows-Umgebung heraus. Ziel ist es, eine stabile, benutzerfreundliche Linux-Shell direkt neben Ihren Windows-Anwendungen zu erhalten, damit Sie nahtlos zwischen ihnen wechseln und Ihre Produktivität steigern oder einfach experimentieren können, ohne Maschinen oder Boot-Konfigurationen wechseln zu müssen.

So führen Sie Linux unter Windows aus

WSL aktivieren

Dies ist normalerweise der erste Schritt und etwas seltsam, da Windows Sie dazu zwingt, eine Funktion zu aktivieren, die in einem Menü versteckt ist. Gehen Sie zu Einstellungen > Apps > Optionale Funktionen. Oder einfacher: Suchen Sie im Startmenü nach „Windows-Funktionen aktivieren oder deaktivieren“ und scrollen Sie nach unten, bis Sie „Windows-Subsystem für Linux“ sehen. Aktivieren Sie das Kontrollkästchen und klicken Sie auf „OK“.Ihr Computer muss wahrscheinlich neu gestartet werden, damit die Änderung übernommen wird.

Für eine gründlichere Einrichtung können Sie das neuere WSL 2-Backend sofort aktivieren, indem Sie als Administrator einen kurzen PowerShell-Befehl ausführen: wsl --install. Dies ist jedoch erst möglich, nachdem Sie die Funktion aktiviert und die entsprechenden Aktualisierungen vorgenommen haben.

Aktualisieren Sie WSL auf die neueste Version

Dieser Teil ist wichtig, da Windows-Updates manchmal WSL 2 einführen oder Fehler im Hintergrund beheben.Öffnen Sie PowerShell als Administrator (klicken Sie mit der rechten Maustaste auf das Startmenüsymbol und wählen Sie „Windows PowerShell (Admin)“ ) und führen Sie Folgendes aus:

wsl --update

Dadurch wird der neueste WSL-Kernel abgerufen und sichergestellt, dass Ihr Setup aktuell ist. Manchmal schlägt der Vorgang fehl oder hängt sich auf. Führen Sie ihn daher bei Bedarf einfach erneut aus. Anschließend können Sie Ihre Version mit überprüfen wsl --list --verbose. Idealerweise sollte Version 2 neben Ihrer Distribution angezeigt werden, da diese eine bessere Leistung und bessere GUI-Funktionen bietet.

Installieren Sie eine Linux-Distribution aus dem Microsoft Store

Besuchen Sie den Microsoft Store und suchen Sie nach Ihrer bevorzugten Linux-Distribution – Ubuntu, Debian, Kali oder was auch immer. Klicken Sie auf „Installieren“, und die App wird wie jede andere heruntergeladen. Manchmal gibt es Probleme im Store, insbesondere nach Windows-Updates. Sollte die Installation nicht reibungslos verlaufen, starten Sie die Store-App oder Ihren PC neu.

Nach der Installation können Sie es über das Startmenü starten – geben Sie einfach „Ubuntu“ oder „Debian“ ein, und es sollte erscheinen. Beim ersten Start werden Sie aufgefordert, einen Benutzernamen und ein Passwort zu erstellen. Ich bin mir nicht sicher, warum das nötig ist, aber so funktioniert die Benutzerverwaltung unter Linux. Rechnen Sie mit ein paar Eingabeaufforderungen bei der Ersteinrichtung, und dann kann es losgehen.

Einrichten und Ausführen von Linux-Befehlen

Beim Start der Distribution öffnet sich ein Terminalfenster, das im Prinzip Ihre Linux-Kommandozeile darstellt. Es ähnelt im Wesentlichen der Verwendung von Ubuntu auf Bare Metal, nur dass es sich innerhalb von Windows befindet. Sie können in Verzeichnissen navigieren, Pakete mit apt-getoder aptBefehlen installieren und Skripte ausführen. Anfangs mag sich alles etwas klobig anfühlen, insbesondere wenn Ihr Netzwerk- oder Dateisystemzugriff nicht ganz korrekt ist, aber meistens funktioniert es.

Um von Linux aus auf Ihre Windows-Dateien zuzugreifen, gehen Sie zu /mnt/c. Wenn Sie also eine Datei von Windows nach Linux kopieren möchten, führen Sie einfach cp /mnt/c/Users/YourName/Documents/file.txt ~/. Bei manchen Setups kann dies etwas knifflig sein, insbesondere nach Windows-Updates oder wenn Berechtigungen verwickelt sind. Im Allgemeinen ist es aber unkompliziert, sobald man sich daran gewöhnt hat.

Tipps zum Ausführen von Linux unter Windows

  • Experimentieren Sie mit verschiedenen Distributionen: Einige laufen flüssiger oder haben bessere GUI-Optionen. Die Auswahl der richtigen Distribution hängt von Ihren Anforderungen ab.
  • Windows-Terminal verwenden: Die neue Windows-Terminal-App ( https://aka.ms/console ) ist deutlich besser als das Standard-Terminal. Sie kann mehrere Registerkarten hosten, unterstützt Designs und ermöglicht einen nahtlosen Wechsel zwischen PowerShell und WSL.
  • Lernen Sie grundlegende Linux-Befehle: Machen Sie sich mit Dingen wie ls, cd, , sudo, vertraut apt. Das erspart Ihnen viel Kopfzerbrechen.
  • Zugriff auf Windows-Dateien: Denken Sie daran, dass sie unter gemountet sind /mnt/c. Keine große Überraschung, aber Sie sollten das beim Kopieren im Hinterkopf behalten.
  • Aktualisieren Sie alles regelmäßig: Führen Sie es aus sudo apt update, sudo apt upgradewann immer es möglich ist, damit Ihre Linux-Umgebung sicher bleibt und ordnungsgemäß funktioniert.

Häufig gestellte Fragen

Warum bricht WSL nach Windows-Updates manchmal ab?

Weil Windows bei Updates, insbesondere bei Funktionsupdates, die den Kernel oder die Subsystemtreiber beeinträchtigen, eigenartig reagiert. Normalerweise behebt eine Neuinstallation oder Aktualisierung von WSL das Problem. Auf manchen Rechnern kann jedoch ein Neustart oder sogar eine Reparaturinstallation erforderlich sein.

Kann ich GUI-Apps problemlos ausführen?

Ja, insbesondere mit WSL 2 können Sie GUI-Apps mit einigen Anpassungen ausführen. Sie benötigen wahrscheinlich einen Anzeigeserver wie WSLg oder die Einrichtung von VcXsrv. Nicht immer perfekt, aber für grundlegende Aufgaben machbar.

Was ist, wenn WSL nicht installiert oder aktualisiert werden kann?

Überprüfen Sie zunächst, ob Ihr Windows vollständig aktualisiert ist. Manchmal müssen Sie die Funktionen „Virtual Machine Platform“ und „Windows Hypervisor Platform“ manuell aktivieren: Gehen Sie dazu zu Einstellungen > Apps > Optionale Features oder über PowerShell:

dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart

Starten Sie dann neu und versuchen Sie es erneut. Manchmal braucht das System einfach einen Tritt in den Hintern.

Zusammenfassung

  • Aktivieren Sie WSL in den Windows-Funktionen.
  • Aktualisieren Sie WSL mit wsl --update.
  • Installieren Sie Ihre bevorzugte Linux-Distribution aus dem Store.
  • Starten Sie es und führen Sie die Ersteinrichtung durch.
  • Starten Sie die Ausführung von Linux-Befehlen und greifen Sie auf Dateien unter zu /mnt/c.

Zusammenfassung

Linux unter Windows zum Laufen zu bringen, ist nicht perfekt – es gibt Bugs, Updates und hier und da seltsame Berechtigungen. Aber sobald es eingerichtet ist, ist es verdammt leistungsstark und flexibel. Die meisten Linux-Aufgaben lassen sich problemlos erledigen, und es ist ein Lebensretter für Entwickler und alle, die zusätzliche Kommandozeilen-Power brauchen, ohne sich mit Dual-Boot-Setups herumschlagen zu müssen. Einerseits funktioniert es überraschend gut – andererseits kann Windows bei Kernel-Updates oder Treiberproblemen immer noch unzuverlässig sein, also …).So oder so ist es einen Versuch wert, wenn Sie Linux ausprobieren möchten, ohne Windows zu verlieren. Hoffentlich hilft das jemandem, es ohne allzu großen Aufwand zum Laufen zu bekommen.