Configurer WSL (Sous-système Windows pour Linux) sur Windows 10 est généralement assez simple, mais quelques problèmes peuvent survenir, surtout si votre système n’est pas à jour ou si vous utilisez une ancienne version de Windows. Il arrive que l’activation de WSL ne se déroule pas comme prévu ou que vous vous retrouviez avec la mauvaise version. Ce guide a pour but de résoudre ces problèmes afin que vous puissiez enfin exécuter des commandes Linux sans machine virtuelle ni configuration à double démarrage. L’objectif principal est de vous garantir un environnement Linux stable sur votre système Windows, de manière quasi transparente, pour que vous puissiez utiliser les outils Linux immédiatement. Prévoyez quelques minutes pour ajuster certains paramètres et peut-être redémarrer votre ordinateur à deux reprises, mais au final, le gain de flexibilité en vaut généralement la peine.
Installation de WSL sur Windows 10
Configurer WSL implique d’activer les fonctionnalités appropriées, de s’assurer que votre système Windows est à jour, puis de télécharger une distribution Linux depuis le Microsoft Store. Sur certaines configurations, tout se déroule sans accroc ; sur d’autres, vous vous apercevez que votre version de Windows est trop ancienne ou que WSL n’est pas correctement activé, ce qui peut s’avérer complexe. Voici donc un guide qui, nous l’espérons, répondra à la plupart des questions. Il est essentiel que votre version de Windows soit au moins la version 2004 (build 19041) ou plus récente, car les versions antérieures peuvent causer des problèmes. De plus, pour une expérience optimale, WSL 2 est la solution idéale : plus rapide, plus compatible et globalement meilleur. Ces options apparaîtront après l’activation de la fonctionnalité, mais il est parfois nécessaire d’activer certains éléments manuellement via PowerShell ou les Paramètres.
Ouvrir PowerShell en tant qu’administrateur
C’est crucial, car l’exécution de WSL requiert des droits d’administrateur. Faites un clic droit sur le menu Démarrer et sélectionnez Windows PowerShell (Admin). Si vous préférez une solution plus avancée, vous pouvez utiliser Windows Terminal avec les droits d’administrateur, mais PowerShell fonctionne parfaitement. C’est ici que tout se joue : sans les droits d’administrateur, les commandes ne seront pas prises en compte. Il arrive que l’on oublie cette étape et que l’on obtienne des erreurs du type « fonctionnalité impossible à activer » ou « accès refusé », ce qui est très frustrant. Sur certains ordinateurs, la commande peut ne pas fonctionner du premier coup ; en cas d’échec, fermez simplement PowerShell et réessayez.
Activer WSL et la plateforme de machine virtuelle
C’est à cette étape que les choses peuvent parfois se compliquer. La méthode la plus simple consiste maintenant à saisir la commande :
wsl --install
Cette commande est assez récente (introduite dans Windows 11, mais fonctionne également sur certaines versions de Windows 10 après mise à jour).Si vous utilisez une version plus ancienne, vous pouvez activer les fonctionnalités manuellement.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
et pour la prise en charge de WSL 2, exécutez :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Une fois ces opérations effectuées, il est essentiel de redémarrer le système. Parfois, un simple redémarrage après l’activation des fonctionnalités facilite grandement l’étape suivante. Car, bien sûr, Windows a la fâcheuse habitude de compliquer les choses inutilement.
Redémarrez votre ordinateur
Oui, je sais. Mais un redémarrage après l’activation de ces fonctionnalités est indispensable. Après le redémarrage, le système doit reconnaître correctement WSL et la prise en charge de la plateforme de machine virtuelle ; sans cette étape, l’installation de distributions Linux risque d’échouer ou de se comporter de manière imprévisible.
Installez une distribution Linux depuis le Microsoft Store
Maintenant, rendez-vous sur le Microsoft Store. Recherchez votre distribution Linux préférée : Ubuntu, Debian, Fedora, Kali Linux, etc. Cliquez sur Installer. Sur les versions récentes de Windows 10, cette opération est beaucoup plus simple car la commande `wsl –install` prend en charge la majeure partie du processus. Cependant, il arrive que le Store présente encore des dysfonctionnements, notamment si votre compte n’est pas correctement configuré ou en cas de restrictions régionales.
Astuce : si votre boutique d’applications ne fonctionne pas correctement, vous pouvez installer manuellement des distributions Linux en téléchargeant le paquet appx ou en utilisant des commandes PowerShell (nous y reviendrons).Mais honnêtement, pour la plupart des utilisateurs, la boutique d’applications suffit.
Lancez la distribution Linux et effectuez la configuration de base.
Une fois installée, il suffit de trouver l’application Linux dans le menu Démarrer et de la lancer. Au premier lancement, une console vous demandera de créer un nom d’utilisateur et un mot de passe, comme pour la création d’un compte utilisateur. Ne négligez pas cette étape ; elle est nécessaire pour utiliser `sudo` et d’autres commandes. Il arrive parfois que le premier lancement ne se déroule pas parfaitement (la console peut se bloquer ou afficher des erreurs), mais généralement, cela ne prend que quelques secondes. Sur une configuration, cela a fonctionné immédiatement et sans problème ; sur une autre, j’ai dû fermer et rouvrir l’application à plusieurs reprises.
Vous devrez exécuter quelques commandes sudo apt updatepour sudo apt upgrademaintenir le système à jour et corriger les bugs initiaux. Rien de bien compliqué sous Linux, mais cela permet de garantir la stabilité et la mise à jour de votre environnement.
Conseils pour installer WSL sur Windows 10
- Vérifiez votre version : assurez-vous d’utiliser Windows 10 version 2004 ou ultérieure. Dans le cas contraire, la mise à jour de Windows est la première étape à suivre ; ne la négligez pas.
- Utilisez WSL 2 : si votre matériel le prend en charge, passez à WSL 2 pour optimiser les performances et la compatibilité. Vous pouvez configurer cela via [lien
wsl --set-default-version 2manquant].Parfois, la mise à niveau de WSL 1 vers WSL 2 nécessite de définir manuellement la version par défaut après l’installation. - Combinaison de distributions : N’hésitez pas à essayer différentes distributions — Ubuntu est populaire, mais Debian ou Kali pourraient mieux convenir à des besoins spécifiques.
- Maintenez votre distribution Linux à jour : n’oubliez pas d’exécuter régulièrement les mises à jour système
sudo apt updatepour éviter les bugs et les problèmes de sécurité. - Aide de la communauté : Si vous rencontrez un problème important, des forums comme Reddit ou Stack Overflow regorgent souvent d’utilisateurs ayant déjà rencontré les mêmes difficultés. Il vous suffit de rechercher les messages d’erreur sur Google pour consulter les réponses des autres utilisateurs.
Foire aux questions
Qu’est-ce que la WSL exactement ?
Il s’agit du Sous-système Windows pour Linux (WSL) : en clair, il permet d’exécuter Linux nativement sous Windows sans machine virtuelle ni double démarrage. Il n’est pas parfait, mais il s’est considérablement amélioré au fil des ans.
Puis-je exécuter des applications GUI avec WSL ?
Oui, grâce à WSL 2 et aux récentes mises à jour de Windows, exécuter des applications Linux avec interface graphique n’est plus un rêve inaccessible. Il vous faudra peut-être installer un serveur X ou utiliser la prise en charge intégrée de Windows, mais c’est tout à fait possible.
Comment puis-je vérifier si mon système peut exécuter WSL 2 ?
Il suffit de consulter Paramètres > Système > À propos de Windows, de vérifier votre version ou d’exécuter la commande suivante winverdans Exécuter ou Invite de commandes. Si votre système est de 2004 ou plus récent, WSL 2 est probablement pris en charge.
La WSL est-elle sûre ?
En général, oui. Son environnement est bien isolé et, tout comme Windows, il est aussi sécurisé que vos autres applications. Soyez prudent avec certaines commandes, mais dans l’ensemble, il est très sûr.
Puis-je désinstaller WSL facilement ?
Absolument. Vous pouvez le désactiver via « Activer ou désactiver des fonctionnalités Windows » dans le Panneau de configuration, ou désinstaller les distributions Linux individuellement depuis Paramètres > Applications. Notez que la suppression de WSL ne supprimera pas vos fichiers Linux, sauf si vous le faites manuellement.
Résumé
- Ouvrir PowerShell en tant qu’administrateur
- Activez les fonctionnalités WSL et de machine virtuelle (ou utilisez
wsl --install) - Redémarrez votre PC
- Téléchargez une distribution Linux depuis le Microsoft Store ou installez-la manuellement.
- Lancez et exécutez le programme d’installation sous Linux.
Conclure
Configurer WSL peut parfois s’avérer complexe, notamment avec les anciennes installations de Windows ou si vous oubliez de redémarrer après avoir activé des fonctionnalités. Une fois configuré, c’est comme avoir une machine Linux directement sur votre bureau Windows, sans machine virtuelle. Si le système ne fonctionne pas immédiatement, vérifiez votre version de Windows, assurez-vous que la prise en charge de WSL et des machines virtuelles est activée, puis redémarrez-le. Installer Linux depuis le Microsoft Store est rapide, mais en cas de problème, il existe des méthodes d’installation manuelle. N’oubliez pas que chaque configuration est légèrement différente ; ce qui fonctionne sur une machine peut nécessiter quelques ajustements sur une autre.
J’espère que ces conseils éviteront bien des frustrations, car il faut bien l’avouer, les mises à jour et les changements de fonctionnalités de Windows sont parfois imprévisibles. Croisons les doigts pour que cela permette à certains d’installer Linux sans trop de difficultés.