Utiliser Linux sur Windows 10 (WSL2)

Avec le sous-système Windows pour Linux 2 (WSL2) de Windows 10, vous pouvez jouer avec Linux très facilement sur Windows 10.

How to Install

Exigences

Activation du «sous-système Windows pour Linux»

Ouvrez PowerShell en tant qu'administrateur et procédez comme suit:

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

Activation de "Virtual Machine Platform"

Ouvrez PowerShell en tant qu'administrateur et procédez comme suit: Il vous sera demandé si vous souhaitez redémarrer votre PC, alors entrez «Y». Le PC redémarrera automatiquement.

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

Installation du noyau Linux pour WSL2

Téléchargez et installez le noyau Linux pour WSL2 à partir de la page Update WSL 2 Linux Kernel (https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel).

Définir la valeur par défaut sur WSL2

Défini pour utiliser WSL2 par défaut lors de l'installation de la distribution Linux. Ouvrez PowerShell et procédez comme suit:

wsl --set-default-version 2

Installer la distribution Linux

  1. Lancez le Microsoft Store et recherchez une distribution telle qu'Ubuntu Outre Ubuntu, il existe plusieurs types tels que Debian et SLES. Si vous souhaitez installer une version spécifique d'Ubuntu, vous devez installer celle avec la version (Ubuntu 20.04 LTS, etc.). Il semble y avoir un changement dans la version d'Ubuntu en fonction du moment où il est installé.

image.png 2. Cliquez sur le bouton "Obtenir" pour installer Ubuntu 3. Une fois l'installation terminée, cliquez sur "Démarrer" pour démarrer Ubuntu! image.png 4. Définissez l'ID utilisateur et le mot de passe Ubuntu au premier démarrage et terminez l'installation Le nom d'utilisateur entré ici n'a rien à voir avec le nom d'utilisateur Windows. Si vous avez besoin des privilèges root, vous pouvez l'exécuter avec sudo. Si vous avez oublié votre mot de passe, consultez Mot de passe oublié. image.png

How to use

Commencez par le menu de démarrage

La distribution Linux installée peut être lancée à partir du menu Démarrer de la même manière qu'une application normale. Démarrez en étant connecté en tant qu'utilisateur créé.

Accès depuis le terminal Windows

Dans Windows Terminal, le profil WSL2 est automatiquement enregistré, vous pouvez donc y accéder facilement. Tellement recommandé. Vous pouvez l'installer à partir du Microsoft Store, donc si vous êtes intéressé, essayez-le. image.png

Partage de fichiers entre Windows et Linux

Accéder aux fichiers sous Windows à partir de Linux

Le lecteur Windows C est monté sur Linux / mnt / c. Vous pouvez accéder aux fichiers sous Windows en accédant à / mnt / c.

Accéder aux fichiers sous Linux depuis Windows

Vous pouvez accéder aux fichiers sous Linux avec \\ wsl $ \ [nom de la distribution]. Si vous utilisez Ubuntu, accédez-y avec \\ wsl $ \ Ubuntu.

Problème de décalage temporel

Après l'avoir utilisé pendant un certain temps, j'ai remarqué que l'heure d'Ubuntu sur WSL2 change un peu. Apparemment, Ubuntu ne se synchronise pas avec le PC Note lorsque le PC Note se réveille. Cela semble être un problème connu et n'a pas encore été résolu. (Date WSL2 incorrecte après le réveil) Pour contourner le problème, utilisez sudo hwclock -s pour forcer la synchronisation de l'heure ou utilisez wsl --shutdown pour arrêter WSL2 puis le démarrer. Pour le moment, j'essaye d'exécuter sudo hwclock -s chaque fois que je me connecte comme indiqué ci-dessous.

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
%sudo   ALL=(ALL) NOPASSWD: /usr/sbin/hwclock -s  #Ajouter cette ligne
# sync HW clock
sudo hwclock -s

How to Uninstall La distribution Linux installée peut être désinstallée de «Ajout / Suppression de programmes» comme une application normale.

Autre

Vous pouvez parcourir la liste des distributions installées, désinstaller, etc. avec la commande wsl à partir de l'invite de commande.

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

Lien

Recommended Posts

Utiliser Linux sur Windows 10 (WSL2)
Linux (WSL) sous Windows
Installez wsl2 et master linux sous Windows
Utilisez pyvenv sous Windows
Utilisez Ansible sur Windows
Utilisez QuTiP sur Windows
Utiliser Github Desktop sous Linux
Utiliser les polices Windows 10 avec WSL
Linux sur Windows -1-: Présentation de Debian
Utiliser Python sur Windows (PyCharm)
Construction de l'environnement Linux (sur environnement WSL)
Utilisez host.docker.internal sur Linux (docker-compose requis)
Comment utiliser Dataiku sous Windows
Créer un environnement Linux sur Windows 10
Utilisez Tensorflow 2.1.0 avec Anaconda sur Windows 10!
pykintone sur le sous-système Windows pour Linux
Utiliser les commandes Linux sur les appareils Android
[UE4] Construire DedicatedServer sous Windows et Linux
Python sur Windows
Pourquoi utiliser Linux
Utilisez Numpy, Scipy, scikit-learn sur Amazon Linux
Comment utiliser l'Assistant Google sur Windows 10
Procédure d'installation de WSL2 (sous-système Windows pour Linux)
Créer une machine virtuelle Linux sous Windows
Compilation croisée de la version Windows à partir de nim of arch | linux
[Windows] Mémo pour l'utilisation de Keras sur GPU [Tensorflow-GPU]
Démoniser les processus sous Linux
Installer python sur WSL
jblas sur Arch Linux
Pylint sur Windows Atom
Routeur NAT sur Linux
Anaconda sur le terminal Windows
Installez Anaconda sur Windows 10
python basic ② sous windows
Installez python sur Windows
Installez pycuda sur Windows10
Construire TensorFlow sous Windows
Surveiller le trafic sous Linux
Essayez FEniCS sur Windows!
Construisez XGBoost sur Windows
Mettre à jour vscode sur Linux
Essayez Poerty sur Windows
Installez Chainer 1.5.0 sur Windows
Créer LiveUSB sur Linux
Fonctionnement Linux sur Win10
Quand j'ai essayé d'utiliser Python sur WSL (sous-système Windows pour Linux), il est resté bloqué dans Jupyter (résolu)
Le problème que Windows python est appelé dans pipenv sur WSL
Comment utiliser le contrôleur audio C216 sur Arch Linux
Préparation à l'utilisation d'Ansible sur un serveur Linux existant
Je souhaite utiliser OpenJDK 11 avec Ubuntu Linux 18.04 LTS / 18.10
Une histoire sur un débutant Linux mettant Linux sur une tablette Windows
[Astuces] Comment utiliser l'iPhone comme caméra Web sous Linux
Environnement de développement croisé (développement de programmes pour Windows sous Linux)