So installieren Sie Wsl unter Windows 11: Schritt-für-Schritt-Anleitung für Anfänger

Die Installation von WSL unter Windows 11 ist unkompliziert. Öffnen Sie PowerShell als Administrator, führen Sie den Befehl wsl –install aus und starten Sie dann neu, wenn Sie dazu aufgefordert werden. Wählen Sie nach dem Neustart eine Linux-Distribution aus oder installieren Sie sie, starten Sie sie, um einen Benutzer einzurichten, und schon sind Sie bereit. Dadurch wird WSL 2 installiert, die erforderlichen Funktionen aktiviert und Sie erhalten in wenigen Minuten eine funktionierende Linux-Shell.

Diese kurze Anleitung führt Sie durch die genauen Befehle und Klicks, um WSL unter Windows 11 zu installieren, eine Linux-Distribution zu erhalten und sicherzustellen, dass alles als WSL 2 läuft. Befolgen Sie die Schritte der Reihe nach und ich werde erklären, was jeder einzelne tut.

Schritt 1: Öffnen Sie PowerShell oder Windows Terminal als Administrator.

Öffnen Sie das Startmenü, suchen Sie nach PowerShell oder Windows Terminal, klicken Sie mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen.

Um Systemfunktionen zu aktivieren und WSL zu installieren, ist die Ausführung als Administrator erforderlich. Wenn Sie es vergessen, schlagen die Befehle fehl oder Sie werden aufgefordert, sie mit Administratorrechten erneut auszuführen.

Schritt 2: Führen Sie den Befehlsschritt aus, um WSL automatisch zu installieren: wsl –install.

Geben Sie wsl –install ein und drücken Sie die Eingabetaste, damit Windows die erforderlichen Funktionen aktiviert, den WSL2-Kernel herunterlädt und eine Standard-Linux-Distribution installiert.

Der einzelne Befehl „wsl –install“ ist der einfachste Weg unter Windows 11, da er die Virtual Machine Platform und das Windows-Subsystem für Linux aktiviert, benötigte Komponenten herunterlädt und eine Distribution wie Ubuntu installiert. Wenn Sie eine bestimmte Distribution wünschen, fügen Sie den Namen -d hinzu, zum Beispiel wsl –install -d Ubuntu.

Schritt 3: Starten Sie Ihren PC neu, wenn Sie dazu aufgefordert werden.

Wenn das Installationsprogramm einen Neustart erfordert, starten Sie jetzt neu, um die Aktivierung der Systemfunktionen abzuschließen.

Ein Neustart schließt die Funktionsaktivierung ab und wendet Kernel-Updates an. WSL wird die Einrichtung erst abschließen, wenn der Neustart abgeschlossen ist.

Schritt 4: Legen Sie WSL 2 als Standardversion fest, wsl –set-default-version 2.

Führen Sie nach dem Neustart „wsl –set-default-version 2“ aus, um sicherzustellen, dass neue Distributionen WSL 2 für eine bessere Leistung und Kompatibilität verwenden.

WSL 2 verwendet eine schlanke VM und bietet nahezu natives Linux-Verhalten, einschließlich vollständiger Systemaufrufkompatibilität. Sie benötigen diesen Schritt nur, wenn Ihre Standardversion nicht bereits 2 ist.

Schritt 5: Installieren Sie eine Linux-Distribution oder wählen Sie eine aus, über den Microsoft Store oder wsl –install -d.

Wenn Sie eine Distribution nicht automatisch installiert haben, öffnen Sie den Microsoft Store, suchen Sie nach Ubuntu, Debian oder einer anderen Distribution und klicken Sie auf „Installieren“ oder verwenden Sie wsl –install -d .

Erfahren Sie mehr:So installieren Sie WSL in Windows 11: Eine Schritt-für-Schritt-Anleitung für Anfänger

Die Wahl einer Distribution hängt größtenteils von persönlichen Vorlieben ab, Ubuntu ist einsteigerfreundlich, Debian ist stabil und Fedora bietet einen anderen Paketsatz. Die Installation aus dem Store wird in WSL integriert, sodass die Distribution in Ihrem Startmenü angezeigt wird.

Schritt 6: Starten Sie die Linux-Distribution und erstellen Sie Ihr Benutzerkonto.

