Installer Ubuntu sur Windows 11 est plutôt sympa, surtout si vous aimez bidouiller ou si vous avez besoin d’outils Linux sans installer un système d’exploitation complet. Mais ce n’est pas toujours simple : il arrive de rencontrer des problèmes, comme une installation WSL défaillante ou l’impossibilité de lancer Ubuntu. Heureusement, la plupart des problèmes se résolvent en quelques étapes, et ce guide a pour but de couvrir les pièges courants et les solutions que j’ai moi-même rencontrés. Une fois le système configuré, vous bénéficiez généralement d’un environnement Linux fluide et intégré à Windows, vous permettant d’installer des applications ou d’exécuter des commandes sans difficulté.
Comment exécuter Ubuntu sur Windows 11
Nous utiliserons le Sous-système Windows pour Linux (WSL).C’est assez paradoxal que Windows ait réussi à la rendre à la fois si simple et si complexe. Si WSL n’est pas correctement activé ou si certaines mises à jour ne sont pas installées, Ubuntu peut ne pas se lancer ou planter. Voici donc la procédure de dépannage et de démarrage, étape par étape.
Activer correctement WSL sous Windows 11
Pour commencer, il faut activer WSL. Il n’est pas activé par défaut, et parfois, la méthode traditionnelle ne fonctionne pas. Utiliser PowerShell avec les droits d’administrateur est généralement la solution la plus fiable.
- Ouvrez PowerShell en tant qu’administrateur ( Win + Xpuis sélectionnez « Windows PowerShell (Admin) » ou « Terminal (Admin) »)
- Exécutez cette commande pour activer WSL :
wsl --install— oui, c’est la nouvelle méthode simplifiée de Windows 11. Si vous préférez la méthode traditionnelle, vous pouvez également le faire via Paramètres > Applications > Fonctionnalités facultatives. - Si les solutions précédentes ne fonctionnent pas ou si WSL présente toujours des dysfonctionnements, essayez d’activer manuellement la fonctionnalité
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartet d’activer également la plateforme de machine virtuelle :dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - Ensuite, redémarrez votre PC. Il arrive que Windows refuse de laisser WSL démarrer correctement tant qu’un redémarrage n’a pas eu lieu.
Assurez-vous également que votre système exécute Windows 11 version 22000 ou une version ultérieure ; sinon, WSL 2 risque de ne pas fonctionner correctement. Vous pouvez vérifier votre version avec winver…
Installez Ubuntu depuis le Microsoft Store (ou via l’interface de ligne de commande).
Si WSL est activé mais qu’Ubuntu n’apparaît toujours pas, consultez le Microsoft Store. Recherchez « Ubuntu », choisissez une version (20.04 LTS est populaire, mais la 22.04 est la plus récente) et cliquez sur Installer. Il arrive que le Store ne s’ouvre pas ou se bloque ; pas d’inquiétude, vous pouvez également installer Ubuntu en ligne de commande wingetsi nécessaire.
winget install Ubuntu --exact
Cela garantit une installation propre, surtout si le Microsoft Store pose problème. Une fois installé, le trouver dans le menu Démarrer devrait être simple.
Configurer Ubuntu et résoudre les problèmes de démarrage
Il arrive parfois qu’Ubuntu ne se lance pas en raison de problèmes d’autorisations ou d’une configuration incomplète. Lors du premier lancement, une configuration initiale devrait être effectuée : choisissez votre nom d’utilisateur et votre mot de passe, puis patientez quelques instants.
Si le problème persiste ou si le programme plante, essayez la méthode suivante :
- Ouvrez PowerShell ou l’invite de commandes en tant qu’administrateur
- Exécutez la commande
wsl --shutdownpour vous assurer qu’aucune instance bloquée ne persiste. - Relancez ensuite Ubuntu. S’il ne s’ouvre toujours pas, vérifiez la version de WSL
wsl --list --verbose. Assurez-vous qu’Ubuntu utilise la version 2 (voir ci-dessous).
Forcer Ubuntu à fonctionner avec WSL 2
Voici un problème courant : si Ubuntu utilise systématiquement WSL 1 par défaut, vous risquez de rencontrer des problèmes de performances ou d’incompatibilités. Pour y remédier, définissez WSL 2 comme système de fichiers par défaut.
- Ouvrez PowerShell ou l’invite de commandes en tant qu’administrateur.
- Courir
wsl --set-default-version 2 - Ensuite, convertissez votre installation Ubuntu existante si nécessaire :
wsl --set-version Ubuntu-20.04 2(remplacez par le nom exact de votre distribution, que vous pouvez trouver avecwsl --list --verbose)
Cela résout de nombreux problèmes de démarrage et de stabilité, car WSL 2 utilise un véritable noyau Linux. Cependant, sur certaines configurations, une mise à jour de Windows peut être nécessaire pour un fonctionnement optimal.
Mettez à jour tous les éléments d’Ubuntu pour un fonctionnement optimal.
Après l’installation, il est toujours conseillé d’exécuter une mise à jour sudo apt update && sudo apt upgrade. Parfois, des mises à jour manquantes provoquent des plantages inattendus ou des problèmes avec certaines commandes. Si vous rencontrez des erreurs avec des paquets ou un comportement anormal d’Ubuntu, une mise à niveau complète permet généralement de résoudre le problème.
Remarque : Assurez-vous d’être connecté à Internet — ces programmes ne fonctionnent que partiellement hors ligne — notamment lors de l’installation ou de la mise à jour de nouveaux paquets.
Des astuces supplémentaires qui permettent parfois de résoudre des problèmes étranges
- Vérifiez que toutes les fonctionnalités facultatives de Windows sont activées, notamment la plateforme de machines virtuelles et Hyper-V. Vous pouvez le faire via Panneau de configuration > Programmes > Activer ou désactiver des fonctionnalités Windows.
- Si WSL ne démarre pas du tout, essayez de le réinitialiser
wsl --unregister <DistroName>(assurez-vous de sauvegarder vos données au préalable). - Parfois, exécuter Windows + R, saisir
services.mscpuis redémarrer LxssManager peut résoudre les problèmes de démarrage.
En fait, Windows ne facilite pas toujours la tâche. Avec un peu de patience, quelques commandes et la vérification des versions, la plupart des problèmes peuvent être résolus. Bien sûr, Windows complique un peu les choses pour éviter que ce soit trop simple.
Résumé
- Assurez-vous que WSL est activé via PowerShell
wsl --installou via les fonctionnalités Windows. - Installez Ubuntu depuis le Store ou en utilisant
winget. - Configurer Ubuntu pour qu’il s’exécute sur WSL 2 avec
wsl --set-default-version 2. - Exécutez-
sudo apt update && sudo apt upgradele sous Ubuntu pour que tout reste à jour. - En cas de problème, redémarrez WSL avec
wsl --shutdownet vérifiez les versions avecwsl --list --verbose.
Conclure
Installer Ubuntu sur Windows 11 n’est pas toujours simple, surtout avec les caprices des mises à jour Windows et les options à activer/désactiver. Mais une fois en marche, c’est vraiment génial : une machine Linux instantanée directement dans Windows, sans machine virtuelle. On se demande pourquoi Microsoft ne simplifie pas un peu plus les choses dès le départ. Heureusement, après quelques réglages, tout finit par fonctionner. Espérons que cela permette à certains d’éviter les interminables phases de dépannage, ou au moins d’accélérer le processus.