C’est pas nouveau, installer Linux sur Windows 11, mais ça peut encore causer des maux de tête, surtout si tu veux juste faire tourner WSL (le sous-système Linux de Windows) sans te lancer dans des dual-boot ou partitionner ton disque comme un pro. L’idée est pas mal pratique : tu peux utiliser Linux dans ton Windows, comme si c’était un logiciel de plus, sans te casser la tête. Que tu sois dev, passionné ou juste curieux, c’est vraiment un atout. Par contre, ça peut devenir frustrant quand il faut activer WSL ou télécharger la bonne version, parce que les chemins dans le menu ou les réglages ne sont pas toujours évidents. Pas de souci, je vais te guider étape par étape pour éviter les pièges et faire tourner Linux sans te stresser.
Comment régler les problèmes d’installation de WSL sur Windows 11
Méthode 1 : Vérifie si la virtualisation est activée dans le BIOS
Début de tout : la virtualisation doit être activée dans ton BIOS/UEFI, sinon WSL ne démarrera tout simplement pas, peu importe ce que tu fais dans Windows. Pour y accéder, redémarre ton PC, appuie sur Suppr ou F2 dès le lancement (selon la marque), puis cherche une option appelée « Intel VT-x » ou « AMD-V », selon ton processeur. Active-la. Parce que, comme d’hab, Windows aime compliquer ça. Ensuite, dans Windows, va dans Panneau de configuration > Programmes > Activer ou désactiver des fonctionnalités Windows. Coche « Sous-système Windows pour Linux » et aussi « Plateforme de la machine virtuelle » — c’est souvent nécessaire pour les dernières versions de WSL. Après ça, clique sur OK, puis redémarre ton ordi. Si tu fais ça, la majorité des soucis de départ sont réglés. Sans ça, WSL ne pourra pas tourner correctement.
Méthode 2 : Mets à jour Windows et installe le dernier noyau WSL
Souvent, si Windows est pas à jour, WSL agit bizarre ou refuse de s’installer. Vérifie dans Paramètres > Windows Update si tout est à jour et télécharge les mises à jour en attente. Pourquoi ? Parce que des petites mises à jour manquantes peuvent bloquer les dernières fonctionnalités de WSL. Si tu as activé les options mais que ça fonctionne pas, lance une maj du noyau Linux en tapant wsl --update
dans PowerShell en mode administrateur. Ça va télécharger le téléchargement du noyau, c’est essentiel souvent oublié. Si ça marche pas, tu peux désinstaller et réinstaller WSL avec wsl --install
. Ça va chercher la dernière version de tout chez Microsoft et t’assurer que tu as le bon Linux installé.
Méthode 3 : Reset ou réinstalle ta distribution Linux
Si ta distro Linux (Ubuntu, Debian, ou autre) bug ou ne fini pas l’installation — genre, elle reste bloquée à l’écran de setup ou elle claque au début — essaie de la reset. Dans Paramètres > Applications > Applications installées, trouve ta distro, clique sur « Options avancées », puis « Réinitialiser ». Parfois, l’installation s’est mal passée ou elle est corrompue, surtout si t’as interrompu le processus. Si ça marche pas, désinstalle-la puis réinstalle-la via le Microsoft Store. Choisis celle que tu préfères, Ubuntu étant généralement un bon choix. Petit conseil : pour bénéficier de meilleures performances, préfère WSL 2 plutôt que WSL 1. Tu peux vérifier avec wsl -l -v
. Si ça indique WSL 1, pense à faire une mise à jour vers WSL 2, ça vaut vraiment la peine.
Méthode 4 : Vérifie que WSL est bien en version 2 (et règle si besoin)
Souvent, ta distro peut rester en WSL 1 par défaut, ce qui peut causer des bugs ou limiter l’utilisation d’applications Linux graphiques. Dans PowerShell en mode admin, tape wsl --set-default-version 2
pour mettre WSL en version 2 par défaut. Si tu veux, tu peux vérifier la version utilisée par chaque distro avec wsl -l -v
. Si une distro est encore en WSL 1, tu peux la passer en WSL 2 avec wsl --set-version
. Parfois, cette manip échoue au début, mais redémarre ton PC ou désinstalle/réinstalle si ça veut pas. Vérifie aussi que ton Windows est assez récent — pour WSL 2, il faut au moins la build 19041. Tu peux voir ta version avec winver
. Si tu vois que t’as une vieille version, fais la maj, ça va tout débloquer.
Je comprends que ça a l’air compliqué, mais en fait, c’est surtout une question de checker que tout est activé comme il faut : virt, mise à jour, WSL en version 2. Un reboot ou une réinstall, et ça devrait rouler. Quand c’est fait, tu te demandes pourquoi t’as pas essayé ça avant. Alors, prends ton temps, et tu vas voir, bientôt tu feras tourner Linux comme un chef sur ton PC Windows 11.