Installieren Sie wsl2 und Master Linux unter Windows

wsl2title.png

Es ist drinnen. Im vorherigen Artikel habe ich die Prozedur Windows-Subsystem für Linux (WSL1) aktivieren, das zur Standardfunktion von Windows 10 wurde, um Kali Linux auszuführen eingeführt. .. Dieses Mal möchte ich Ubuntu mit aktiviertem WSL2 für den am 12. Juni veröffentlichten "Windows 10 Insider Preview Build" verwenden.

Wie üblich werden wir das ** Bewusstsein ** und nicht die Verständlichkeit betonen und es auf eine Weise einführen, die die GUI nicht so oft wie möglich verwendet.

Gründe für die Aufnahme von WSL2

** Software, die auf WSL1 nicht funktioniert hat, funktioniert! ** ** **

Ich habe im vorherigen Artikel erwähnt, dass WSL1 nicht alle Software unter Linux ausführen kann, aber der Linux-Kernel nicht mechanisch funktioniert und Funktionsaufrufe an den Kernel an lxcore.sys erfolgen. Und lxss.sys konvertiert sie in Funktionsaufrufe für den Windows-Kernel. Die unvollständige Implementierung von Systemaufrufen für diese Kerneltreiber ist auch auf eine Software zurückzuführen, die nicht funktioniert. In dieser Hinsicht führt WSL2 den ** Linux-Kernel auf ** Hyper-V aus, sodass die meisten Programme ausgeführt werden.

WSL2 Weitere Funktionen

--nmap und tcpdump, die mit wsl1 nicht verwendet werden konnten, funktionieren jetzt.

Voraussetzungen für die wsl2-Installation

Installationsverfahren

Zunächst die Systemsicherung

Ab März 2020 ist WSL2 nur im "Windows 10 Insider Preview Build" verfügbar, und WSL2 ist als Standardfunktion ab der im Mai 2020 bereitgestellten Feature-Update-Version verfügbar.

Erstens ist "Windows 10 Insider Preview Build" ein Mechanismus, mit dem schnell die derzeit in der Entwicklung befindlichen Funktionen abgerufen werden können, die in Zukunft als Stabilisator veröffentlicht werden. Daher besteht ein Kompromiss, dass die Stabilität verloren geht. Seit ich den Preview-Build installiert und wsl2 verwendet habe, habe ich oft festgestellt, dass die Fenster selbst aufgrund eines Fehlers, der zuvor nicht aufgetreten ist, automatisch neu gestartet wurden. ** ** **

Lassen Sie uns zunächst ein Backup des Systems erstellen.

Installieren Sie Windows10 Insider Preview Build

  1. [Einstellungen]
  2. [Update und Sicherheit]
  3. [Windows Insider Program] Wählen Sie diese Option aus, um auf den neuesten Build zuzugreifen, indem Sie auf Start klicken. Befolgen Sie die Anweisungen, um die Vorschau zu erhalten und neu zu starten.

Dieses Verfahren ist auf Microsoft Official verfügbar. Installieren Sie daher den Preview-Build schnell.

** Punkt: Standardmäßig ist die Häufigkeit des Empfangs von Vorschau-Builds "Fast Ring". Dies bedeutet, dass danach wöchentlich neue Funktionen installiert werden und der Computer jedes Mal aktualisiert und neu gestartet wird. Es wird empfohlen, die Verlangsamung (jeden Monat) zu wählen, da dies die Zeitspanne verlängert, in der sie nicht verfügbar ist. ** **.

Starten Sie danach die Eingabeaufforderung und überprüfen Sie mit dem folgenden Befehl, ob es sich um Windows 10 Build 18917 oder höher handelt.

Eingabeaufforderung:

C:\Users\uchi>ver

Microsoft Windows [Version 10.0.19037.1]

Aktivieren Sie die Windows-Virtualisierungsfunktion, damit wsl2 funktioniert

Führen Sie Powershell als Administrator aus. powershell.png

Führen Sie im Folgenden den Befehl aus, um die Virtualisierungsfunktion von Windows zu aktivieren

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Bitte starten Sie Ihren Computer neu, damit er nach der Ausführung wirksam wird.

