J'ai construit un environnement Ubuntu sur Windows 10 en utilisant WSL2.

1.Tout d'abord

J'ai construit un environnement parce que mon entreprise m'a prêté un PC Windows et je voulais aussi un environnement Ubuntu pour mon propre PC.

2 Qu'est-ce que WSL2?

Le sous-système Windows pour Linux (WSL) est une couche de compatibilité pour l'exécution native des exécutables binaires Linux (au format ELF) sur Windows 10 et Windows Server. Source: Sous-système Windows pour Linux-Wikipedia


Dans le passé, si vous vouliez utiliser Linux avec le système d'exploitation Windows, vous deviez l'installer en tant qu'environnement de machine virtuelle. Cependant, l'environnement de machine virtuelle a une surcharge de fonctionnement et prend du temps à démarrer. (Omis) La charge de démarrage de WSL lui-même est faible et le temps de démarrage est extrêmement court. Source: [[Introduction à WSL] Partie 1 Environnement Linux standard Windows 10 Commençons WSL: IT Classroom- @ IT](https://www.atmarkit.co.jp/ait/articles/1903/18/news031 .html)

WSL2 est la nouvelle version de WSL. Il s'agit d'une abréviation de sous-système Windows pour Linux, et si vous l'utilisez, vous pouvez créer un environnement Linux hautes performances sous Windows sans démarrer une machine virtuelle.

3 Construction de l'environnement

Nous construirons l'environnement en nous référant aux sites suivants.

Utilisation de Linux sur Windows 10 (WSL2) -Qiita

3.1 Installation de WSL2

En tant qu'administrateur, activez WSL en procédant comme suit:

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

Services d'image de déploiement et outils de gestion
version: 10.0.18362.1139

Version de l'image: 10.0.18363.1198

La fonction est activée
[==========================100.0%==========================]
L'opération s'est bien déroulée.

Ensuite, activez la plate-forme de machine virtuelle. Sélectionnez Y pour redémarrer et redémarrer.

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

Services d'image de déploiement et outils de gestion
version: 10.0.18362.1139

Version de l'image: 10.0.18363.1198

La fonction est activée
[==========================100.0%==========================]
L'opération s'est bien déroulée.
Veuillez redémarrer Windows pour terminer cette opération.
Souhaitez-vous redémarrer votre ordinateur maintenant? (Y/N)

Vous êtes maintenant prêt à installer WSL. Allons sur le site de téléchargement.

Mise à jour du noyau Linux WSL 2 | Microsoft Docs

Cliquez sur "Télécharger le dernier package de mise à jour du noyau Linux WSL2" et procédez à l'installation. Si vous appuyez correctement sur Suivant, cela prendra fin.

Maintenant, ouvrez à nouveau PowerShell et exécutez la commande suivante pour le configurer pour qu'il utilise WSL2 par défaut.

PS C:\Users\komums> wsl --set-default-version 2
Pour les principales différences avec WSL 2, https://aka.ms/Voir wsl2

3.2 Téléchargement Ubuntu

Avec le travail jusqu'à présent, Ubuntu est enfin prêt à être utilisé. Installez à partir du Windows Store.

Obtenez Ubuntu-Microsoft Store ja-JP

Une fois l'installation terminée, commençons-la. Définissez l'ID utilisateur et le mot de passe Ubuntu au premier démarrage et la construction de l'environnement est terminée.

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.

Après cela, installez Windows Terminal ou VS Code et profitez d'une vie WSL amusante!

4 Enfin

Avec cela, il est prudent d'acheter à nouveau un PC Windows à l'avenir.

Veuillez également suivre Twitter!

Recommended Posts

J'ai construit un environnement Ubuntu sur Windows 10 en utilisant WSL2.
Utilisation de Docker avec Windows10 Home WSL2
Utilisation de JupyterLab + Java avec WSL sous Windows 10
Essayez d'exécuter ScalarDB sur WSL Ubuntu (Construction de l'environnement)
Configurer un serveur SSH sur Ubuntu 20.04, qui est WSL2
J'ai essayé d'utiliser YOLO v4 sur Ubuntu et ROS
J'ai installé CentOS 8 sur Windows 10 en utilisant VirtualBox et Vagrant
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
Créez un environnement dans lequel CircleCI peut être exécuté localement avec Windows10 + WSL2 (Ubuntu) + Docker
Hein!? Exécuter Linux sur Windows? Je peux le faire! !! (J'ai défini WSL2 et mis Ubuntu dedans)
Installez Java sur WSL Ubuntu 18.04
Ubuntu sur la vitesse de construction de Windows
Utiliser Java Web Start dans un environnement OpenJDK sous Windows
Script de configuration pour l'utilisation de docker dans un environnement proxy sur ubuntu 20.04.1
Nous avons créé un environnement pour exécuter des tests unitaires à l'aide de la base de données Oracle (oracle12c) sur l'image Docker in Docker (dind) de GitLab-CI
Jusqu'à ce qu'Ubuntu 20 soit installé et que Docker fonctionne sur Windows 10 Home et WSL2
Une note quand j'étais accro à la conversion d'Ubuntu sur WSL1 en WSL2
Créer un environnement XAMPP sur Ubuntu
Installation d'Elmer / Ice (Ubuntu sur WSL)
Construisez ffmpeg 4.3.1 sur Ubuntu pour Windows
J'ai présenté WSL2 + Ubuntu à Window10 et essayé d'utiliser GDC, DMD, LDC
01. J'ai essayé de créer un environnement avec SpringBoot + IntelliJ + MySQL (MyBatis) (Windows 10)
Je veux jouer avec l'autorisation du répertoire Windows de WSL (ubuntu)
Windows Docker: pression du disque sur le fichier WSL
Installez Vivado dans l'environnement WSL2 + Ubuntu 20.04 LTS
Exécutez NordVPN dans le conteneur Ubuntu Docker (Windows)
Utiliser docker dans un environnement proxy sur ubuntu 20.04.1
Je souhaite installer PHP 7.2 sur Ubuntu 20.04.
[Ruby] Création d'un environnement de développement Ruby sur Ubuntu
Utiliser cljstyle avec Spacemacs sur Ubuntu sur WSL2
Envoyer des e-mails à l'aide de JavaMail sur AWS
Essayez de mettre Docker dans ubuntu sur WSL
Créer un environnement avec Docker sur AWS
Mise à jour de l'environnement Java de Windows à l'aide de Chocolatey
Créer un environnement de développement Ultra96v2 sur Docker 1
J'ai créé un environnement Java EE sur AWS et essayé d'exécuter une application Web
J'étais accro à l'utilisation de RXTX avec Sierra
J'ai essayé d'utiliser Junit avec Mac VScode Maven
Utilisation de JUnit à partir de la ligne de commande sur Ubuntu
Construction de l'environnement Protobuf et gRPC C ++ sur Ubuntu 18.04
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution