Installationsverfahren für WSL2 (Windows Subsystem für Linux)

Installationsverfahren für WSL2 (Windows Subsystem für Linux)

Windows-Update-Verfahren

Laut der offiziellen Seite muss die Version anscheinend die folgende Version oder höher sein.

WSL 2 ist nur unter Windows 10, Version 2004, Build 19041 und höher verfügbar. Möglicherweise müssen Sie Ihre Windows-Version aktualisieren.

Vorerst habe ich meine Windows-Version überprüft.

WindowsUpdate.png

winver1903.png

Auf dem Windows Update-Bildschirm wird "Es ist aktuell" angezeigt, aber aus irgendeinem Grund reicht die Version nicht aus. Wir haben die Windows-Version auf der folgenden Seite aktualisiert.

Windows 10 herunterladen

Nach Abschluss der Versionsaktualisierung wird Folgendes angezeigt.

winver2004.png

Installationsverfahren für WSL2 (Windows Subsystem für Linux)

Unter Bezugnahme auf die Seite für offizielle Verfahren wurde mit der folgenden Einführung fortgefahren.

Aktivieren Sie die optionale Funktion "Windows-Subsystem für Linux"

Die optionale Funktion "Windows-Subsystem für Linux" muss aktiviert sein, bevor die Linux-Distribution unter Windows installiert wird. Öffnen Sie PowerShell als Administrator und gehen Sie wie folgt vor:

PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Bereitstellungs-Image-Services und Verwaltungstools
Ausführung: 10.0.18362.900

Bildversion: 10.0.18362.1016

Die Funktion ist aktiviert
[==========================100.0%==========================]
Der Vorgang wurde erfolgreich abgeschlossen.

Aktivieren Sie die optionale Komponente der "Virtual Machine Platform".

Sie müssen die optionale Funktion "Virtual Machine Platform" aktivieren, bevor Sie WSL 2 installieren. Öffnen Sie PowerShell als Administrator und gehen Sie wie folgt vor:

PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Bereitstellungs-Image-Services und Verwaltungstools
Ausführung: 10.0.18362.900

Bildversion: 10.0.18362.1016

Die Funktion ist aktiviert
[==========================100.0%==========================]
Der Vorgang wurde erfolgreich abgeschlossen.

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

Legen Sie WSL2 als Standardversion fest

Öffnen Sie als Administrator PowerShell und führen Sie den folgenden Befehl aus, um WSL 2 als Standardversion festzulegen, wenn Sie eine neue Linux-Distribution installieren.

PS C:\WINDOWS\system32> wsl --set-default-version 2
Error: 0x1bc
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2

Ein "0x1bc" -Fehler wurde ausgegeben. Da es offiziell die folgende Beschreibung gab, dachte ich, es sei ein weiterer Fehler, aber ich habe versucht, den Kernel zu aktualisieren. Link zum Herunterladen des Kernel-Updates

Diese Meldung wird möglicherweise angezeigt, nachdem der Befehl WSL 2 ausgeführt wurde, für den eine Aktualisierung der Kernelkomponente erforderlich ist. Weitere Informationen finden Sie unter https://aka.ms/wsl2kernel. Folgen Sie dem Link (https://aka.ms/wsl2kernel), um MSI auf dieser Seite der Dokumentation zur Installation des von WSL 2 verwendeten Linux-Kernels auf Ihrem Computer zu installieren. Führen Sie den Befehl nach der Installation des Kernels erneut aus und er wird ohne Meldung erfolgreich abgeschlossen.

Nach dem Aktualisieren des Kernels wurde beim erneuten Ausführen kein Fehler ausgegeben.

PS C:\WINDOWS\system32> wsl --set-default-version 2
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2

Installieren Sie die Linux-Distribution

Öffnen Sie den Microsoft Store und wählen Sie die gewünschte Linux-Distribution aus.

Dieses Mal haben wir "Ubuntu 20.04 LTS" eingeführt.

MicrosoftStore_Ubuntu.png

Nach Abschluss der obigen Installation werden Sie aufgefordert, einige Minuten zu warten, wenn Sie Ubuntu zum ersten Mal starten. Danach werden Sie aufgefordert, den Ubuntu-Benutzer und das Kennwort wie unten gezeigt festzulegen. Legen Sie diese also fest.

ubuntuinstall.png

Legen Sie die von der Distribution verwendete WSL-Version fest

Als ich die dem installierten Ubuntu zugewiesene WSL-Version überprüfte, wurde Version 1 zugewiesen.

