Freigeben über


Manuelle Installationsschritte für ältere Versionen von WSL

Aus Gründen der Einfachheit wird im Allgemeinen empfohlen, das wsl --install zum Installieren des Windows-Subsystems für Linux zu verwenden, aber wenn Sie einen älteren Build von Windows ausführen, wird dies möglicherweise nicht unterstützt. Wir haben die nachstehenden manuellen Installationsschritte eingefügt. Wenn während des Installationsvorgangs ein Problem aufgetreten ist, lesen Sie den Abschnitt Installation des Handbuchs zur Problembehandlung.

Schritt 1: Aktivieren des Windows-Subsystems für Linux

Sie müssen zuerst das optionale Feature "Windows Subsystem for Linux" aktivieren, bevor Sie Linux-Distributionen unter Windows installieren.

Öffnen Sie PowerShell als Administrator (Startmenü > PowerShell> klicken Sie mit der rechten Maustaste auf > Als Administrator ausführen),, und geben Sie diesen Befehl ein:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Es wird empfohlen, jetzt mit Schritt 2 fortzufahren und auf WSL 2 zu aktualisieren, aber wenn Sie nur WSL 1 installieren möchten, können Sie jetzt Ihren Computer neu starten und zu Schritt 6 – Ihre Linux-Distribution installierenübergehen. Um auf WSL 2 zu aktualisieren, warten Sie mit dem Neustart Ihres Computers, und fahren Sie mit dem nächsten Schritt fort.

Schritt 2 : Überprüfen der Anforderungen für die Ausführung von WSL 2

Um auf WSL 2 zu aktualisieren, müssen Sie Windows 10 ausführen...

  • Für x64-Systeme: Version 1903 oder höher mit Build 18362.1049 oder höher.
  • Für ARM64-Systeme: Version 2004 oder höher, mit Build 19041 oder höher.

oder Windows 11.

Anmerkung

Builds unter 18362 unterstützen WSL 2 nicht. Verwenden Sie den Windows Update-Assistenten, um Ihre Version von Windows zu aktualisieren. Die Windows-Version 1903-Unterstützung ist auch nur für x64-Systeme verfügbar. Wenn Sie eine Arm64-Version von Windows verwenden, müssen Sie ein Upgrade auf Windows 10, Version 2004 oder höher durchführen, um vollzugriff auf WSL 2 zu erhalten. Weitere Informationen finden Sie unter WSL 2-bald für die Windows 10-Versionen 1903 und 1909 verfügbar.

Um Ihre Version und Buildnummer zu überprüfen, wählen Sie Windows-Logo-Taste + Raus, geben Sie winverein, wählen Sie OKaus. Aktualisieren auf die neueste Windows-Version im Menü "Einstellungen".

Anmerkung

Wenn Sie Windows 10, Version 1903 oder 1909 ausführen, öffnen Sie "Einstellungen" im Windows-Menü, navigieren Sie zu "Update & Sicherheit", und wählen Sie "Nach Updates suchen" aus. Die Buildnummer muss über 18362.1049 oder 18363.1049 sein, wobei die Buildnummer der Nebenversion über .1049 liegen muss. Weitere Informationen: WSL 2-Support wird für Windows 10-Versionen 1903 und 1909bereitgestellt.

Schritt 3 : Aktivieren des Features "Virtueller Computer"

Vor der Installation von WSL 2 müssen Sie die Virtual Machine Platform optionale Funktion aktivieren. Ihr Computer erfordert Virtualisierungsfunktionen, um dieses Feature zu verwenden.

Öffnen Sie PowerShell als Administrator, und führen Sie Folgendes aus:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Starten Sie Ihren Computer neu, um die WSL-Installation abzuschließen und auf WSL 2 zu aktualisieren.

Schritt 4 : Herunterladen des Linux-Kernelupdatepakets

Das Linux-Kernelupdatepaket installiert die neueste Version des WSL 2 Linux-Kernel- zum Ausführen von WSL im Windows-Betriebssystemimage. (Um WSL im Microsoft Store mit häufiger gepushten Updates auszuführen, verwenden Sie wsl.exe --install oder wsl.exe --update.).

  1. Laden Sie das neueste Paket herunter:

    Anmerkung

    Wenn Sie einen ARM64-Computer verwenden, laden Sie stattdessen das ARM64-Paket herunter. Wenn Sie nicht sicher sind, welche Art von Computer Sie haben, öffnen Sie die Eingabeaufforderung oder PowerShell, und geben Sie Folgendes ein: systeminfo | find "System Type". Vorbehalt: Unter nicht englischen Windows-Versionen müssen Sie möglicherweise den Suchtext ändern und die Zeichenfolge "Systemtyp" übersetzen. Möglicherweise müssen Sie auch die Anführungszeichen für den Find-Befehl mit Escapezeichen versehen. Für Deutsch beispielsweise systeminfo | find '"Systemtyp"'.

  2. Führen Sie das im vorherigen Schritt heruntergeladene Updatepaket aus. (Zum Ausführen doppelklicken – Sie werden aufgefordert, erhöhte Berechtigungen einzugeben, wählen Sie "Ja" aus, um diese Installation zu genehmigen.)

Sobald die Installation abgeschlossen ist, fahren Sie mit dem nächsten Schritt fort – WSL 2 als Standardversion bei der Installation neuer Linux-Distributionen festlegen. (Überspringen Sie diesen Schritt, wenn Ihre neuen Linux-Installationen auf WSL 1 festgelegt werden sollen).

Anmerkung