Öffnen Sie die Distribution über das Startmenü oder führen Sie wsl im Terminal aus und erstellen Sie dann Ihren Linux-Benutzernamen und Ihr Passwort, wenn Sie dazu aufgefordert werden.

Beim ersten Start wird das Distributions-Setup ausgeführt, Dateien extrahiert und Ihre Linux-Umgebung eingerichtet. Halten Sie Ihren Benutzernamen und Ihr Passwort für den Sudo-Zugriff bereit.

Schritt 7: Aktualisieren Sie den WSL-Kernel und die Linux-Pakete wsl –update und sudo apt update && sudo apt upgrade.

Führen Sie „wsl –update“ in Windows aus, um den WSL-Kernel zu aktualisieren, und führen Sie dann in der Linux-Distribution die Befehle zur Aktualisierung des Distributionspakets aus.

Wenn Sie sowohl den WSL-Kernel als auch Ihre Distributionspakete auf dem neuesten Stand halten, werden Fehler behoben und die Leistung verbessert. Wenn Sie eine nicht-apt-Distribution verwenden, verwenden Sie stattdessen deren Paketmanager.

Nachdem Sie diese Schritte ausgeführt haben, verfügen Sie über eine voll funktionsfähige WSL 2-Umgebung unter Windows 11. Sie können Linux-Befehlszeilentools ausführen, mit nativen Linux-Toolchains entwickeln und sogar von WSL unterstützte Linux-GUI-Anwendungen ausführen. Ihre Linux-Dateien befinden sich in der Distribution und Sie können über /mnt/c auf Windows-Dateien zugreifen und so eine Brücke zwischen den Systemen schlagen.

Tipps zur Installation von Wsl unter Windows 11

  • Aktivieren Sie die Virtualisierung im BIOS, wenn die Installation fehlschlägt. Dies wird oft als VT-x, AMD-V oder Virtualisierungstechnologie bezeichnet.
  • Verwenden Sie wsl –install -d, um während der Installation eine bestimmte Distribution auszuwählen. Dies spart einen Schritt.
  • Installieren Sie Windows Terminal aus dem Microsoft Store für ein übersichtlicheres Befehlszeilenerlebnis mit Registerkarten.
  • Führen Sie wsl –update regelmäßig aus, um die neuesten WSL-Verbesserungen und Sicherheitsfixes zu erhalten.
  • Vermeiden Sie die Bearbeitung von Linux-Dateien mit Windows-Tools innerhalb des Distributionsdateisystems und verwenden Sie /mnt/c für gemeinsame Arbeit, um Berechtigungs- und Korruptionsprobleme zu vermeiden.
  • Wenn Sie GUI-Apps benötigen, aktivieren Sie die WSLg-Funktion, die in neueren Windows 11-Builds enthalten ist.
  • Sichern Sie wichtige Dateien aus Ihrer Distribution mit wsl –export, bevor Sie große Änderungen vornehmen oder eine Deinstallation durchführen.

Häufig gestellte Fragen

Was ist WSL und warum sollte ich es verwenden?

WSL steht für Windows Subsystem for Linux und ermöglicht die direkte Ausführung von Linux unter Windows ohne eine vollständige virtuelle Maschine. Verwenden Sie es, um Linux-Tools, Entwicklungs-Stacks und Skripte nativ auszuführen und gleichzeitig Ihren Windows-Workflow beizubehalten.

Was ist der Unterschied zwischen WSL 1 und WSL 2?

WSL 1 verwendet eine Übersetzungsschicht und WSL 2 verwendet eine leichte virtuelle Maschine mit einem echten Linux-Kernel. WSL 2 ist für die meisten Aufgaben schneller und unterstützt vollständige Systemaufrufe, wodurch es besser mit Linux-Software kompatibel ist.

Muss ich die Virtualisierung im BIOS aktivieren, um WSL 2 verwenden zu können?

Ja, WSL 2 erfordert Virtualisierungsunterstützung, daher müssen Sie möglicherweise VT-x oder AMD-V in Ihren BIOS- oder UEFI-Einstellungen aktivieren. Wenn die Virtualisierung deaktiviert ist, gibt das Installationsprogramm eine Warnung aus oder schlägt fehl.

Kann ich Linux-GUI-Anwendungen mit WSL unter Windows 11 ausführen?

Ja, Windows 11 unterstützt WSLg, wodurch Linux-GUI-Apps nativ auf dem Windows-Desktop angezeigt werden können. Stellen Sie sicher, dass Sie über ein aktuelles Windows-Build verfügen und WSL aktualisiert ist.

