Vous essayez d’installer le Sous-système Linux (WSL) sur Windows 10, mais vous rencontrez des difficultés ? C’est vrai, Windows complique parfois les choses. Même après avoir activé les options, WSL ne s’affiche pas correctement ou la distribution Linux refuse de s’installer. C’est frustrant, car vous n’êtes pas seul : beaucoup d’utilisateurs rencontrent des problèmes, notamment à cause des mises à jour Windows ou de paramètres incompatibles. Mais pas de panique, voici quelques méthodes éprouvées pour installer et utiliser WSL sans problème.
Comment résoudre les problèmes d’installation de WSL sous Windows 10
Méthode 1 : Assurez-vous que la virtualisation est activée dans le BIOS.
Pourquoi c’est important : WSL 2, en particulier, repose sur des fonctionnalités de virtualisation matérielle. Si la virtualisation matérielle n’est pas activée dans le BIOS/UEFI, WSL ne fonctionnera pas correctement, voire ne s’installera même pas.Étrange, mais c’est ainsi.
Quand cela s’applique : Si vous avez activé des fonctionnalités Windows, mais que votre distribution Linux se bloque ou ne démarre pas.
À quoi s’attendre : Une fois la virtualisation activée, l’environnement Linux devrait fonctionner de manière plus fiable et les commandes ne généreront plus d’erreurs liées à la virtualisation.
Voici la marche à suivre :
- Redémarrez votre PC et accédez aux paramètres BIOS/UEFI (généralement en appuyant sur Deleteou F2pendant le démarrage).
- Recherchez un paramètre nommé Intel VT-x, Intel Virtualization Technology, AMD-V ou similaire. Il se trouve généralement dans l’ onglet Avancé ou Sécurité.
- Assurez-vous que l’option est activée. Enregistrez les modifications et redémarrez Windows.
C’est un problème courant car, bien sûr, Windows complique inutilement les choses. Sur certains ordinateurs, cette option est désactivée par défaut, notamment sur les versions OEM des ordinateurs portables.
Méthode 2 : Vérifiez votre version de Windows et mettez-la à jour si nécessaire.
Pourquoi c’est utile : WSL 2 requiert Windows 10 version 2004 ou ultérieure, avec les dernières mises à jour. Si votre version est ancienne, certaines fonctionnalités seront indisponibles ou présenteront un comportement anormal.
Quand cela s’applique : Si vous avez activé la fonctionnalité Sous-système Windows mais que rien ne se passe, ou si la ligne de commande affiche « version non prise en charge ».
À quoi s’attendre : La mise à jour de Windows devrait débloquer l’expérience WSL complète, en corrigeant les erreurs telles que « WSL 2 nécessite Windows 10 build 19041 ou supérieur ».
Voici comment vérifier et mettre à jour :
- Ouvrez Paramètres > Mise à jour et sécurité > Windows Update.
- Cliquez sur « Rechercher les mises à jour ». Installez les mises à jour en attente et redémarrez votre PC.
- Si votre version de Windows n’est pas à jour, pensez à télécharger la dernière version de l’outil de création de supports d’installation Windows 10 pour une installation propre ou une mise à niveau.
Parfois, sur une configuration, cela fonctionnait après un redémarrage, mais sur une autre, une mise à jour manuelle était nécessaire. Car, bien sûr, Windows aime nous surprendre.
Méthode 3 : Utiliser PowerShell pour activer toutes les fonctionnalités nécessaires
Pourquoi c’est utile : Il arrive que les modifications manuelles apportées à l’interface graphique ne soient pas prises en compte ou soient oubliées, notamment en cas de problèmes de permissions. L’exécution directe des commandes dans PowerShell garantit que tout est correctement activé.
Quand cela s’applique : Si les méthodes du Panneau de configuration n’ont pas activé correctement la fonctionnalité WSL.
À quoi s’attendre : un processus d’installation fluide avec moins d’imprévus, et la possibilité d’exécuter wsl --set-default-version 2ou d’installer votre distribution Linux sans problème.
Faites ceci :
- Ouvrez PowerShell en tant qu’administrateur ( Recherchez PowerShell, cliquez avec le bouton droit, sélectionnez Exécuter en tant qu’administrateur ).
- Exécutez ces commandes pour activer WSL et la plateforme de machine virtuelle :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Parfois, il suffit de modifier directement ces paramètres pour résoudre les problèmes. Après l’exécution, redémarrez votre PC et essayez à nouveau d’installer votre distribution Linux depuis le Microsoft Store.
Méthode 4 : Réinitialiser ou réinstaller WSL
Pourquoi cela aide : Il arrive que la configuration WSL existante soit corrompue ou mal configurée. Une réinitialisation complète permet de revenir à un état propre, ce qui peut corriger des erreurs persistantes.
Quand cela s’applique : Si vous avez essayé toutes les solutions ci-dessus et que vous rencontrez toujours des problèmes étranges ou des erreurs au démarrage.
À quoi s’attendre : après la réinitialisation, vous devrez réinstaller la distribution Linux, mais cela corrige souvent ces étranges incohérences.
Pour ce faire :
- Ouvrez à nouveau PowerShell en tant qu’administrateur.
- Exécutez cette commande
wsl --unregister <DistroName>pour supprimer les distributions problématiques. Vous pouvez aussi simplement aller dans Applications et fonctionnalités, trouver votre distribution Linux et la désinstaller. - Ensuite, réinstallez-le depuis le Microsoft Store, ou installez-le manuellement via la ligne de commande si vous préférez.
Sur certaines configurations, cela résout des problèmes qui ne répondent pas aux autres solutions.
En résumé, la configuration de WSL peut parfois s’avérer capricieuse selon votre matériel, votre version de Windows, voire le nombre de mises à jour manquées. Cependant, ces astuces permettent généralement de résoudre la plupart des problèmes courants. On ignore pourquoi, mais… ces conseils ont déjà évité bien des soucis à de nombreux utilisateurs.
Résumé
- Vérifiez les paramètres de virtualisation de votre processeur dans le BIOS.
- Assurez-vous que Windows est entièrement mis à jour avec la dernière version.
- Utilisez PowerShell pour activer manuellement les fonctionnalités WSL et de machine virtuelle.
- Réinitialisez ou réinstallez WSL si la situation devient vraiment inextricable.
- Assurez-vous que votre système répond aux exigences minimales pour WSL 2.
Conclure
Configurer WSL sur Windows 10 peut s’avérer fastidieux, notamment en raison des spécificités matérielles et des mises à jour. Cependant, une fois la configuration terminée, c’est une véritable révolution pour l’utilisation d’outils Linux en parallèle de Windows. Si un problème persiste, une vérification des paramètres du BIOS ou une mise à jour de Windows suffit généralement à le résoudre. J’espère que ce conseil permettra à certains d’éviter des heures de frustration ; pour ma part, il a fonctionné à plusieurs reprises.