Comment installer Linux sur Windows 11 : un tutoriel complet étape par étape

Installer Linux sur Windows 11 semble simple, n’est-ce pas ? Mais parfois, ce n’est pas aussi simple qu’il y paraît, surtout si WSL (Windows Subsystem for Linux) refuse de s’activer correctement ou si la distribution refuse de s’installer après avoir cliqué sur « Obtenir » dans le Microsoft Store. Ceux qui ont déjà mené ces batailles savent qu’activer WSL et lancer une distribution Linux peut être un vrai casse-tête. Heureusement, avec quelques ajustements et commandes, il suffit souvent de s’assurer que tout est correctement activé et que Windows est à jour. Attendez-vous à exécuter quelques commandes PowerShell, vérifier vos paramètres, redémarrer, et soudain, vous voilà au monde de Linux – enfin, presque. Voici ce que vous devez faire, détaillé avec quelques conseils pratiques et les pièges courants.

Comment installer Linux sur Windows 11

Activer correctement WSL et la plate-forme de machine virtuelle

Si WSL n’est pas correctement activé, vous risquez d’obtenir un écran vide ou des erreurs lors de l’installation de votre distribution. Cette étape est cruciale, car Windows 11 doit avoir activé le Sous-système Windows pour Linux et la Plateforme de machines virtuelles. Parfois, cocher la case Activer ou désactiver des fonctionnalités Windows ne suffit pas ; il faudra alors utiliser PowerShell pour une configuration plus propre. Croyez-moi, cela fait toute la différence.

  • Ouvrez PowerShell en tant qu’administrateur ( Win + Xpuis choisissez Windows PowerShell (Admin) ou Terminal (Admin))
  • Exécutez ces commandes :
     dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • Après avoir exécuté ces fonctions, il est conseillé de redémarrer. Windows a une étrange habitude : il faut redémarrer pour que ces fonctionnalités soient réellement maintenues.

Après le redémarrage, vérifiez dans Paramètres > Confidentialité et sécurité > Pour les développeurs que Hyper-V et la virtualisation sont activés. La virtualisation nécessite parfois un petit coup de pouce dans le BIOS, surtout sur certains ordinateurs portables. Windows complique évidemment les choses plus que nécessaire.

Installez votre distribution Linux depuis le Microsoft Store

Rendez-vous sur le Microsoft Store (cliquez simplement sur le menu Démarrer et saisissez « Microsoft Store »), puis recherchez votre distribution préférée : Ubuntu est le choix fiable pour les débutants, mais Debian, Kali ou openSUSE fonctionnent également.

Si le clic sur « Obtenir » sur Ubuntu bloque ou ne s’installe pas correctement, vider le cache peut parfois résoudre le problème. Fermez le Store, puis exécutez :

wsreset.exe

qui réinitialise le cache du Store et corrige souvent des problèmes d’installation étranges.

Configurer WSL 2 manuellement s’il n’est pas configuré par défaut

C’est là que certaines configurations échouent. Par défaut, Windows 11 devrait configurer votre distribution sur WSL 2, mais sur certaines configurations, la configuration par défaut est WSL 1 ou la mise à jour ne se fait tout simplement pas automatiquement. Pour résoudre ce problème, ouvrez PowerShell (en mode administrateur) et exécutez :

 wsl --set-default-version 2

Cela garantit que toutes les nouvelles distributions Linux utiliseront WSL 2, bien plus performant en termes de performances et de fonctionnalités. Vous pouvez vérifier les versions que vous utilisez :

 wsl -l -v

Si votre distribution installée n’exécute pas WSL 2, définissez-le explicitement :

 wsl --set-version Ubuntu-20.04 2

Parfois, définir la version par défaut ne suffit pas et il peut être nécessaire de mettre à jour manuellement les pilotes du noyau Linux. Vous pouvez télécharger le dernier package de mise à jour du noyau Linux WSL2 sur le site de Microsoft : https://aka.ms/wsl2kernel

Lancez votre environnement Linux et effectuez la configuration initiale

Une fois installée, ouvrez votre distribution Linux depuis le menu Démarrer. La première installation s’exécutera et vous demandera un nom d’utilisateur et un mot de passe. C’est la procédure standard : suivez simplement les instructions. Si le problème persiste, vérifiez que votre système prend en charge la virtualisation (consultez les paramètres du BIOS pour Intel VT-x ou AMD-V) et qu’Hyper-V est activé. Cochez à nouveau la case Activer ou désactiver des fonctionnalités Windows.

