WSL (Windows SubSystem Linux) est un sous système qui permet d’exécuter Linux dans Windows 10, 11.
On active WSL puis télécharge et installe la distribution Linux depuis le Windows Store.
Le Microsoft Store propose de nombreuses distributions Preguilt Linux WSL, telles que Fedora, Ubuntu, Alpine, Kali, Debian, etc.
Cependant, de nombreuses distributions Linux populaires telles que Archlinux ou Centos sont indisponibles ou nécessitent de les payer.
Il s’agit également de ce nombre de distributions WSL payantes qui ne sont pas créées par les responsables initiaux,
Si vous ne trouvez pas votre sous-système Windows préféré pour la distribution Linux disponible dans Microsoft Store, un nouveau programme appelé EasyWSL peut convertir presque toute image Docker Linux en une distribution WSL.
EasyWSL permet de rendre l’installation de Linux dans Windows 10, 11 plus simple mais donne aussi accès à beaucoup plus de distributions Linux à partir de Docker.
Dans ce tutoriel, je vous explique comment utiliser EasyWSL afin d’exécuter n’importe quelle distribution Linux dans Windows 10, 11 grâce à WSL.
Table des matières
EasyWSL : Installer Linux dans Windows 10, 11 WSL
Activer Windows SubSystem Linux
- Ouvrez une invite de commandes en administrateur
- Puis utilisez la commande DISM pour installer les composants WSL :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Redémarrez votre PC pour prendre en compte les changements
Installer EasyWSL
- Téléchargez EasyWSL depuis ce lien :
- Décompressez le fichier ZIP par exemple avec 7-zip dans un emplacement de votre choix
- Puis double-cliquez sur EasyWSL pour l’exécuter
- La protection SmartScreen peut se déclencher et afficher un message Windows a protégé votre ordinateur, cliquez sur Exécuter quand même
Installer une distribution Linux WSL dans Windows 10, 11 avec EasyWSL
- EasyWSL s’ouvre et affiche la liste des distributions Linux supportées par défaut
- Chaque distribution Linux est identifiée par un numéro :
- ArchLinux
- Ubuntu 20.04
- Ubuntu 20.10
- Alpine
- DebianStable
- DebianUnstable
- DebianTesting
- CentOS
- Clear Linux
- Fedora
- Manjaro
- Scientific Linux
- Crux Linux
- Void Linux
- Kali Linux
- OpenSuse Leap
- Parrot Security OS
- Gentoo
- Saisissez le numéro de la distribution Linux que vous souhaitez installer sur votre PC en Windows 10, 11. Par exemple pour installer Fedora, saisissez 10
- Puis indiquez le nom de la distribution, cela permet d’installer plusieurs distribution Linux identiques sous des noms différents
- Ensuite indiquez le chemin d’installation, sinon laissez tel quel en faisant entrée
- L’installation de Linux s’effectue
Exécuter Linux dans Windows 10, 11
- Une fois terminé, vous pouvez lancer votre distribution par la commande suivante :
wsl -d [Nom Distribution]
- Par exemple, je l’ai nommé Fedora, donc je dois saisir :
wsl -d Fedora
- Le terminal Linux s’affiche dans Windows 10, 11
Au besoin, vous pouvez créer un raccourci sur votre bureau afin d’exécuter Linux en WSL :
Installer une distribution Linux depuis un Docker
EasyWSL ne s’arrête pas là car il permet aussi d’installer des distributions Linux non présente dans le Microsoft Store.
En effet, comme expliqué dans l’introduction, EasyWSL peut convertir presque toute image Docker Linux en une distribution WSL
Ainsi, on peut installer un Linux dans Windows par une image Docker.
- Relancez EasyWSL
- Puis saisissez 19 (pour Specify a docker image)
- Ensuite saisissez le nom du Docker sous la forme : image:tag. Par exemple pour installer la dernière version de Photon, il faut saisir photon:latest
- Ensuite nommez la distribution Linux
- Puis le chemin d’installation
- A nouveau on peut exécuter Linux par la commande wsl -d, soit donc ici wsl -d Photon
- Le terminal s’ouvre alors dans Windows 10, 11