Weitere Informationen finden Sie im Artikel Änderungen an der Aktualisierung des WSL2-Linux-Kernel-, verfügbar im Windows-Befehlszeilenblog.

Schritt 5: Festlegen von WSL 2 als Standardversion

Öffnen Sie PowerShell, und führen Sie diesen Befehl aus, um WSL 2 als Standardversion festzulegen, wenn Sie eine neue Linux-Verteilung installieren:

wsl --set-default-version 2

Schritt 6: Installieren der Linux-Distribution Ihrer Wahl

  1. Öffnen Sie den Microsoft Store-, und wählen Sie Ihre bevorzugte Linux-Verteilung aus.

    Ansicht der Linux-Distributionen im Microsoft Store

    Die folgenden Links öffnen die Microsoft Store-Seite für jede Verteilung:

  2. Wählen Sie auf der Seite der Verteilung die Option „Get“ (Abrufen) aus.

    Linux-Distributionen im Microsoft Store

Wenn Sie zum ersten Mal eine neu installierte Linux-Verteilung starten, wird ein Konsolenfenster geöffnet, und Sie werden aufgefordert, auf eine oder zwei Minuten zu warten, bis Dateien dekomprimiert und auf Ihrem PC gespeichert werden. Alle zukünftigen Starts sollten weniger als eine Sekunde dauern.

Anschließend müssen Sie ein Benutzerkonto und ein Kennwort für Ihre neue Linux-Verteilungerstellen.

Ubuntu entpackt in der Windows-Konsole

GLÜCKWUNSCH! Sie haben erfolgreich eine Linux-Distribution installiert und eingerichtet, die vollständig in Ihr Windows-Betriebssystem integriert ist!

Problembehandlung bei der Installation

Wenn während des Installationsvorgangs ein Problem aufgetreten ist, lesen Sie den Abschnitt Installation des Handbuchs zur Problembehandlung.

Herunterladen von Distributionen

Es gibt einige Szenarien, in denen Sie möglicherweise nicht in der Lage sind (oder möchten), WSL Linux-Distributionen mit dem Microsoft Store zu installieren. Möglicherweise führen Sie eine Windows Server- oder Long-Term Servicing (LTSC)-Desktopbetriebssystem-SKU aus, die den Microsoft Store nicht unterstützt, oder Ihre Unternehmensnetzwerkrichtlinien und/oder Administratoren lassen die Microsoft Store-Nutzung in Ihrer Umgebung nicht zu. In diesen Fällen kann es erforderlich sein, Linux-Distributionen direkt herunterzuladen, obwohl WSL selbst verfügbar ist.

Wenn die Microsoft Store-App nicht verfügbar ist, können Sie Linux-Distributionen mithilfe dieser Links herunterladen und manuell installieren:

Dies führt dazu, dass die <distro>.appx Pakete in einen Ordner Ihrer Wahl heruntergeladen werden.

Wenn Sie es vorziehen, können Sie ihre bevorzugten Verteilungen auch über die Befehlszeile herunterladen, sie können PowerShell mit dem cmdlet Invoke-WebRequest verwenden. Zum Herunterladen von Ubuntu 20.04:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

Tipp

Wenn der Download lange dauert, deaktivieren Sie den Fortschrittsbalken, indem Sie $ProgressPreference = 'SilentlyContinue' einstellen.

Sie haben auch die Möglichkeit, das curl-Befehlszeilenprogramm zum Herunterladen zu verwenden. So laden Sie Ubuntu 20.04 mit curl herunter:

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

In diesem Beispiel wird curl.exe ausgeführt (nicht nur curl), um sicherzustellen, dass in PowerShell die eigentliche curl-ausführbare Datei aufgerufen wird, nicht der PowerShell-Curl-Alias für Invoke-WebRequest.

Nachdem die Verteilung heruntergeladen wurde, navigieren Sie zu dem Ordner, der den Download enthält, und führen Sie den folgenden Befehl in diesem Verzeichnis aus, wobei app-name der Name der Linux-Verteilung .appx Datei ist.

Add-AppxPackage .\app_name.appx

Nachdem der Download des Appx-Pakets abgeschlossen ist, können Sie mit der Ausführung der neuen Verteilung beginnen, indem Sie auf die Appx-Datei doppelklicken. (Der Befehl wsl -l zeigt nicht an, dass die Verteilung installiert ist, bis dieser Schritt abgeschlossen ist).

Wenn Sie Windows Server verwenden oder Probleme beim Ausführen des obigen Befehls auftreten, finden Sie die alternativen Installationsanweisungen auf der Dokumentationsseite Windows Server, um die .appx Datei zu installieren, indem Sie sie in eine ZIP-Datei ändern.

Sobald Ihre Verteilung installiert wurde, folgen Sie den Anweisungen, um ein Benutzerkonto und Kennwort für Ihre neue Linux-Verteilung zu erstellen.

Installieren von Windows Terminal (optional)

Mithilfe von Windows Terminal können Sie mehrere Registerkarten oder Fensterbereiche öffnen, um zwischen mehreren Linux-Verteilungen oder anderen Befehlszeilen (PowerShell, Eingabeaufforderung, Azure CLI usw.) anzuzeigen und schnell zu wechseln. Sie können Ihr Terminal vollständig mit eindeutigen Farbschemas, Schriftschnitten, Schriftgraden, Hintergrundbildern und benutzerdefinierten Tastenkombinationen anpassen. Weitere Informationen.

Windows Terminalinstallieren.

Windows-Terminal