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

Installer Linux sur Windows 11 n’est plus une mince affaire : grâce à WSL, c’est vraiment simple et vous pouvez obtenir un environnement Linux performant fonctionnant avec Windows sans le cauchemar du double démarrage. Pour tous ceux qui ont toujours voulu des outils Linux mais détestent le double démarrage ou les configurations de machines virtuelles, c’est une véritable révolution. Mais soyons honnêtes, la configuration n’est pas toujours parfaite du premier coup. Il arrive que WSL refuse de s’installer correctement ou que la distribution Linux ne se lance pas, notamment sur certains matériels ou après des mises à jour Windows majeures. Alors, si vous rencontrez des difficultés, voici quelques conseils et astuces pour les surmonter.

Comment installer Linux sur Windows 11

Activer WSL et le mode plate-forme de machine virtuelle

Cette partie peut perturber certains utilisateurs, notamment parce que Windows est parfois un peu capricieux avec les boutons. Commencez par ouvrir PowerShell en tant qu’administrateur (recherchez PowerShell, faites un clic droit, puis exécutez en tant qu’administrateur) et saisissez :

dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

et puis:

dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Cela garantit que WSL et la plateforme de machine virtuelle sont activés, ce qui est essentiel au bon fonctionnement de WSL 2. Après avoir exécuté ces commandes, redémarrez le PC. Sur certaines configurations, même si vous pensez avoir tout activé, Windows oublie d’appliquer complètement les modifications jusqu’au redémarrage.

Une autre méthode, si vous préférez l’interface utilisateur graphique, consiste à aller dans Paramètres > Applications > Fonctionnalités optionnelles, à cliquer sur Ajouter une fonctionnalité, à rechercher le Sous-système Windows pour Linux et la Plateforme de machine virtuelle, puis à installer les deux. Honnêtement, la ligne de commande est plus rapide et plus fiable, surtout lors d’une nouvelle installation ou après une mise à jour.

Installer WSL et une distribution Linux

Une fois de nouveau opérationnel, ouvrez à nouveau PowerShell (mode administrateur recommandé) et saisissez :

wsl --install

Cette commande est censée installer automatiquement la dernière version de WSL et utiliser Ubuntu par défaut. Si cela ne fonctionne pas (ce qui arrive sur les anciennes configurations ou parfois après une configuration manuelle), vous devrez peut-être installer manuellement une distribution spécifique.

Pour une configuration manuelle, vous pouvez télécharger votre distribution sur le Microsoft Store. Recherchez Ubuntu, Debian ou Kali Linux. Parfois, si le Microsoft Store ne s’ouvre pas correctement ou si WSL n’est pas activé, accédez simplement à Paramètres > Applications > Applications et fonctionnalités, puis activez/désactivez manuellement les fonctionnalités Windows en cliquant sur le lien « Activer ou désactiver les fonctionnalités Windows », puis en cochant « Sous-système Windows pour Linux et plateforme de machines virtuelles ». Redémarrez ensuite, ouvrez le Microsoft Store et procédez à l’installation.

Configurer et lancer votre distribution Linux

Une fois installée, vous pouvez lancer votre application Linux depuis le menu Démarrer. La première exécution prend une minute ou deux : vous serez invité à créer un nom d’utilisateur et un mot de passe. Je ne sais pas pourquoi, mais pour une raison inconnue, la première exécution est parfois lente, voire infructueuse. Ne vous inquiétez pas. Dans ce cas, fermer et rouvrir la distribution peut généralement résoudre le problème. Après l’installation, vous serez en mode shell Linux, prêt à démarrer.

Mise à jour et dépannage de WSL

L’exécution sudo apt update && sudo apt upgradedans le terminal Linux assure la sécurité et la mise à jour des données. Cependant, voici un point délicat : si votre instance WSL ne fonctionne pas correctement, vérifiez la version que vous utilisez wsl --list --verbose. Si elle affiche la version 1, ou si WSL ne démarre pas correctement, vous devrez peut-être effectuer une mise à niveau manuelle vers WSL 2.

Pour mettre à niveau vers WSL 2, exécutez wsl --set-default-version 2, puis configurez votre distribution sur WSL 2 avec. Remplacez <nom_de_la_distribution> par le nom affiché dans wsl –list –verbose. Parfois, si WSL 2 refuse de s’installer, cela peut être dû à des mises à jour système manquantes ou à la désactivation de la virtualisation matérielle. Vérifiez dans le BIOS que les extensions de virtualisation (Intel VT-x ou AMD-V) sont activées. Bien sûr, Windows doit rendre la tâche plus complexe que nécessaire.wsl --set-version 2

Conseils supplémentaires et pièges courants

Si le problème persiste, pensez à désinstaller et réinstaller WSL via la documentation d’installation de WSL de Microsoft. Exécutez également DISM /Online /Cleanup-Image /RestoreHealthPowerShell pour corriger une éventuelle corruption du système pouvant interférer avec l’activation des fonctionnalités.

Et honnêtement, certaines configurations matérielles présentent des défauts. Sur certaines machines, WSL ou le Store peuvent générer des erreurs après des mises à jour Windows importantes. L’exécution de WSL sfc /scannowpeut parfois corriger des problèmes de fichiers système sous-jacents qui empêchent WSL de s’initialiser correctement.

Nous espérons que ces conseils vous aideront à résoudre les problèmes courants. Je ne sais pas pourquoi cela fonctionne, mais sur certaines configurations, après avoir activé des fonctionnalités, redémarré et effectué une mise à jour manuelle, l’environnement Linux se lance enfin sans problème. Parfois, un simple redémarrage suffit à résoudre les problèmes causés par les mises à jour.

Résumé

  • Activez WSL et la plate-forme de machine virtuelle via PowerShell ou l’interface graphique.
  • Redémarrez, puis installez WSL avec wsl --installou le Store.
  • Choisissez et lancez votre distribution, configurez-la.
  • Mettez à jour votre système Linux et vérifiez la version WSL si nécessaire.
  • Si les problèmes persistent, vérifiez que la virtualisation est activée dans le BIOS, exécutez des contrôles d’intégrité du système et envisagez de réinstaller WSL.

Conclure

Installer Linux sur Windows 11 avec WSL est bien plus simple qu’avant, mais ce n’est pas toujours une expérience sans accroc. Les imprévus matériels, les mises à jour Windows et les paramètres système peuvent parfois poser problème. Si tout fonctionne correctement, c’est une solution plutôt efficace pour utiliser les outils Linux sans se soucier du double démarrage ou des machines virtuelles. Gardez simplement à l’esprit qu’un simple dépannage ou plusieurs redémarrages peuvent parfois faire toute la différence. Espérons que cela vous évitera bien des soucis.