Ich habe eine Ubuntu-Umgebung unter Windows 10 mit WSL2 erstellt.

1. Zuallererst

Ich habe eine Umgebung erstellt, weil meine Firma mir einen Windows-PC geliehen hat und ich eine Ubuntu-Umgebung auch für meinen eigenen PC haben wollte.

2 Was ist WSL2?

Das Windows-Subsystem für Linux (WSL) ist eine Kompatibilitätsschicht für die native Ausführung von ausführbaren Linux-Binärdateien (im ELF-Format) unter Windows 10 und Windows Server. Quelle: Windows-Subsystem für Linux-Wikipedia


Wenn Sie in der Vergangenheit Linux mit Windows verwenden wollten, mussten Sie es als virtuelle Maschinenumgebung installieren. Die Umgebung der virtuellen Maschine hat jedoch einen Betriebsaufwand und der Start dauert lange. (Ausgelassen) Die Startlast der WSL selbst ist gering und die Startzeit extrem kurz. Quelle: [[Einführung in die WSL] Teil 1 Windows 10-Standard-Linux-Umgebung Starten wir die WSL: IT Classroom- @ IT](https://www.atmarkit.co.jp/ait/articles/1903/18/news031 .html)

WSL2 ist die neuere Version von WSL. Es ist eine Abkürzung für Windows Subsystem for Linux. Wenn Sie es verwenden, können Sie unter Windows eine leistungsstarke Linux-Umgebung erstellen, ohne eine virtuelle Maschine zu starten.

3 Umweltbau

Wir werden die Umgebung unter Bezugnahme auf die folgenden Websites erstellen.

Verwenden von Linux unter Windows 10 (WSL2) -Qiita

3.1 Installation von WSL2

Aktivieren Sie als Administrator die WSL wie folgt:

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.1139

Bildversion: 10.0.18363.1198

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

Aktivieren Sie als Nächstes die Virtual Machine Platform. Wählen Sie Y zum Neustart und Neustart.

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

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

Bildversion: 10.0.18363.1198

Die Funktion ist aktiviert
[==========================100.0%==========================]
Der Vorgang wurde erfolgreich abgeschlossen.
Bitte starten Sie Windows neu, um diesen Vorgang abzuschließen.
Möchten Sie Ihren Computer jetzt neu starten?? (Y/N)

Jetzt können Sie WSL installieren. Gehen wir zur Download-Site.

WSL 2 Linux-Kernel-Update | Microsoft Docs

Klicken Sie auf "Das neueste WSL2 Linux-Kernel-Update-Paket herunterladen" und fahren Sie mit der Installation fort. Wenn Sie Weiter richtig drücken, wird es beendet.

Öffnen Sie nun PowerShell erneut und führen Sie den folgenden Befehl aus, um die standardmäßige Verwendung von WSL2 festzulegen.

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

3.2 Ubuntu herunterladen

Mit der Arbeit bis zu diesem Punkt ist Ubuntu endlich einsatzbereit. Installation aus dem Windows Store.

Ubuntu-Microsoft Store ja-JP herunterladen

Nachdem die Installation abgeschlossen ist, starten wir sie. Legen Sie die Ubuntu-Benutzer-ID und das Kennwort beim ersten Start fest, und die Erstellung der Umgebung ist abgeschlossen.

Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: komums
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 4.19.128-microsoft-standard x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Tue Nov 17 08:24:47 JST 2020

  System load:  0.13               Processes:             8
  Usage of /:   0.4% of 250.98GB   Users logged in:       0
  Memory usage: 0%                 IPv4 address for eth0: 192.168.28.107
  Swap usage:   0%

1 update can be installed immediately.
0 of these updates are security updates.
To see these additional updates run: apt list --upgradable


The list of available updates is more than a week old.
To check for new updates run: sudo apt update


This message is shown once once a day. To disable it please create the
/home/komums/.hushlogin file.

Installieren Sie danach Windows Terminal oder VS Code und genießen Sie ein unterhaltsames WSL-Leben!

4 Schließlich

Damit ist es sicher, in Zukunft wieder einen Windows-PC zu kaufen.

Bitte folgen Sie auch Twitter!

Recommended Posts

Ich habe eine Ubuntu-Umgebung unter Windows 10 mit WSL2 erstellt.
Verwenden von Docker mit Windows10 Home WSL2
Verwenden von JupyterLab + Java mit WSL unter Windows 10
Versuchen Sie, ScalarDB unter WSL Ubuntu (Environment Construction) auszuführen.
Richten Sie unter Ubuntu 20.04 einen SSH-Server ein, nämlich WSL2
Ich habe versucht, YOLO v4 unter Ubuntu und ROS zu verwenden
Ich habe CentOS 8 unter Windows 10 mit VirtualBox und Vagrant installiert
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
Erstellen Sie eine Umgebung, in der CircleCI lokal mit Windows 10 + WSL2 (Ubuntu) + Docker ausgeführt werden kann
Eh !? Linux unter Windows ausführen? Ich kann es schaffen! !! (Ich habe WSL2 eingestellt und Ubuntu eingefügt)
Installieren Sie Java unter WSL Ubuntu 18.04
Ubuntu unter Windows Build-Geschwindigkeit
Verwenden Sie Java Web Start in einer OpenJDK-Umgebung unter Windows
Konfigurationsskript für die Verwendung von Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
Wir haben eine Umgebung zum Ausführen von Komponententests mithilfe der Oracle-Datenbank (oracle12c) auf dem Docker-in-Docker-Image (dind) von GitLab-CI erstellt.
Bis Ubuntu 20 installiert ist und Docker unter Windows 10 Home und WSL2 ausgeführt wird
Ein Hinweis, als ich süchtig danach war, Ubuntu auf WSL1 in WSL2 zu konvertieren
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Elmer / Ice Installation (Ubuntu auf WSL)
Erstellen Sie ffmpeg 4.3.1 unter Ubuntu für Windows
Ich habe WSL2 + Ubuntu in Window10 eingeführt und versucht, GDC, DMD, LDC zu verwenden
01. Ich habe versucht, eine Umgebung mit SpringBoot + IntelliJ + MySQL (MyBatis) (Windows 10) zu erstellen.
Ich möchte mit der Berechtigung des Windows-Verzeichnisses von WSL (Ubuntu) herumspielen.
Windows Docker: Datenträgerdruck auf WSL-Datei
Installieren Sie Vivado in der WSL2 + Ubuntu 20.04 LTS-Umgebung
Führen Sie NordVPN im Docker (Windows) Ubuntu-Container aus
Verwenden Sie Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
Ich möchte PHP 7.2 unter Ubuntu 20.04 installieren.
[Ruby] Erstellen einer Ruby-Entwicklungsumgebung unter Ubuntu
Verwenden Sie cljstyle mit Spacemacs unter Ubuntu unter WSL2
Senden Sie E-Mails mit JavaMail unter AWS
Versuchen Sie, Docker in Ubuntu auf WSL zu setzen
Erstellen Sie eine Umgebung mit Docker unter AWS
Aktualisieren der Java-Umgebung von Windows mit Chocolatey
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Ich habe eine Java EE-Umgebung auf AWS erstellt und versucht, eine Webanwendung auszuführen
Ich war süchtig nach RXTX mit Sierra
Ich habe versucht, Junit mit Mac VScode Maven zu verwenden
Verwenden von JUnit über die Befehlszeile unter Ubuntu
Protobuf- und gRPC C ++ - Umgebungskonstruktion unter Ubuntu 18.04
[Java] Erstellen Sie eine Java-Entwicklungsumgebung unter Ubuntu und überprüfen Sie die Ausführung