Als Nachfolger bei WSL 1 wurde er erstellt, um dem Benutzer einen bemerkenswerten Leistungsschub und eine bessere Systemkompatibilität zu bieten. WSL 2 bietet eine Vielzahl verbesserter Funktionen, von denen die auffälligsten sind:
Diese Funktionen sind der Kern, was den Wechsel von WSL 1 zu WSL 2 zu einer wünschenswerten Erfahrung macht.
Einstieg
Bevor wir beginnen, müssen wir sicherstellen, dass Windows 10 entweder auf Version 1903 mit dem Betriebssystem von 18362 oder höher (für X64 -Systeme) oder der Version 2004 mit OS Build 19041 oder höher (für ARM64 -Systeme) aktualisiert wurde. Sie können Ihre Windows -Version durch Eingeben überprüfen Winver Im Suchfeld neben der Startschaltfläche.
Wenn Sie einen älteren Build von Windows 10 ausführen, können Sie es aktualisieren, indem Sie zu Einstellungen> Updates und Sicherheit> nach Updates navigieren.
Sie müssen auch sicherstellen, dass Ihr Gerät eine ausreichende Unterstützung für die Hyper-V-Virtualisierung bietet, die Sie durch Eingabe ermitteln können Msinfo32.exe Im Suchfeld und Überprüfen Sie Ihre Systeminformationen.
Nachdem wir das getan haben, können wir mit dem Installationsprozess beginnen.
Schritt 1. Initialisierung von WSL
Dies ist ein entscheidender Schritt, um eine der WSL -Versionen zu installieren. Wir können WSL mit einfachen Konsolenbefehlen initialisieren.
Klicken Sie auf die Schaltfläche Start und suchen Sie "Windows PowerShell". Klicken Sie mit der rechten Maustaste auf das erste Ergebnis und wählen Sie als Administrator ausführen. Ein Konsolenfenster sollte jetzt angezeigt werden.
Geben Sie die folgende Befehlszeile in die Konsole ein und drücken Sie die Eingabetaste:
dism.EXE /Online /Enable-Feature /Featurename: Microsoft-Windows-Subsystem-Linux /All /Norestart
Die Ausgabe sollte ungefähr das Bild unten aussehen.
Schritt 2. Initialisierung der VM -Plattform
Im Gegensatz zu WSL 1 verwendet WSL 2 einen eingebauten Kernel. Aus diesem Grund erfordern wir die Verwendung einer virtuellen Maschinenplattform.
Wie das, was wir für WSL in Schritt 1 getan haben.
Für Windows 10 (Ausgabe 2004):
dism.exe /online /enable-feature /featurename: virtualMachineplatform /all /norestart
Für Windows 10 (Version 1903, 1909):
Aktivieren Sie -WindowsOptionalFeature -online -Featurename virtualMachineplatform -norestart
Nachdem sowohl die Schritte 1 als auch 2 ausgeschlossen wurden, wird empfohlen, Ihr Gerät neu zu starten, um Änderungen korrekt anzuwenden und sicherzustellen, dass alles wie beabsichtigt funktioniert.
Schritt 3. Konfigurieren von WSL 2 als Standardeinstellung
Führen Sie nach dem Neustart Ihres Geräts Windows PowerShell als Administrator aus und geben Sie den folgenden Befehl ein:
WSL-Set-Default-Version 2
In einigen Fällen wird die Konsole Sie auffordert, Ihren WSL -Kernel zu aktualisieren. Die Eingabeaufforderung sollte ungefähr so aussehen:
Sie können das Update herunterladen, indem Sie den Link im obigen Bild oder hier klicken (für x64).
Wenn Sie mit der Installation fertig sind, führen Sie den Befehl erneut aus, und die Standardversion sollte nun auf WSL 2 eingestellt werden.
Schritt 4. Installieren Sie eine Linux -Distribution
Nachdem wir mit der Konfiguration von WSL 2 fertig sind, ist es an der Zeit, eine Linux -Distribution zu installieren. Hier haben Sie eine Vielzahl von Optionen zur Auswahl, jeweils mit seinen Vor- und Nachteilen. Derzeit ist eine der beliebtesten Distributionen - Ubuntu 20.04 LTS - ist ein Open -Source. Weitere Optionen sind Kali Linux, Pengwin und Fedora Remix für WSL, aber es ist mehr als alles andere eine Frage der Präferenz.
Um der Einfachheit und der breiten Zugänglichkeit willen werden wir mit Ubuntu 20 fortfahren.04 LTS als Linux -Verteilung für die kommenden Schritte.
Schritt 5. Erste Schritte mit WSL 2
Nachdem Sie die Distribution Ihrer Wahl installiert haben, können Sie aus den kürzlich hinzugefügten Symbolen im Startmenü darauf zugreifen. Klicken Sie auf das Symbol, um Ubuntu zu öffnen, um den Installationsprozess zu starten. Dies dauert eine Weile, da es zum ersten Mal steigt und alle erforderlichen Dateien und Pakete extrahiert. Stellen Sie sicher, dass Sie Ihr Gerät während dieses Vorgangs nicht ausschalten. Sobald es das Booten beendet hat, werden Sie aufgefordert, einen Benutzernamen und ein Passwort einzugeben. Füllen Sie einen Benutzernamen und ein Passwort aus, das Sie für geeignet finden. Nachdem Sie das getan haben, sind Sie jetzt bereit, WSL 2 zu verwenden.
Eine alternative Methode zur Aktivierung der WSL- und VM -Plattform (optional)
Diejenigen unter Ihnen, die mit der Arbeit an der Konsole zu kämpfen haben und mehr an GUI-basierte Konfigurationen gewöhnt sind, haben die Möglichkeit, die WSL- und VM-Plattform manuell zu aktivieren. Befolgen Sie die folgenden Schritte, um diese Funktionen zu aktivieren.
Klicken Sie zunächst auf die Schaltfläche Start und suchen Sie nach "Windows -Funktionen ein- oder ausschalten". Klicken Sie auf das erste Ergebnis. Ein neues Features -Fenster sollte sich öffnen.
Scrollen Sie nach unten und suchen Sie nach Optionen "Virtual Machine Platform" und "Windows Subsystem for Linux". Aktivieren Sie das Kontrollkästchen links hinter den Namen, um sie zu aktivieren, und klicken Sie auf OK.
Windows installiert nun die erforderlichen Dateien. Danach werden Sie aufgefordert, Ihr Gerät neu zu starten, um diese Änderungen anzuwenden. Gehen Sie nach dem Neustart gemäß Schritt 3 und eins an.
Zusätzliche Bemerkungen
Abschluss
Wenn WSL 2 endlich installiert und konfiguriert ist, können Sie die beste Windows-Linux-Integration erleben. Sie können jetzt alle Ihre Linux-bezogene Entwicklung durchführen, ohne den Komfort von Windows 10 zu verlassen oder große Länge zu unternehmen, indem Sie Ihren PC doppelt Boten machen. Hoffentlich ist Ihre Erfahrung mit der einfachen Verwendung von Linux -Anwendungen und der Ausführung von Linux -Befehlen mit schnellen Geschwindigkeiten und optimierten Leistung.