Installer Ubuntu sur Windows 11 est une excellente façon de se familiariser avec Linux sans détruire complètement votre configuration existante. Grâce au sous-système Windows pour Linux (WSL), vous pouvez exécuter Ubuntu avec des applications Windows, comme si vous aviez le meilleur des deux mondes. Si vous l’avez déjà essayé, vous avez probablement remarqué que c’est simple, mais parfois délicat, surtout lorsque WSL refuse de s’activer ou qu’Ubuntu ne s’affiche pas après l’installation. C’est là qu’intervient ce guide : il vise à résoudre les problèmes courants et à simplifier le processus afin que vous puissiez obtenir un terminal Ubuntu fonctionnel sur votre machine Windows.
Comment installer Ubuntu sur Windows 11
Installer Ubuntu sur Windows semble une excellente idée, mais la configuration peut être complexe. L’essentiel est de s’assurer que WSL est correctement activé et fonctionnel, puis d’installer Ubuntu sans problème via le Microsoft Store, et enfin de vérifier que tout est à jour. Ces étapes ne sont pas infaillibles : Windows a tendance à manipuler les autorisations ou à ne pas activer correctement les fonctionnalités, mais voici ce qui est généralement nécessaire.
Activer le sous-système Windows pour Linux et la plate-forme de machine virtuelle
C’est là que les choses se gâtent souvent. Sous Windows 11, vous devez activer les fonctionnalités « Sous-système Windows pour Linux » et « Plateforme de machines virtuelles », qui peuvent être désactivées par défaut.Ouvrez le menu Démarrer, recherchez « Activer ou désactiver des fonctionnalités Windows », puis cochez les deux cases :
- Sous-système Windows pour Linux
- Plateforme de machine virtuelle
Cliquez sur OK, puis redémarrez. Si WSL refuse toujours de fonctionner, il peut être utile d’exécuter les commandes directement dans PowerShell en tant qu’administrateur. Ouvrez-le Windows PowerShellen tant qu’administrateur et exécutez :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Redémarrez ensuite votre PC. Curieusement, sur certaines configurations, cette opération manuelle garantit que les fonctionnalités sont bien activées et prêtes à fonctionner.
Installez WSL 2 par défaut
Cette étape est cruciale. WSL 2 dispose d’un noyau Linux complet : meilleure compatibilité, meilleures performances, etc. Après le redémarrage, ouvrez à nouveau PowerShell en tant qu’administrateur et exécutez :
wsl --set-default-version 2
Il arrive que Windows utilise encore WSL 1 par défaut, ce qui peut entraîner des problèmes de démarrage d’Ubuntu ou l’absence de fonctionnalités. Le paramétrer explicitement sur la version 2 résout généralement ce problème. Si vous voyez une erreur indiquant que WSL 2 n’est pas installé, téléchargez les dernières mises à jour via Windows Update ou installez le package de mise à jour du noyau Linux depuis la mise à jour du noyau WSL2 de Microsoft.
Téléchargez Ubuntu depuis le Microsoft Store
Cela paraît simple : il suffit d’aller sur le Microsoft Store, de rechercher Ubuntu et de choisir votre version préférée (par exemple, 20.04 LTS ou 22.04 LTS).Il arrive que l’application du Microsoft Store ne se charge pas correctement ou ne se charge pas du premier coup. Si cela se produit, videz le cache du Microsoft Store ou essayez de l’ouvrir depuis Menu > Paramètres > Applications > Applications et fonctionnalités, puis réparez/réinitialisez le Store. Après l’installation, lancez simplement Ubuntu depuis le menu Démarrer.
Premier lancement et configuration initiale
Lors de la première ouverture d’Ubuntu, la configuration prend quelques secondes. Vous serez invité à créer un nom d’utilisateur et un mot de passe. Croyez-le ou non, c’est important : c’est ainsi que vous vous authentifierez plus tard, même si saisir votre mot de passe administrateur sous Linux sous Windows peut paraître étrange. Sur certaines configurations, le terminal peut se bloquer ou générer des erreurs étranges ; dans ce cas, redémarrez ou exécutez wsl --shutdown
PowerShell, puis réessayez.
Mettez à jour et vérifiez votre système Ubuntu
Cette étape est souvent négligée, mais elle est pourtant cruciale. Maintenez votre environnement Ubuntu propre et sécurisé en mettant à jour les paquets. Ouvrez le terminal Ubuntu et exécutez :
sudo apt update && sudo apt upgrade -y
Il actualise la liste des paquets et met à niveau les outils installés. Parfois, si cela échoue, c’est parce que vos paramètres réseau bloquent certains dépôts ou que le cache est corrompu. Un redémarrage ou une réinitialisation manuelle de WSL peut résoudre le problème. Pour cela, exécutez-le wsl --shutdown
depuis PowerShell, puis rouvrez Ubuntu.
Vérifications finales et dépannage
Si Ubuntu ne démarre pas ou si WSL semble défectueux, essayez de désactiver et de réactiver certaines fonctionnalités, ou de réinitialiser WSL et de le réinstaller. Vérifiez également les mises à jour Windows. Parfois, Windows a simplement besoin de ses correctifs, ou votre BIOS peut bloquer les fonctionnalités de virtualisation. Activez la virtualisation matérielle dans les paramètres du BIOS ; oui, elle est souvent masquée ou désactivée par défaut.wsl --unregister
Une solution efficace : faites un clic droit sur le bouton Démarrer > Gestionnaire de périphériques > Périphériques système > recherchez « Adaptateur Ethernet virtuel Microsoft Hyper-V » et assurez-vous que la virtualisation est activée dans le BIOS. Dans les paramètres Windows, vérifiez si la virtualisation est activée dans Paramètres > Confidentialité et sécurité > Sécurité > Intégrité de la mémoire. Certaines configurations matérielles rendent ces étapes plus complexes qu’elles ne le devraient, mais la persévérance est utile.
Conseils pour une configuration WSL Linux utile
- Sauvegardez vos distributions WSL : au cas où vous voudriez les rétablir ou les déplacer, exportez-les avec wsl –export.
- Utilisez WSL2 pour de véritables performances Linux : la plupart des commandes Linux, Docker, etc., fonctionnent mieux avec WSL2 — ne l’ignorez pas si possible.
- Personnalisez votre environnement Ubuntu : installez vos outils préférés comme Winhance ou ajustez les configurations dans ~/.bashrc.
- Rejoignez des communautés en ligne : r/bashonubuntuonwindows ou r/linux4noobs de Reddit sont étonnamment utiles.
Dépannage des problèmes courants
- WSL ne démarre pas : vérifiez que la virtualisation est activée dans le BIOS, puis exécutez
wsl --set-default-version 2
. Essayez égalementwsl --shutdown
de redémarrer votre PC. - Ubuntu plante après l’installation : réinstallez-le via le Microsoft Store et assurez-vous que votre Windows 11 est entièrement à jour. Si le problème persiste, vérifiez qu’aucun logiciel en conflit, comme Hyper-V ou un VPN, ne bloque l’accès au réseau.
- Commandes ne fonctionnant pas ou manquantes : mettez à jour les packages système avec
sudo apt update && sudo apt upgrade -y
et redémarrez.
Parce que, bien sûr, Windows doit parfois rendre les choses compliquées.
Résumé
- Activez WSL et la plate-forme de machine virtuelle via les fonctionnalités Windows ou PowerShell.
- Définissez WSL sur la version 2 avec
wsl --set-default-version 2
. - Téléchargez et installez Ubuntu depuis le Microsoft Store.
- Lancez Ubuntu, créez votre utilisateur, puis mettez à jour les packages.
- Résolvez les problèmes en redémarrant WSL, en vérifiant les paramètres du BIOS ou en mettant à jour Windows.
Conclure
Installer Ubuntu sur Windows 11 peut être un peu compliqué, surtout si Windows ne fonctionne pas correctement immédiatement. Mais une fois que tout fonctionne, c’est vraiment révolutionnaire : avoir Linux et Windows côte à côte ouvre de nombreuses possibilités. Parfois, il suffit de modifier des fonctionnalités ou de redémarrer, mais le jeu en vaut la chandelle. Espérons que cela vous évitera des heures de frustration interminables. Espérons que cela vous fera gagner quelques heures.