Installer Linux sur Windows 11, c’est pas aussi compliqué qu’on pourrait penser — surtout avec WSL, ou Windows Subsystem for Linux. Si t’as déjà eu le feeling de manquer quelque chose ou si tu veux juste une méthode rapide pour faire tourner des apps Linux sans te compliquer la vie avec un dual-boot ou des machines virtuelles fancy, cette façon-là est vraiment pratique. Une fois que t’as tout installé, tu peux utiliser Linux directement dans Windows, presque comme si c’était natif. Le truc, c’est de comprendre quelques étapes simples et de faire attention à certains pièges courants, comme oublier d’activer les fonctionnalités nécessaires ou ne pas redémarrer après l’installation. Ça peut paraître « weird » au début, mais avec un peu de patience, tu vas pouvoir faire tourner Linux dans une fenêtre de terminal, sans te prendre la tête.
Comment installer Linux sur Windows 11
Faire tourner Linux via WSL sur Windows 11, ça peut sembler compliqué, mais une fois que tu sais comment ça marche, c’est super simple. C’est idéal si tu veux switcher facilement entre Windows et Linux, ou utiliser des outils spécifiques à Linux. Voici comment faire étape par étape, avec quelques trucs que j’ai appris en testant ça moi-même.
Méthode 1 : Le combo magique wsl –install
Ça, c’est la façon la plus simple, surtout si tu as la dernière version de Windows 11 qui supporte ça. Tu ouvres PowerShell en mode admin (clique-droit sur le menu Démarrer, choisis Windows PowerShell (Admin)) pis tu tapes :
wsl --install
Cette commande-là, elle fait plein de choses en arrière-plan. Elle active le Sous-système Windows pour Linux, la plateforme de machine virtuelle, pis elle télécharge et installe automatiquement Ubuntu comme ta distribution par défaut. Sur mon ordi, ça a marché du premier coup une fois, mais parfois ça peut prendre un peu plus de temps ou demander un redémarrage — parce que Windows aime bien faire durer le suspense. Si ça marche pas tout de suite, pas de stress : redémarre, essaie encore, ou vérifie si ton Windows est à jour.
À quoi ça sert :
Cette méthode t’installe tout ce qu’il faut d’un coup : pas besoin de te casser la tête à activer des fonctionnalités une par une. Quand c’est fini, t’as Ubuntu ou une autre distro Linux prête à l’emploi.
Ce que tu vas voir :
Tu vas avoir une fenêtre de terminal Linux qui fonctionne directement dans Windows. À partir de là, tu peux commencer à installer des programmes, éditer des fichiers, ou même faire tourner des applis graphiques Linux si tu actives WSLg (la version Windows qui permet ça). Des utilisateurs ont rapporté qu’il faut parfois redémarrer après l’installation pour que ça roule bien, alors n’oublie pas cette étape-là.
Méthode 2 : Tout faire manuellement
Si la première méthode fonctionne pas, tu peux toujours activer les fonctionnalités Windows manuellement. Va dans Paramètres > Applications > Fonctionnalités facultatives > Plus de fonctionnalités Windows (ou cherche « Activation ou désactivation de fonctionnalités Windows » dans la recherche).
- Coche Plateforme de la machine virtuelle
- Coche Sous-système Windows pour Linux
Clique sur OK, puis redémarre ton PC. Après le redémarrage, ouvre PowerShell en mode admin et tape :
dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Une fois que c’est fait, redémarre encore une fois. Ensuite, va dans le Microsoft Store et cherche la distro Linux qui t’intéresse, comme Debian, Kali Linux ou Fedora. Clique « Installer », et laisse faire. Quand c’est terminé, tu peux lancer la distro direct du menu Démarrer, et tu passeras par une étape de configuration pour créer ton utilisateur et ton mot de passe.
Les avantages de cette méthode :
Ça donne beaucoup plus de contrôle, surtout si tu veux une distro spécifique ou si t’as besoin de régler des problèmes avec la méthode automatique. En plus, ça te permet de vérifier que toutes les fonctionnalités sont bien activées dans Windows.
Ce qui t’attend :
Une vraie environnement Linux dans Windows, en ligne de commande, prêt pour faire du développement, des tests ou juste triper. Parfois, après cette installation manuelle, ça prend un petit redémarrage pour que tout apparaisse bien.
Trucs en plus :
Dans PowerShell, tu peux aussi vérifier quelles versions de WSL sont installées avec wsl --list --verbose
. Ça t’aide à voir si tu as plusieurs distros ou si tu utilises WSL2 — qui est recommandé car c’est plus rapide et compatible. Et si tu veux upgrader une distro existante, regarde le guide officiel Microsoft pour WSL.
Quelques conseils pour que ça roule mieux
- Met à jour Windows vers la dernière version — ça peut faire toute une différence.
- Teste différentes distros Linux si Ubuntu, c’est pas trop ton genre; c’est facile à changer ou ajouter d’autres options.
- Utilise
wsl --set-default-version 2
pour t’assurer d’être en WSL2, qui est plus rapide et plus compatible. - Pour faire tourner des apps graphiques Linux, active WSLg, mais ça marche mieux avec les versions Preview de Windows si tu veux des fonctionnalités en prime.
Foire aux questions (FAQ)
Quelle différence entre WSL 1 et WSL 2 ?
WSL 2, c’est un peu comme avoir un mini Linux complet qui tourne dans une petite VM, ce qui le rend plus rapide et capable de faire beaucoup plus d’applications Linux. WSL 1, c’était plus une couche de traduction, alors pour certains autres uses, ça pouvait être mieux, mais WSL 2, c’est la voie à suivre maintenant.
Peux-tu faire tourner des apps graphiques Linux sur Windows 11 ?
Oui, surtout si tu as Windows 11 avec WSLg activé, ce qui permet de faire fonctionner les apps graphiques Linux directement dans Windows, comme si c’étaient des applications natives.
Est-ce qu’on peut avoir plusieurs distros Linux en même temps ?
Absolument. Tu peux en télécharger plusieurs depuis le Microsoft Store, puis switcher entre elles à tout moment avec wsl --list --verbose
.
Il faut des specs de fou pour faire ça ?
Pas du tout. Même avec un PC modeste, ça marche pas mal, vu que WSL consomme pas autant que des machines virtuelles classiques.
Résumé
- Ouvre PowerShell en mode admin, tape
wsl --install
. - Redémarre ton PC (parce que Windows aime faire ça de même).
- Va dans le Microsoft Store, cherche la distro que tu veux, et installe-la.
- Une fois installée, configure ton user Linux, pis c’est parti — tu peux commencer à taper des commandes Linux directement dans Windows !
En résumé
Le système WSL peut sembler un peu capricieux par moments — un redémarrage ou un petit coup d’œil dans les paramètres règle souvent le problème — mais en général, c’est super fiable. Une fois que c’est en marche, ça ouvre tout un paquet de possibilités : développement, scripting, ou juste triper avec Linux. Faut juste savoir que certains apps graphique pourraient demander quelques ajustements, mais dans l’ensemble, c’est une grosse amélioration par rapport à faire un VM complet à partir de zéro.
J’espère que ça va permettre à quelqu’un de gagner du temps. Parce qu’au final, tout le monde va finir par utiliser Linux sur Windows, c’est juste une question de temps.