Installation simplifiée de WSL (sous-système Linux) dans Windows 10/11 : comment ça marche ?

Deux coups de cuillère à pot
Installation simplifiée de WSL (sous-système Linux) dans Windows 10/11 : comment ça marche ?
Mise à jour :

L'installation simplifiée du sous-système Linux est disponible au sein de Windows 10, sans attendre la sortie de Windows 11. Nous avons donc mis notre guide à jour en conséquence.

Il est enfin aisé d'installer le sous-système Linux sous Windows. Une seule commande est désormais nécessaire pour tout mettre en place, la mise à jour de certains composants étant au passage simplifiée, tout comme la découverte des distributions compatibles. On vous explique comment.

Après la mise en ligne de l'édition Octobre 2020 (20H2) de Windows 10, les équipes de Microsoft sont passées à la suivante au sein du canal Dev du programme Insiders. Comme prévu, il s'agissait de la branche Fe (Iron ou fer en français), remplaçant la précédente Mn (Manganese). Elle apportait de nombreuses nouveautés, notamment du côté du sous-système Linux (WSL). Ce dernier avait alors droit à un mode d'installation simplifié, plutôt bienvenu.

Il avait été activé dans la première build publique de la branche Fe, la 20246. Nous nous attendions à ce qu'elle devienne la version 21H1 de Windows 10, mais il n'en a rien été. Comme on l'a vu depuis, même la 21H2 est restée limitée à des builds 19xxx. Les 20xxx testées alors ne sont jamais sorties du canal Dev.

Elles ont finalement servi de base à ce qui est devenu Windows 11 (builds 22xxx), désormais en Beta.

Microsoft a néanmoins décidé de revoir ses plans, avec un backport de certaines fonctionnalités au sein de Windows 10. Cela a notamment été le cas de l'API DirectStorage, mais aussi des nouvelles commandes du sous-système Linux. Un billet de blog nous apprend qu'elles sont exploitables dès la version Mai 2020 du système (2004) via la mise à jour KB5004296 datée du 29 juillet. Pour en profiter, il suffit donc de lancer Windows Update.

Mais dans la pratique, qu'est-ce qui change ? Voici un petit tour d'horizon.

De nouvelles commandes à tout faire

Commençons par un petit rappel. Avec WSL 2, qui repose sur la virtualisation complète et un noyau Linux propre à Microsoft intégré à Windows 10, la procédure d'installation s'est complexifiée.

Il fallait en effet activer le sous-système Linux, la virtualisation, redémarrer, télécharger le noyau puis installer une distribution via le Store. La promesse des équipes était que tout cela ne tienne plus que dans une seule et unique commande. Concernant le noyau, sa gestion et sa mise à jour sont déportées dans Windows Update.

Une fois la mise à jour de Windows 10 faite, nous avons testé une première commande (et sa version courte) :

wsl --list --online
wsl -l -o

Elle liste toutes les distributions proposées au sein du Microsoft Store. Par défaut, si vous n'en précisez aucune lors de l'installation (qui nécessite un accès administrateur), c'est Ubuntu qui sera mise en place :

wsl --install

La procédure peut-être plus ou moins rapide selon le débit de votre connexion internet. Voici le résultat obtenu :

WSL Installation simplifiéeWSL Installation simplifiée

On voit bien dans cette capture les différentes étapes d'activation des fonctionnalités et de téléchargement du noyau. Il faut néanmoins toujours redémarrer avant de pouvoir profiter de WSL (en version 2 par défaut). Ubuntu se lancera alors automatiquement pour vous inciter à créer le premier utilisateur et finaliser la procédure.

Vous pouvez installer la distribution de votre choix

L'installation simplifiée n'est pas réservée à la version stable d'Ubuntu. Vous pouvez faire de même avec les différentes moutures de la distribution de Canonical, Debian, Kali, OpenSUSE ou SLES. Il suffit de préciser votre choix dans la commande, en utilisant le nom comme paramètre :

wsl --install -d Debian
wsl --install -d kali-linux
wsl --install --distribution Ubuntu-18.04

Il ne semble pour le moment pas prévu de pouvoir installer plusieurs distributions en une seule fois. Bien entendu, toutes les précédentes commandes et fonctionnalités de WSL (1 et 2) restent disponibles. Vous pouvez à tout moment demander une mise à jour du noyau d'une simple commande (avec droits administrateur) :

wsl --update

Il est aussi possible de revenir à une version précédente ou demander l'état de WSL :

wsl --update rollback
wsl --status

Notez enfin que le nouveau Terminal, permettant de passer facilement de l'invite de commandes à PowerShell ou les différentes distributions installées pour le sous-système Linux, n'est toujours pas installé par défaut. Il faut le récupérer dans le Microsoft Store. Il n'est néanmoins pas nécessaire pour profiter de WSL.

Vous n'avez pas encore de notification

Page d'accueil
Options d'affichage
Actualités
Abonné
Des thèmes sont disponibles :
Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !