Verwenden Sie Linux unter Windows 10 (WSL2)

Mit Windows Subsystem für Linux 2 (WSL2) von Windows 10 können Sie unter Windows 10 sehr einfach mit Linux spielen.

How to Install

Bedarf

Aktivieren von "Windows Subsystem for Linux"

Öffnen Sie Powershell als Administrator und gehen Sie wie folgt vor:

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

Aktivieren der "Virtual Machine Platform"

Öffnen Sie Powershell als Administrator und gehen Sie wie folgt vor: Sie werden gefragt, ob Sie Ihren PC neu starten möchten. Geben Sie also "Y" ein. Der PC wird automatisch neu gestartet.

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

Installieren des Linux-Kernels für WSL2

Laden Sie den Linux-Kernel für WSL2 von der Seite Update WSL 2 Linux Kernel (https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel) herunter und installieren Sie ihn.

Setzen Sie den Standardwert auf WSL2

Stellen Sie bei der Installation der Linux-Distribution standardmäßig WSL2 ein. Öffnen Sie die Powershell und gehen Sie wie folgt vor:

wsl --set-default-version 2

Installieren Sie die Linux-Distribution

  1. Starten Sie den Microsoft Store und suchen Sie nach einer Distribution wie Ubuntu Neben Ubuntu gibt es verschiedene Typen wie Debian und SLES. Wenn Sie eine bestimmte Version von Ubuntu installieren möchten, sollten Sie die Version mit der Version (Ubuntu 20.04 LTS usw.) installieren. Es scheint eine Änderung in der Version von Ubuntu zu geben, je nachdem, wann es installiert ist.

image.png 2. Klicken Sie auf die Schaltfläche "Get", um Ubuntu zu installieren 3. Klicken Sie nach Abschluss der Installation auf "Start", um Ubuntu zu starten! image.png 4. Legen Sie beim ersten Start die Ubuntu-Benutzer-ID und das Kennwort fest und schließen Sie die Installation ab Der hier eingegebene Benutzername hat nichts mit dem Windows-Benutzernamen zu tun. Wenn Sie Root-Rechte benötigen, können Sie diese mit sudo ausführen. Wenn Sie Ihr Passwort vergessen haben, lesen Sie Passwort vergessen. image.png

How to use

Starten Sie vom Startmenü

Die installierte Linux-Distribution kann wie eine normale Anwendung über das Startmenü gestartet werden. Starten Sie, während Sie als erstellter Benutzer angemeldet sind.

Zugriff vom Windows-Terminal

In Windows Terminal wird das WSL2-Profil automatisch registriert, sodass Sie problemlos darauf zugreifen können. Also zu empfehlen. Sie können es aus dem Microsoft Store installieren. Wenn Sie interessiert sind, probieren Sie es aus. image.png

Dateifreigabe zwischen Windows und Linux

Zugriff auf Dateien unter Windows unter Linux

Windows C-Laufwerk ist unter Linux / mnt / c gemountet. Sie können unter Windows auf Dateien zugreifen, indem Sie auf / mnt / c zugreifen.

Zugriff auf Dateien unter Linux unter Windows

Sie können unter Linux mit \\ wsl $ \ [Distributionsname] auf Dateien zugreifen. Wenn Sie Ubuntu verwenden, greifen Sie mit \\ wsl $ \ Ubuntu darauf zu.

Zeitverzögerungsproblem

Nachdem ich es eine Weile benutzt hatte, bemerkte ich, dass sich die Zeit von Ubuntu auf WSL2 ziemlich verschiebt. Anscheinend synchronisiert Ubuntu nicht mit dem Note PC, wenn der Note PC aus dem Ruhezustand aufwacht. Es scheint ein bekanntes Problem zu sein und wurde noch nicht behoben. (WSL2-Datum nach dem Aufwachen falsch) Um dieses Problem zu umgehen, verwenden Sie "sudo hwclock -s", um die Zeit zwangsweise zu synchronisieren, oder verwenden Sie "wsl --shutdown", um WSL2 zu stoppen und dann zu starten. Zur Zeit versuche ich jedes Mal, wenn ich mich anmelde, "sudo hwclock -s" auszuführen, wie unten gezeigt.

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
%sudo   ALL=(ALL) NOPASSWD: /usr/sbin/hwclock -s  #Fügen Sie diese Zeile hinzu
# sync HW clock
sudo hwclock -s