Wenn Sie wsl zum ersten Mal aktivieren, einschließlich wsl1, ** Geben Sie den folgenden Befehl in die gestartete Powershell ein. ** **.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Installieren Sie Ubuntu auf wsl2

Starten Sie einfach den Microsoft Store, suchen Sie nach Ubuntu und führen Sie die Installation durch. Dieses Mal habe ich die Ubuntu 18.04 LTS-Version hinzugefügt. Eingabeaufforderung:

C:\Users\uchi>start ms-windows-store:

Konvertieren Sie das installierte Ubuntu in wsl2. Im installierten Zustand ist die Ubuntu-Version von wsl 1, starten Sie also Powershell und konvertieren Sie es in 2.

** Überprüfen Sie die WSL-Version ** powershell:

PS C:\Users\uchi> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-18.04    Running         1
  kali-linux      Stopped         1

** Versionskonvertierung ** powershell:

PS C:\Users\uchi> wsl --set-version Ubuntu-18.04 2

** Bestätigen Sie die WSL-Version erneut ** powershell:

PS C:\Users\uchi> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-18.04    Running         2
  kali-linux      Stopped         1

Jetzt können Sie kali-linux auf wsl1 ausführen, während Sie Ubuntu-18.04 auf wsl2 ausführen.

Links: tcpdump unter kali linux unter wsl1 ausführen und fehlschlagen Rechts: Die Abbildung, die durch Ausführen von tcpdump mit ubuntu-18.04 auf wsl2 ausgeführt werden kann wsl1_2.png

Die Quelle des Linux-Kernels von wsl2 wird unten auf github veröffentlicht. WSL2-Linux-Kernel

Zusammenfassung der Schritte zur Installation von wsl2 unter Windows

Recommended Posts

Installieren Sie wsl2 und Master Linux unter Windows
Linux (WSL) unter Windows
Verwenden Sie Linux unter Windows 10 (WSL2)
Erstellen und installieren Sie OpenCV unter Windows
Installieren Sie easy_install und pip unter Windows
[UE4] Erstellen Sie DedicatedServer unter Windows und Linux
Installieren und starten Sie k3s unter Manjaro Linux
Installieren und konfigurieren Sie den TigerVNC-Server unter Linux
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
Installieren Sie Python auf der WSL
Installieren Sie Anaconda unter Windows 10
Installieren Sie Python unter Windows
Installieren Sie pycuda unter Windows10
Installieren Sie pygraphviz unter Windows 10
Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
Erstellen Sie Linux in einer Windows-Umgebung. Schritte zum Installieren und Migrieren von Laradock
Installieren Sie Numpy in virtualenv unter Windows
Installieren Sie Minecraft unter Arch Linux
Installieren Sie Linux auf Chromebox
Installieren Sie Python und Flask (Windows 10)
Installieren Sie cvxpy unter Windows, Anaconda
Installieren Sie JDK unter Linux
Aufnahme und Wiedergabe unter Linux
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
wsl Installiere PostgreSQL unter Ubuntu 18.04
Linux unter Windows -1-: Einführung in Debian
Installieren Sie tomcat 5.5 unter Amazon Linux.
Kompilieren und installieren Sie MySQL-Python für Python2.7 unter Amazon Linux
Installieren Sie Docker unter Arch Linux und führen Sie es remote aus
Installieren von Homebrew unter Amazon Linux 2
Installieren Sie Docker unter WSL Ubuntu 18.04
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Aufbau einer Linux-Umgebung (in einer WSL-Umgebung)
Installieren Sie procs, ein alternatives Tool für ps, unter Linux (auch unter Mac und Windows verfügbar).
Installieren Sie Python und Visual Studio Code unter Windows 10 (Version April 2020)
Unterschied zwischen Windows- und Linux-Verzeichnissen
Python 3.6 unter Windows ... und zu Xamarin.
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Oracle Java8 unter Amazon Linux2
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Python unter Windows + pip + virtualenv
Installieren Sie Arch Linux auf DeskMini A300
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
So installieren Sie VMware-Tools unter Linux
Verknüpfen Sie Modelica und Python unter Windows