L’installation de WSL2 sur Windows 10 peut parfois s’avérer plus complexe que prévu, notamment si certaines fonctionnalités sont désactivées ou si votre système n’est pas à jour. La procédure n’est pas toujours simple et de nombreux utilisateurs rencontrent des difficultés, comme une commande qui ne fonctionne pas ou un blocage du processus d’installation. Heureusement, une fois configuré, votre environnement Linux fonctionne de manière fluide et offre de meilleures performances que son prédécesseur. Cependant, cette configuration initiale peut parfois poser problème ; voici donc un guide pas à pas, agrémenté de conseils pratiques, pour vous accompagner jusqu’au bout.
Tutoriel – Comment installer WSL2 sur Windows 10
Configurer WSL2 ne se résume pas à exécuter des commandes Linux ; il s’agit de vérifier que votre système est bien compatible. Si votre Windows n’est pas à jour ou si certaines fonctionnalités ne sont pas activées, l’installation risque d’échouer silencieusement ou de générer des erreurs déroutantes. Une installation réussie requiert une attention particulière aux détails : vérification des mises à jour, activation/désactivation des fonctionnalités et exécution des commandes avec les permissions appropriées. Une fois cette étape franchie, vous pourrez accéder à Linux depuis votre menu Démarrer, exécuter des tâches de développement ou simplement explorer les commandes Linux sans vous soucier d’un système à double démarrage.
Assurez-vous que Windows 10 est entièrement à jour et activez les fonctionnalités nécessaires
- Vérifiez d’abord si vous utilisez Windows 10 version 2004 ou ultérieure (build 19041 ou supérieure).Accédez à Paramètres > Mise à jour et sécurité > Windows Update et assurez-vous d’avoir installé les dernières mises à jour.
- Ensuite, vous devez activer la fonctionnalité Sous-système Windows pour Linux. Vous pouvez le faire via Paramètres > Applications > Fonctionnalités facultatives > Ajouter une fonctionnalité ou, plus simplement, via PowerShell :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart - Pour WSL2, il est également recommandé d’activer la plateforme de machine virtuelle :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Parfois, ces commandes ne fonctionnent pas immédiatement ou nécessitent un redémarrage. Après les avoir activées, redémarrez votre PC et vérifiez que ces fonctionnalités sont bien activées en accédant au Panneau de configuration > Programmes > Activer ou désactiver des fonctionnalités Windows : les options « Sous-système Windows pour Linux » et « Plateforme de machine virtuelle » doivent être cochées. Si ce n’est pas le cas, réactivez-les et redémarrez.
Mettez à jour le noyau WSL et définissez WSL2 comme système de fichiers par défaut.
- Téléchargez le dernier package de mise à jour du noyau Linux WSL2, au cas où il serait bloqué. Vous pouvez le télécharger depuis la page de mise à jour du noyau WSL2 de Microsoft. Exécutez le programme d’installation, et il effectuera la mise à jour.
- Ensuite, ouvrez PowerShell en tant qu’administrateur et définissez WSL2 comme système par défaut :
wsl --set-default-version 2
Cette étape permet aux nouvelles distributions Linux de fonctionner sur WSL2 au lieu de l’ancienne version. Sur certaines configurations, elle peut échouer la première fois, puis fonctionner après un redémarrage ; ne vous inquiétez donc pas si le comportement est inhabituel.
Téléchargez une distribution Linux depuis le Microsoft Store
- Ouvrez le Microsoft Store. Recherchez Ubuntu (ou Debian, Kali, selon votre préférence).En général, le bouton « Obtenir » fonctionne sans problème, mais il peut arriver qu’il soit capricieux si vous n’êtes pas connecté au Store ou si votre système n’est pas entièrement à jour.
- Une fois installé, lancez l’application depuis le menu Démarrer. Au premier démarrage, la configuration prendra quelques instants et vous serez invité à créer un nom d’utilisateur et un mot de passe. Préparez-les à l’avance ; la configuration peut prendre une ou deux minutes.
Mettez à jour et optimisez votre configuration Linux.
- Après l’installation, ouvrez votre terminal Linux et exécutez :
sudo apt update && sudo apt upgrade - Cela vous assure de disposer des correctifs les plus récents, ce qui est particulièrement important car WSL2 est relativement récent et peut présenter des particularités. Il se peut que vous deviez confirmer certaines invites, mais c’est normal. En cas de problème, il peut être utile de redémarrer votre ordinateur et de réessayer.
Vérifiez que WSL2 est bien en cours d’exécution.
- Dans PowerShell, tapez :
wsl -l -v - Consultez la colonne « Version » : la mention « 2 » devrait apparaître à côté de votre distribution. Si ce n’est pas le cas, vous pouvez la modifier manuellement.
wsl --set-version Ubuntu 2
Cela confirme que vous utilisez WSL2, qui exploite une véritable machine virtuelle. Il arrive que le premier lancement de la distribution ne bascule pas automatiquement ; relancer la commande résout souvent le problème. Sinon, pour basculer ultérieurement, il suffit d’exécuter la commande avec le nom de votre distribution.
Une fois toutes les étapes effectuées, Linux sera pleinement fonctionnel sous Windows. Vous pourrez accéder au terminal, exécuter des scripts shell, développer, ou réaliser toute autre tâche nécessitant Linux. Notez toutefois que certaines configurations avec Hyper-V ou des paramètres de virtualisation dans le BIOS peuvent compliquer l’installation. Si WSL2 refuse toujours de s’installer, vérifiez les paramètres de votre BIOS concernant la prise en charge de la virtualisation.
Conseils pour installer WSL2 sur Windows 10
- Assurez-vous que votre version de Windows est suffisamment récente — WSL2 n’est pas une fonctionnalité obsolète.
- Exécutez PowerShell en tant qu’administrateur pour éviter les problèmes d’autorisation.
- Choisir la bonne distribution Linux peut vous simplifier la vie ; Ubuntu est généralement un choix sûr pour commencer.
- Mettez régulièrement à jour votre environnement Linux pour assurer un fonctionnement fluide et sécurisé.
- Explorez les fonctionnalités de WSL2 telles que la prise en charge des applications GUI ou l’intégration avec les outils Windows : cela vous simplifie grandement la vie.
Foire aux questions
Qu’est-ce que WSL2 ?
Il s’agit en fait de la deuxième version du sous-système Windows pour Linux, avec de meilleures performances et une meilleure compatibilité, notamment au niveau des appels système complets.
Dois-je rester connecté à Internet après l’installation ?
Oui, il vous faut une connexion internet pour télécharger la distribution Linux depuis le Microsoft Store, mais après cela, vous pouvez fonctionner hors ligne.
Puis-je exécuter des applications Linux graphiques ?
Oui, les versions récentes de Windows permettent d’exécuter des applications GUI avec WSL2, mais cela nécessite parfois un peu de configuration ou de mises à jour.
WSL2 est-il gratuit ?
Absolument. Aucun frais caché, juste le temps nécessaire pour que ça fonctionne.
Puis-je revenir à WSL1 si nécessaire ?
Bien sûr, il suffit de courir :
wsl --set-version 1
Et voilà, c’est tout bon ! Mais en général, tout le monde se tourne vers WSL2.
Résumé
- Vérifiez votre version de Windows et mettez-la à jour.
- Activer WSL et la plateforme de machine virtuelle dans les fonctionnalités Windows.
- Redémarrez et vérifiez que les fonctionnalités sont activées.
- Mettez à jour le noyau WSL et définissez WSL2 comme système de gestion par défaut.
- Installez la distribution Linux de votre choix et mettez-la à jour.
- Assurez-vous que WSL2 est bien en cours d’exécution avec
wsl -l -v.
Conclure
Configurer WSL2 n’est pas tout à fait instantané, surtout si votre système n’est pas parfaitement configuré, mais une fois en place, c’est vraiment génial. Il offre un environnement Linux sous Windows sans les complications du dual boot ou des machines virtuelles. L’installation peut parfois s’avérer un peu fastidieuse (redémarrages, activation de fonctionnalités, mises à jour du noyau), mais cela vaut la peine si vous avez besoin d’intégrer des outils Linux à votre flux de travail. Croisons les doigts pour que cela permette à certains de gagner un temps précieux en débogage, plutôt que de s’arracher les cheveux.