PS C:\WINDOWS\system32> wsl --list --verbose
  NAME      STATE           VERSION
* Ubuntu    Stopped         1

Verwenden Sie den folgenden Befehl, um Version 2 zuzuweisen.

PS C:\WINDOWS\system32> wsl --set-version Ubuntu 2
Konvertieren. Dieser Vorgang kann einige Minuten dauern...
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2
Der angeforderte Vorgang konnte aufgrund einer Einschränkung des Systems der virtuellen Festplatte nicht abgeschlossen werden. Die virtuelle Festplattendatei muss dekomprimiert und verschlüsselt werden. Außerdem können virtuelle Festplattendateien nicht auf dünn eingestellt werden.

Die Fehlermeldung "Der angeforderte Vorgang konnte aufgrund einer Einschränkung des Systems der virtuellen Festplatte nicht abgeschlossen werden." Wurde angezeigt. Da empfohlen wird, die Datei zu dekomprimieren und zu entschlüsseln, wurde Folgendes implementiert.

Wenn Sie in der URL-Leiste zu% localappdata% \ Packages wechseln, finden Sie die Ubuntu-Verteilungsentität mit einem Ordnernamen wie "CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc". Deaktivieren Sie Eigenschaften> Erweitert> Inhalt komprimieren, um Speicherplatz zu sparen.

Nachdem ich das oben genannte ausgeführt hatte, versuchte ich es erneut.

PS C:\WINDOWS\system32> wsl --set-version Ubuntu 2
Konvertieren. Dieser Vorgang kann einige Minuten dauern...
Die wichtigsten Unterschiede zu WSL 2 finden Sie unter https://aka.ms/Siehe wsl2
Die Konvertierung ist abgeschlossen.

Es scheint, dass die Einstellung abgeschlossen ist. Wenn ich also die WSL-Version, die Ubuntu zugewiesen wurde, erneut überprüfe, wird die Version auf 2 aktualisiert.

PS C:\WINDOWS\system32> wsl --list --verbose
  NAME      STATE           VERSION
* Ubuntu    Stopped         2

Damit sind die Einstellungen abgeschlossen!

Recommended Posts

Installationsverfahren für WSL2 (Windows Subsystem für Linux)
Installationsverfahren für Teamviewer für Linux (CentOS)
pykintone unter Windows Subsystem für Linux
So richten Sie Ubuntu für Windows Subsystem für Linux 2 (WSL2) ein
Windows Subsystem für Linux wird nicht angezeigt
So installieren Sie das Windows-Subsystem für Linux
Installationsverfahren für Linux Mint
Linux (WSL) unter Windows
Offline-Installationsverfahren für openpyxl
Installationshinweise für TensorFlow für Windows
Verwenden Sie Linux unter Windows 10 (WSL2)
Komfortables LaTeX mit Windows-Subsystem für Linux und VS-Code
[Go] Verfahren zur Installation von Go auf WSL2
Informationen zum Verknüpfen von Visual Studio Code für Windows und WSL
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
Installieren Sie wsl2 und Master Linux unter Windows
Installationsverfahren für Pylearn 2
Python-Installation (Windows)
Von der Installation von ROS für Windows bis zur Funktionsprüfung
pyenv für Linux
Installationsverfahren für PostgreSQL 10.0
Blockdiag-Installationsverfahren
Als ich versuchte, Python unter WSL (Windows-Subsystem für Linux) zu verwenden, blieb es in Jupyter stecken (gelöst)
[Linux] WSL2 Erstellen Sie mit Ubuntu 20.04 eine Umgebung für laravel7
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Ich habe ein automatisches Installationsskript für Arch Linux geschrieben
Entwicklungsübergreifende Umgebung (Entwicklung von Programmen für Windows unter Linux)
AWS CLI-Installationsverfahren
LibYAML-Installation (Linux / Unix)
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
Memo zur Installation der Django-Debug-Symbolleiste
Python-Installationsmethode Windows
[Für Memo] Linux Teil 2
Linux, Windows Proxy-Einstellungen
Wofür ist Linux?
Ihr eigener Koredake ist ein Linux-Befehl
Seurat unter Linux (Installation)
Installationsverfahren für die Anaconda3-Umgebung
Installationsverfahren für die Scrapy-Umgebung
Installationshinweise für Arch Linux
Installieren Sie Python (für Windows)
Installationsverfahren für Python und Ansible mit einer bestimmten Version
[PowerShell] So suchen Sie unter Linux (Windows) nach Zeilen wie grep