Sur certaines machines, le premier lancement peut être lent ou présenter des bugs, mais après un redémarrage ou un deuxième essai, tout se passe généralement bien. Une fois installé, vous pouvez exécuter des commandes Linux comme apt updateet apt install. C’est assez simple, une fois que tout est configuré.

Commencez à utiliser les commandes Linux sous Windows

Ouvrez votre distribution à tout moment depuis le menu Démarrer : pas besoin de machine virtuelle ni de double démarrage. Essayez ssh, git, ou même exécutez des applications GUI si vous avez configuré WSLg (Windows Subsystem for Linux GUI).L’expérience peut être étonnamment fluide, une fois tous les éléments en place. Sur certaines configurations, il est conseillé d’installer Windows Terminal pour une meilleure expérience en ligne de commande, très pratique pour gérer plusieurs consoles dans une seule fenêtre.

Parfois, WSL a besoin d’un petit coup de pouce, comme exécuter wsl --shutdownou mettre à jour votre distribution si vous rencontrez des bugs étranges. Mais globalement, une fois configuré, c’est assez fluide.

Conseils pour une installation plus fluide

  • Mettre à jour Windows : assurez-vous que votre Windows 11 est entièrement mis à jour pour éviter les problèmes de compatibilité.
  • Vérifiez la prise en charge de la virtualisation : c’est crucial : si votre BIOS a désactivé la virtualisation, WSL 2 ne fonctionnera pas correctement.
  • Utilisez la dernière version de WSL : WSL 2 est la solution idéale, définissez-la donc par défaut et mettez à niveau toutes les distributions si nécessaire.
  • Gardez une sauvegarde : car modifier les fonctionnalités du système comporte toujours un certain risque, juste au cas où.
  • Consultez la documentation : la documentation officielle WSL de Microsoft est une bouée de sauvetage si les choses tournent mal.Voici le lien.

Questions fréquemment posées

Qu’est-ce que WSL exactement ?

Il s’agit simplement d’une couche de compatibilité qui vous permet d’exécuter des commandes Linux directement sur Windows, un peu comme une mini machine virtuelle Linux sans tout le tracas.

Puis-je exécuter des applications Linux graphiques ?

Oui, en particulier avec WSLg (Windows Subsystem for Linux GUI), qui prend désormais en charge l’exécution native d’applications Linux GUI sur Windows 11. Assurez-vous simplement que vous utilisez les dernières versions et que vous êtes correctement configuré.

Est-il sûr d’installer Linux de cette façon ?

Généralement, oui. Sachez simplement que modifier les fonctionnalités du système peut entraîner des problèmes étranges. Il est donc toujours judicieux d’effectuer des sauvegardes, surtout si vous essayez sur une machine de production.

Désinstaller les distributions Linux est facile, n’est-ce pas ?

Absolument. Accédez simplement à Paramètres > Applications > Applications installées, recherchez votre distribution Linux (comme Ubuntu) et cliquez sur « Désinstaller ».Vous pouvez également le faire directement depuis le Microsoft Store.

Résumé

  • Activer WSL et la plateforme de machine virtuelle via PowerShell
  • Redémarrez votre PC, vérifiez la prise en charge de la virtualisation dans le BIOS
  • Installez votre distribution Linux depuis le Store ou via la ligne de commande
  • Définissez WSL 2 par défaut, mettez à niveau les anciennes distributions si nécessaire
  • Lancez et configurez votre environnement Linux

Conclure

Installer Linux sur Windows 11 via WSL n’est pas toujours infaillible, mais c’est un excellent moyen d’avoir Linux à portée de main sans double démarrage ni machines virtuelles. Une fois que vous maîtrisez l’activation des fonctionnalités et la mise à jour du noyau, la configuration devient relativement simple. Et franchement, c’est incroyable à quel point WSL reproduit désormais l’expérience Linux native, mieux que certaines configurations de machines virtuelles. Espérons que cela aide ceux qui se creusent la tête, car ce n’est vraiment pas si compliqué une fois qu’on connaît les astuces.