Wie deinstalliere ich WSL oder eine Linux-Distribution?

Um eine Distribution zu entfernen, führen Sie wsl –unregister in PowerShell aus oder verwenden Sie die Apps & Features-Einstellungen in Windows. Um WSL vollständig zu deaktivieren, deaktivieren Sie das Windows-Subsystem für Linux und die Virtual Machine Platform in den Windows-Funktionen und starten Sie dann neu.

Wird WSL meinen Computer verlangsamen?

Nein, WSL ist leichtgewichtig und verbraucht nur minimale Ressourcen, wenn es nicht ausgeführt wird. WSL 2 wird in einer kleinen verwalteten VM ausgeführt und der Ressourcenverbrauch ist im Allgemeinen im Vergleich zu vollständiger VM-Software gering.

Kann ich von Linux aus auf Windows-Dateien zugreifen und umgekehrt?

Ja, Windows-Laufwerke sind unter /mnt verfügbar, Laufwerk C ist beispielsweise /mnt/c. Um die beste Leistung zu erzielen, bearbeiten Sie Dateien auf der Seite, die Sie verwenden, Linux-Dateien in der Distribution und Windows-Dateien über Windows-Tools.

Zusammenfassung

  1. Öffnen Sie PowerShell als Administrator
  2. Führen Sie wsl –install aus
  3. Starten Sie Ihren PC neu
  4. Legen Sie die Standardversion auf WSL 2 fest
  5. Installieren oder wählen Sie eine Distribution aus
  6. Starten und erstellen Sie einen Benutzer
  7. Kernel und Pakete aktualisieren

Abschluss

Die Installation von Wsl unter Windows 11 ist einfacher als die meisten Leute erwarten. Der einzelne Befehl wsl –install automatisiert die meisten Schritte, aber die Kenntnis der manuellen Teile hilft, wenn etwas schief geht. Sie haben gelernt, das Installationsprogramm auszuführen, neu zu starten, eine Distribution auszuwählen und das Setup mit Updates und Benutzererstellung abzuschließen. Wenn Sie die oben genannten Schritte befolgen, können Sie Linux in wenigen Minuten unter Windows ausführen und haben Zugriff auf leistungsstarke Entwicklungstools und eine vertraute Dateibrücke.

Denken Sie über die Installation hinaus darüber nach, wie Sie WSL verwenden werden. Wenn Sie eine ernsthafte Entwicklung planen, installieren Sie Windows Terminal, konfigurieren Sie SSH-Schlüssel und verknüpfen Sie Ihren Code-Editor mit dem WSL-Dateisystem. Wenn Sie GUI-Apps benötigen, stellen Sie sicher, dass WSLg aktiv ist, und aktualisieren Sie den WSL-Kernel. Wenn Sie umgebungsübergreifend arbeiten, richten Sie konsistente Tools und Pfadgewohnheiten ein und vermeiden Sie die Bearbeitung von Distributionsdateien mit Windows-Apps, um subtile Dateiberechtigungsprobleme zu vermeiden.

Wenn ein Problem auftritt, notieren Sie sich den Fehlertext, überprüfen Sie die Virtualisierung im BIOS und führen Sie „wsl –update“ und „wsl –status“ aus, um Diagnoseinformationen zu erhalten. Microsoft-Dokumentation und Community-Foren sind gute Orte für spezifische Fehlerlösungen. Probieren Sie verschiedene Distributionen aus, um herauszufinden, welche sich am besten anfühlt, und exportieren Sie Ihre Distribution, bevor Sie große Änderungen vornehmen, damit Sie sie schnell wiederherstellen können.

Nutzen Sie schließlich WSL zum Experimentieren und Lernen. Dies ist eine sichere Möglichkeit, Linux-Befehle und -Software auszuprobieren, ohne Windows zu verlassen. Nachdem Sie sich vertraut gemacht haben, erkunden Sie erweiterte Funktionen wie das Mounten von Laufwerken, das Ausführen von Docker mit WSL oder das Konfigurieren von Netzwerktools. Nachdem Sie nun wissen, wie Sie Wsl unter Windows 11 installieren, probieren Sie es aus und erstellen Sie dann ein kleines Projekt, um Ihr neues Linux-Setup zum Laufen zu bringen.