Installer WSL

Lien : https://learn.microsoft.com/fr-fr/windows/wsl/setup/environment

Installation

Ouvrez PowerShell (ou l’invite de commandes Windows) et entrez la command suivante :

wsl --install

Le paramètre install effectue les actions suivantes :

active les composants facultatifs de WSL et de la plateforme de machine virtuelle ;

télécharge et installe le dernier noyau Linux ;

définit WSL 2 comme valeur par défaut ;

télécharge et installe la distribution Linux Ubuntu.

Vous devez redémarrer votre machine pendant ce processus d’installation.

Lancement de la distribution installée

La distribution installée (Ubuntu par défaut) se lance :

depuis le menu Démarrer,

avec la commande suivante dans une console Powershell.

wsl

Pour lancer une distribution particulière déjà installée, par exemple Debian, utilisez la commande suivante :

wsl -d debian

Lors du premier lancement de la distribution, il vous sera demandé de créer :

un nom d’utilisateur

et un mot de passe pour votre distribution Linux.

Ce nom d’utilisateur et ce mot de passe sont propres à chaque distribution Linux distincte que vous installez et n’ont aucune incidence sur votre nom d’utilisateur Windows.

Ce compte est considéré comme l’administrateur Linux, avec la capacité d’exécuter des commandes d’administration sudo (Super User Do).

Ce compte créé est le compte utilisateur par défaut pour la distribution et permet de se connecter automatiquement au démarrage de la distribution.

Chaque distribution Linux exécutée sur WSL a ses propres comptes d’utilisateur et mots de passe Linux.

Les distributions Linux installées avec WSL correspondent à une installation par utilisateur et ne peuvent pas être partagées avec d’autres comptes d’utilisateur Windows.

Modification du mot de passe du compte utilisateur

Pour modifier ou réinitialiser votre mot de passe, ouvrez la distribution Linux et entrez la commande :

passwd

Pour réinitialiser le mot de passe du compte utilisateur en cas d'oubli, ouvrez PowerShell et entrez à la racine de votre distribution WSL avec le compte root en utilisant la commande suivante :

wsl -d <distribution> -u root

Quittez une distribution

Utilisez la commande suivante :

exit

Arrêter une distribution WSL

Quittez la distribution ;

Dans Powershell, utilisez la commande suivante :

wsl -d <distribution> --shutdown
wsl --terminate <distribution>
wsl -t <distribution>

Connaître la liste des distributions disponibles dans le store Microsoft

Utilisez la commande suivante :

wsl --list --online

Lancer plusieurs distribution en parallèle

Ouvrez une fenêtre Terminal pour chaque distribution ;

Pour visualiser la liste des distributions installée dont celles en cours d'exécution, utilisez la commande suivante :

wsl --list --verbose
wsl -l -v

Accès aux fichiers de Windows et des distributions WSL

Accès aux fichiers des distributions Linux depuis Windows

Utilisez l'un des chemins suivants :

\\wsl.localhost\

\\wsl$

Accès aux fichiers de Windows depuis une distribution Linux

Utilisez le chemin suivant :

/mnt/

Chaque lecteur de Windows est accessible avec sa lettre. Par exemple le lecteur C: est accessible avec le chemin /mnt/c/.

Importer d'autres distributions Linux

Une distribution linux peut être importée dans WSL si c'est un fichier tar.

Il y a 2 manières d'obtenir le fichier TAR d'une distribution Linux :

Télécharger un fichier tar :

le fichier tar peut être obtenu en exportant une distribution WSL installée

le fichier tar peut disponible en téléchargement. Le site de téléchargement de Alpine Linux propose un fichier tar dans sa rubrique Mini Root Filesystem.

Utiliser un conteneur Docker que vous exportez en tant que fichier tar.

Activité 1 : installez la distribution Alpine dans WSL. Activité 2 : En vous aidant de cette page de Microsoft Learn, installez Centos en tant que distribution WSL.