How to Uninstall Die installierte Linux-Distribution kann wie eine normale Anwendung über "Software" deinstalliert werden.

Andere

Sie können die Liste der installierten Distributionen durchsuchen, deinstallieren usw. mit dem Befehl wsl an der Eingabeaufforderung.

C:\>wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Running         2

Verknüpfung

Recommended Posts

Verwenden Sie Linux unter Windows 10 (WSL2)
Linux (WSL) unter Windows
Installieren Sie wsl2 und Master Linux unter Windows
Verwenden Sie pyvenv unter Windows
Verwenden Sie Ansible unter Windows
Verwenden Sie QuTiP unter Windows
Verwenden Sie Github Desktop unter Linux
Verwenden Sie Windows 10-Schriftarten mit WSL
Linux unter Windows -1-: Einführung in Debian
Verwenden Sie Python unter Windows (PyCharm)
Aufbau einer Linux-Umgebung (in einer WSL-Umgebung)
Verwenden Sie host.docker.internal unter Linux (Docker-Compose erforderlich)
Verwendung von Dataiku unter Windows
Erstellen Sie eine Linux-Umgebung unter Windows 10
Verwenden Sie Tensorflow 2.1.0 mit Anaconda unter Windows 10!
pykintone unter Windows Subsystem für Linux
Verwenden Sie Linux-Befehle auf Android-Geräten
[UE4] Erstellen Sie DedicatedServer unter Windows und Linux
Python unter Windows
Warum Linux verwenden?
Verwenden Sie Numpy, Scipy, Scikit-Learn unter Amazon Linux
So verwenden Sie Google Assistant unter Windows 10
Installationsverfahren für WSL2 (Windows Subsystem für Linux)
Erstellen Sie eine virtuelle Linux-Maschine unter Windows
Kompilieren Sie die Windows-Version von nim von arch | linux
[Windows] Memo zur Verwendung von Keras auf der GPU [Tensorflow-GPU]
Prozesse unter Linux dämonisieren
Installieren Sie Python auf der WSL
jblas unter Arch Linux
Pylint unter Windows Atom
NAT-Router unter Linux
Anaconda auf Windows Terminal
Installieren Sie Anaconda unter Windows 10
Python Basic ② in Windows
Installieren Sie Python unter Windows
Installieren Sie pycuda unter Windows10
Erstellen Sie TensorFlow unter Windows
Überwachen Sie den Datenverkehr unter Linux
Probieren Sie FEniCS unter Windows aus!
Erstellen Sie XGBoost unter Windows
Aktualisieren Sie vscode unter Linux
Versuchen Sie Poerty unter Windows
Installieren Sie Chainer 1.5.0 unter Windows
Erstellen Sie LiveUSB unter Linux
Linux-Betrieb unter Win10
Als ich versuchte, Python unter WSL (Windows-Subsystem für Linux) zu verwenden, blieb es in Jupyter stecken (gelöst)
Das Problem, dass Windows Python in pipenv auf WSL aufgerufen wird
Verwendung von C216 Audio Controller unter Arch Linux
Vorbereiten der Verwendung von Ansible auf einem vorhandenen Linux-Server
Ich möchte OpenJDK 11 mit Ubuntu Linux 18.04 LTS / 18.10 verwenden
Eine Geschichte über einen Linux-Anfänger, der Linux auf ein Windows-Tablet bringt
[Tipps] Verwendung des iPhone als Webkamera unter Linux
Entwicklungsübergreifende Umgebung (Entwicklung von Programmen für Windows unter Linux)