Mettre WSL (Windows Subsystem for Linux) en marche sur Windows 11, c’est pas super compliqué, mais des fois ça peut faire des caprices pis donner des maux de tête. Peut-être que tu as déjà essayé le classique “activer les fonctionnalités”, redémarré une couple de fois, pis que rien ne veut finalement fonctionner. Ou encore, l’installation de la distrib Linux se bloque ou donne des erreurs. Ça arrive plus souvent qu’on pense — Windows peut être un peu capricieux pour faire fonctionner WSL, surtout si la virtualisation est pas activée dans le BIOS ou si y’a un conflit quelque part. La bonne nouvelle? Une fois que c’est lancé, c’est un vrai game changer pour les développeurs, les sysadmins, ou justes pour ceux qui veulent utiliser leurs outils Linux direct sur leur machine, sans dual boot ni VM. Voici un petit guide avec des astuces concrètes pour mettre ce WSL en marche comme du monde. Parce qu’à vrai dire, le processus peut parfois être moins fluide qu’on le voudrait, mais le fun, c’est d’essayer de diagnostiquer où ça accroche!
Comment activer WSL sur Windows 11
Activer la fonctionnalité Windows Subsystem for Linux
Première étape : va dans le menu Démarrer, tape ou cherche “Activer ou désactiver des fonctionnalités Windows” et ouvre ce panneau. C’est là qu’on gère toutes les options invisibles de Windows. Ça te prend pour activer WSL. Sur les versions plus récentes, pense aussi à cocher “Plateforme de machine virtuelle” — c’est nécessaire pour WSL 2. Assure-toi que les deux sont cochés, puis clique sur OK.
- Si tu bloques, regarde si Hyper-V est activé dans le BIOS. C’est souvent ça le problème que ça personne pense vérifier — cherche des options comme “Intel VT-x” ou “AMD-V” et assure-toi que c’est en “On”.
Redémarre ton PC pour que Windows applique les changements
Une fois que t’as coché tout ça, Windows va te demander de redémarrer. C’est super important — sans ça, rien ne va fonctionner avec WSL. Donc, n’oublie pas de redémarrer, c’est à ce moment que Windows va charger les modules et fonctionnalités nécessaires. Parfois, un redémarrage forcé peut être nécessaire si ça bloque ou si ça reste “pogné”. Après le reboot, WSL devrait être activé, pis la prochaine étape, c’est d’installer ta distro Linux préférée.
Installer une distrib Linux depuis le Microsoft Store
Ouvre le Microsoft Store (oui, c’est still le plus simple), cherche Ubuntu, Debian, Kali, ou la distrib qui te tente, pis clique sur Installer. Sur certains PC, le store peut être paresseux ou donner des erreurs, alors sois patient. Si le store ne veut pas ouvrir, essaie de taper ms-windows-store://home dans ton navigateur, ça peut le réveiller.
- Astuces : pour aller plus vite, tu peux aussi installer WSL via PowerShell en tapant :
wsl --install
. Ça va tout faire en une étape — mais ton Windows doit être à jour (version Windows 10 2004+ ou Windows 11).
Lancer et configurer ton environnement Linux
Après l’installation, trouve ta nouvelle distro dans le menu Démarrer, puis lance-la. La première fois, ça peut prendre un peu de temps pour finaliser l’installation — c’est normal que ça soit un peu lent, ou que ça reste “pogné” pendant un moment. Si ça arrive, ferme la fenêtre, attends un peu, et relance-la. Ça règle en général le problème.
Pendant la configuration initiale, tu devras créer un nom d’utilisateur Linux et un mot de passe. Parfois, ça peut être un peu capricieux, et le processus peut rester bloqué ou te demander constamment. Garde ton sang-froid et relance si besoin.
Et voilà! Une fois prêt, tu peux commencer à utiliser des commandes Linux, des scripts, ou même des applications graphiques si tu as installé un serveur X comme VcXsrv ou Xming. Franchement, ça donne un sacré coup de pouce en productivité quand ça fonctionne bien!
Quelques astuces pour WSL sous Windows 11
- Vérifie que ton Windows est à jour! WSL 2 utilise des composants plus récents, donc aller dans Paramètres > Windows Update pour vérifier ça évite bien des bobos.
- Active la virtualisation dans le BIOS — rentre dans le BIOS, cherche “Intel VT-x” ou “SVM Mode”, et mets ça en “On”. Parce que, comme d’habitude, Windows veut compliquer la vie un peu plus qu’il le faudrait.
- Si ton distro ne se met pas à jour ou se comporte bizarrement, tape dans PowerShell ou l’Invite de commandes avec les droits d’administrateur :
wsl --update
. Ça met à jour le noyau WSL et peut régler certains bugs de perf. - Installe Windows Terminal — c’est un outil beaucoup plus pratique que le classique Command Prompt ou PowerShell pour jongler entre plusieurs sessions, avec des thèmes et des onglets.
- Si tu utilises WSL 2, fais attention à la consommation de ressources — ça peut bouffer pas mal de CPU ou de RAM si tu fais des gros travaux. Fait juste gaffe!
Questions fréquentes
Qu’est-ce que WSL 2 et pourquoi c’est mieux?
WSL 2, c’est une grosse avancée par rapport à la version 1 : elle utilise un vrai noyau Linux dans une petite machine virtuelle. Résultat : meilleure compatibilité, plus de vitesse. Par contre, ça demande que la virtualisation soit activée dans le BIOS — t’as juste à checker ça si ça va pas.
Faut-il un compte Microsoft pour installer une distro Linux?
Oui, pour télécharger depuis le Microsoft Store. Mais, une fois que c’est installé, tu peux lancer Linux sans te logger nulle part.
Est-ce qu’on peut faire tourner des applications graphiques Linux?
Oui, mais faut installer un serveur X (comme VcXsrv ou Xming). Ça marche, mais c’est pas aussi fluide qu’un Linux natif. Y’a parfois des petits bugs comme des problèmes d’échelle ou de son, alors prépare-toi à faire quelques ajustements.
Quels sont les prérequis pour WSL?
Windows 10 version 1903+ ou Windows 11, avec la virtualisation activée. Vérifie que ton matos peut le supporter — ça ne passe pas toujours avec des plus vieux PC.
Comment changer de distro ou basculer entre plusieurs?
Dans PowerShell ou CMD, tape wsl -l -v
pour voir toutes tes distros et leur statut. Pour changer la distro par défaut, utilise wsl --set-default
. Parfois, après une mise à jour ou un changement, il faut redémarrer le Windows Terminal ou même faire un reboot.
En résumé
- Active WSL et la plateforme de machine virtuelle via les fonctionnalités Windows.
- Redémarre ton PC.
- Installe une distro Linux par le Store ou avec `
wsl --install
`. - Lance-la, configure-la, et commence à utiliser Linux comme un grand.
Tout ça pour résumer : c’est pas si compliqué!
Quand c’est paramétré, t’as une console Linux directement dans Windows. C’est pas parfait à 100 %, et le début peut être un peu pénible, mais une fois que c’est en place, tu peux faire tout ce que tu veux — développement, tests, explorations — sans te casser la tête. J’espère que ces conseils aideront ceux qui ont trébuché dans le processus à passer à l’action facile. Bonne chance!