Comment installer Linux sur Windows 11 : le guide pas à pas pour que ça marche

Installer Linux sur Windows 11, ce n’est pas la fin du monde, mais faut dire que ça peut parfois jouer un peu dans le tapis. Certains ont de la misère avec des erreurs bizarres ou des étapes d’installation qui plantent, surtout si leur Windows n’est pas complètement à jour ou si certains paramètres sont désactivés. L’idée ici, c’est de rendre ça aussi simple que possible — parce qu’on s’entend, il n’y a rien de plus frustrant qu’un setup qui tombe en panne à mi-chemin. Après avoir passé au travers de ces étapes, tu devrais pouvoir utiliser des commandes Linux en toute native sous Windows, ouvrir ton distro favorite, et même faire tourner quelques applications graphiques Linux si tout est bien configuré.

Comment régler les petits hic quand tu installes Linux sur Windows 11

Méthode 1 : Vérifie que WSL est bien activé et à jour

Première chose à checker : si WSL (Windows Subsystem for Linux) n’est pas activé adéquatement, ça ne marchera pas. Parfois, Windows ne l’active pas tout seul ou il manque une mise à jour essentielle. Allez dans Paramètres > Applications > Fonctionnalités facultatives et regarde si Sous-système Windows pour Linux est coché. Pense aussi à vérifier si Plateforme de machine virtuelle est activée — ces deux paramètres travaillent de pair, et c’est un peu la base pour faire fonctionner Linux confortablement sur Windows 11.

Une fois que c’est fait, ouvre Windows Terminal en mode administrateur (clique droit sur Démarrer, puis Exécuter en tant qu’administrateur) et tape ces commandes pour t’assurer que ton système est à jour et que WSL fonctionne bien :

wsl --update
wsl --set-default-version 2

Parfois, sur une vieille version de Windows ou si tu as sauté une mise à jour, WSL 2 ne sera pas par défaut. Ces commandes vont t’assurer que tu utilises la dernière version, qui supporte même les applications graphiques et offre de meilleures performances. Si ça ne fonctionne pas tout de suite, un reboot, c’est souvent la solution — Windows aime parfois se faire désirer.

Méthode 2 : Vérifie dans ton BIOS que la virtualisation est activée

Oui, ton BIOS peut être la source de tes ennuis. Si la virtualisation n’est pas activée, WSL 2 va faire la sourde oreille et refuser de s’installer. Redémarre ton PC, appuie sur la touche pour entrer dans le BIOS (souvent F2, Del ou Échap lors du boot), et cherche une option du style Intel VT-x ou AMD-V. Assure-toi que c’est bien activé. Parce qu’évidemment, Windows veut compliquer à la toute dernière minute, comme d’habitude.

Après avoir sauvegardé, redémarre sous Windows, puis essaie de réinstaller WSL. Souvent, c’est vraiment ce détail qui fait toute la différence entre un setup qui marche et des erreurs interminables disant que la virtualisation n’est pas activée.

Méthode 3 : Réinitialise les fonctionnalités Windows et réinstalle WSL

Si ça bloque encore ou si tu soupçonnes qu’il y a une corruption, désactive WSL et la Plateforme de machine virtuelle dans Paramètres > Applications > Fonctionnalités facultatives. Redémarre, puis réactive-les. Parfois, le problème vient d’une installation cassée de ces fonctionnalités.

Puis, ouvre PowerShell en mode administrateur et exécute ces commandes :

DISM /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
DISM /online /disable-feature /featurename:VirtualMachinePlatform /all /norestart
# Redémarre
# Ensuite, réactive-les :
DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
DISM /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# Encore un reboot

Une fois de retour sous Windows, tape :

wsl --install

Cela va tout réinitialiser dans WSL et, espérons-le, régler ces soucis de dernière minute. Parfois, une nouvelle installation après avoir “nettoyé” tout, c’est la clé pour débloquer une installation qui se prend la tête.

Méthode 4 : Installer manuellement une distribution Linux via la ligne de commande

Si le téléchargement via le Microsoft Store ne veut rien savoir ou si la distro ne apparaît pas, tu peux aussi aller pogner l’ISO ou le tarball directement, puis faire l’installation manuellement à la ligne de commande. Tu peux te rendre sur la page officielle de Microsoft pour télécharger tes distros, ou simplement utiliser une commande comme :

wsl --install -d Ubuntu

Si ça ne fonctionne pas, tu peux aussi télécharger une tarball de ta distro sur leur site, ou utiliser des outils comme Winhance (ou d’autres similaires), puis importer manuellement comme ça :

wsl --import NomDeMaDistro CheminDInstallation FichierTarball.tar

C’est une solution de dépannage si le Store décide de faire le difficile. C’est un peu une solution “de secours”, mais ça fonctionne souvent quand rien d’autre ne veut démarrer.

Et si rien ne marche…

Dans le pire des cas, tu peux toujours faire une réinstallation complète de Windows, mais c’est un peu overkill. Plus souvent, il suffit de jouer avec le BIOS pour activer la virtualisation, mettre à jour WSL, et t’assurer que toutes les fonctionnalités sont en ordre. Ce n’est pas toujours évident, mais une fois que c’est en place, installer Linux sur Windows 11 devient beaucoup plus simple. Pis, avec chaque mise à jour, ça s’améliore. Bonne chance, et j’espère que ça va débloquer ton setup!