Comment activer WSL sur Windows 10 pour une configuration simplifiée

Tutoriel – Comment activer WSL sous Windows 10

Alors, si vous souhaitez exécuter des commandes Linux directement sous Windows 10 sans passer par des machines virtuelles ou un système à double démarrage, WSL est la solution idéale. Cependant, son activation n’est pas aussi simple qu’un clic : Windows propose quelques options cachées à activer/désactiver, ainsi que quelques mises à jour à installer. En résumé, il est important de comprendre son fonctionnement interne, car même en suivant scrupuleusement les étapes, certaines choses ne fonctionnent pas immédiatement. Voici un aperçu de la procédure : vous activez certaines fonctionnalités Windows, mettez à jour le noyau, puis choisissez votre distribution Linux dans le Microsoft Store. Et voilà ! Linux est installé dans une fenêtre et prêt à l’emploi comme n’importe quelle autre application. C’est assez impressionnant de constater à quel point cela raccourcit le processus d’installation par rapport aux méthodes traditionnelles. Cela dit, prévoyez quelques allers-retours dans le menu Paramètres et la saisie d’une ou deux commandes. Certes, Windows complique un peu les choses, mais c’est faisable. Une fois configuré, vous pourrez exécuter des outils Linux, des scripts et même des applications graphiques, le tout sous Windows. Plutôt chouette, même s’il a fallu plusieurs essais pour y arriver.

Comment résoudre les problèmes d’installation de WSL sous Windows 10

Activer la fonctionnalité Sous-système Windows pour Linux

Voici la première étape, un peu comme activer la prise en charge de Linux sur votre PC. Allez dans Panneau de configuration > Programmes > Activer ou désactiver des fonctionnalités Windows.Windows Subsystem for LinuxDans la liste, trouvez l’option, cochez la case correspondante, puis cliquez sur OK. Ensuite, Windows refusera d’installer certains composants s’il n’est pas déjà à jour ; un redémarrage peut donc être nécessaire. Parfois, sur certaines configurations, cette étape ne s’active pas correctement du premier coup ; ne vous inquiétez donc pas si rien ne se passe immédiatement. Redémarrez après avoir coché la case, par précaution. Au redémarrage de Windows, c’est comme lui indiquer : « Oui, je souhaite vraiment la prise en charge de Linux.»

Activer la plateforme de machine virtuelle pour WSL 2

Si vous souhaitez utiliser la dernière version de WSL 2 (qui, il faut le dire, est bien plus stable et rapide), vous devez activer la virtualisation Virtual Machine Platform. Pour cela, rendez-vous dans « Activer ou désactiver des fonctionnalités Windows ». Cochez la case correspondante, puis redémarrez votre ordinateur. Certaines machines ne gèrent pas cette opération correctement du premier coup ; il arrive que l’activation de cette fonctionnalité nécessite l’activation d’un paramètre du BIOS (comme Intel VT-x ou AMD-V).Si votre PC émet un avertissement au prochain démarrage, vérifiez les paramètres du BIOS ou de l’UEFI et assurez-vous que la prise en charge de la virtualisation est activée. En résumé, WSL 2 encapsule Linux dans une machine virtuelle légère et compacte, c’est pourquoi ces deux fonctionnalités doivent être activées pour un fonctionnement optimal. Une fois cette opération effectuée, votre PC est prêt à profiter pleinement de Linux.

Mettre à jour manuellement le noyau Linux WSL 2

Après ces étapes, Windows peut afficher un message d’erreur concernant des « composants du noyau manquants ».On ignore pourquoi, mais c’est fréquent. Rendez-vous sur la page de mise à jour du noyau WSL de Microsoft, téléchargez le wsl_update_x64.msifichier, exécutez-le et suivez les instructions. Cette mise à jour est cruciale car, sans elle, WSL 2 ne fonctionnera pas du tout ; Windows vous oblige en quelque sorte à l’effectuer manuellement. C’est un petit désagrément, mais sur certaines configurations, si vous ne faites pas la mise à jour, l’installation se bloque dès la première étape. Une fois installée, votre système dispose du noyau Linux le plus récent, ce qui est… un peu étrange, mais nécessaire.

Définissez WSL 2 comme version par défaut

Pour que toute distribution installée utilise automatiquement WSL 2 (plus rapide et plus compatible), ouvrez PowerShell en tant qu’administrateur et saisissez : wsl --set-default-version 2`powershes -v`.Cette commande indique à Windows : « Désormais, toutes les nouvelles distributions doivent utiliser WSL 2.» Sur certaines configurations, il peut être nécessaire d’exécuter `powershes -v` wsl --list --verbosepour vérifier quelle distribution utilise quelle version, notamment si vous avez installé une distribution précédemment et qu’elle est toujours bloquée sous WSL 1. Sur une machine, cela a fonctionné instantanément ; sur une autre, j’ai dû tout redémarrer… ce n’est donc pas toujours simple.

Installez votre distribution Linux préférée depuis le Microsoft Store

Enfin, place à la partie la plus intéressante ! Rendez-vous sur le Microsoft Store et recherchez « Linux » ou la distribution de votre choix, comme Ubuntu, Debian ou Kali Linux. Cliquez sur « Obtenir » ou « Installer ». Une fois le téléchargement terminé, lancez Linux depuis le menu Démarrer. Vous serez alors invité à créer un nom d’utilisateur et un mot de passe. L’installation peut parfois prendre quelques secondes, surtout si votre ordinateur est un peu lent ou si des mises à jour Windows viennent de s’installer. Une fois cette étape franchie, vous êtes prêt à utiliser Linux : exécutez des commandes Linux, installez des paquets et sudo apt updateprofitez sudo apt upgradede la magie d’avoir Linux directement sous Windows.

Oui, il y a quelques étapes, mais une fois que c’est fait, votre ordinateur a en quelque sorte une double personnalité : Windows et Linux fonctionnent côte à côte. C’est bizarre, mais c’est plutôt impressionnant comme tout est fluide de nos jours.