[LINUX] Übergang von WSL1 zu WSL2

Motivation

Ich verwende Ubuntu 18.04 mit WSL1, daher möchte ich es mit WSL2 ausführen.

Verfahren

Geben Sie zunächst winver in das Suchfenster des Startmenüs ein, um die Version von windows10 zu überprüfen. 2020-08-05.png Stellen Sie sicher, dass diese Version 2004 und das Betriebssystem 1904 ist (andernfalls können Sie nicht aktualisieren). Geben Sie nach der Bestätigung Powershell in das Suchfenster des Startmenüs ein, führen Sie Powershell im Administratormodus aus und ändern Sie die Standardeinstellung von wsl in Version 2.

PS C:\WINDOWS\system32> wsl --set-default-version 2
Error: 0x1bc

Der obige Fehler ist jedoch aufgetreten. Ich hatte eine ähnliche Frage zu StackOverFlow und die Antwort war, den WSL-Linux-Kernel zu aktualisieren, also mache ich das. Gehen Sie zu https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel und laden Sie das Linux-Kernel-Update herunter und führen Sie es aus. Öffnen Sie PowerShell nach der Ausführung erneut mit Administratorrechten und führen Sie den folgenden Befehl aus

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

Anscheinend könnte die Standardversion aktualisiert werden, also habe ich Ubuntu-18.04, das bereits läuft, auf WSL2 geändert.

PS C:\WINDOWS\system32> wsl --set-version Ubuntu-18.04 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.

Zum Schluss bestätigen

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

Sicher abgeschlossen.

Recommended Posts

Übergang von WSL1 zu WSL2
So starten Sie den Explorer über die WSL
Summe von 1 bis 10
Änderungen von Python 2 zu Python 3.0
Von der Bearbeitung bis zur Ausführung
Flirte von PHP nach Python
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Von Flask-RESTPlus nach Flask-RESTX migriert
Aktualisieren Sie python-social-auth von 0.1.x auf 0.2.x.
Migrieren Sie von require.txt zu pipenv
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Spielen Sie WAVE-Dateien von der WSL ab
Stellen Sie von Python aus eine Verbindung zu SQLite her
Rufen Sie Matlab von Python zur Optimierung auf
Von der Installation von Elasticsearch bis zur Dateneingabe
vtkXMLUnstructuredGridReader Zusammenfassung (von Zeit zu Zeit aktualisiert)
vtkOpenFOAMReader-Zusammenfassung (von Zeit zu Zeit aktualisiert)
Wie man SWIG von waf benutzt
Migration von direct_to_template zu TemplateView nicht möglich
Ingenieur-Wortbuch (von Zeit zu Zeit aktualisiert)
Konvertierung von pdf nach txt 1 [pdfminer]
Programmierung aus Büchern gelernt 10. Mai
Post von Python auf Facebook Timeline
[Lambda] [Python] Von Lambda auf Twitter posten!
Ausgabe von Raspberry Pi an Line
[Einführung] Von der Installation von Kibana bis zum Start
Konvertierung von pdf nach txt 2 [pyocr]
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
OpenMPI-Installation Vom Download bis zum Bestehen
Tensorflow-Memo [von Zeit zu Zeit aktualisiert]
Python (vom ersten Mal bis zur Ausführung)
Poste ein Bild von Python auf Tumblr
Senden Sie Befehle von Atom an Maya
Programmierung aus Büchern gelernt 7. Mai
Bringen Sie Dateien in Windows zur WSL
Ab Ubuntu 20.04 Einführung in die Umgebungskonstruktion
SSH-Verbindung von Windows zu GCP
So greifen Sie über Python auf Wikipedia zu
Python, um von einer anderen Sprache zu wechseln
So konvertieren Sie von .mgz nach .nii.gz
Migrieren Sie von VS Code zu PyCharm
pynq-z1 Vom Kauf bis zur Funktionsprüfung
Hat sich nicht von Python 2 auf 3 geändert
Aktualisieren Sie Mac Python von 2 auf 3
Ändern Sie die AWS EC2-Instanz von t2 in t3
Stellen Sie von CentOS 7 minimal eine Verbindung zu Packetix VPN her.
[Python] Fluidsimulation: Von linear zu nichtlinear
So erstellen Sie einen Klon aus Github
SIGNATE Quest ① Vom Lesen der Daten bis zur Vorverarbeitung
Stellen Sie von Flask aus eine Verbindung zum MySQL-Container von Docker her
Warum ich von Java zu Dart gewechselt bin
Von Python bis zur Verwendung von MeCab (und CaboCha)
Verbessertes Lernen, um von null bis tief zu lernen
So konvertieren Sie das Format einfach aus Markdown
[Hinweis] [PyTorch] Von der Installation bis zur einfachen Verwendung
Führen Sie ein Skript von Jupyter aus, um es zu verarbeiten
Konvertieren Sie mit pdfplumber von PDF in CSV
[TF] Verwendung von Tensorboard von Keras