Comment configurer le sous-système Windows pour Linux sous Windows 11

📅
🕑 4 minutes de lecture

Si vous en avez assez des machines virtuelles mais souhaitez toujours exécuter des applications Linux sous Windows 11, cette configuration peut vous simplifier la vie. Certes, le processus peut paraître un peu intimidant (l’installation, la ligne de commande, voire quelques erreurs), mais une fois terminé, vous bénéficiez d’un environnement Linux parfaitement fluide directement au sein de Windows. Si vous avez déjà jonglé avec plusieurs applications ou outils fonctionnant uniquement sous Linux, WSL (Windows Subsystem for Linux) mérite d’être essayé. De plus, c’est beaucoup plus rapide que de démarrer une machine virtuelle à chaque fois que vous avez besoin de compatibilité Linux. Vous pourrez utiliser vos outils en ligne de commande Linux, ainsi que certaines applications graphiques (si vous les avez configurées), le tout sans avoir à gérer un double démarrage ou du matériel Linux dédié.

Comment installer WSL sur Windows 11

Premiers pas avec l’installation de base de WSL

Commencez par faire un clic droit sur le menu Démarrer et ouvrez le Terminal Windows en tant qu’administrateur. Le Terminal prend désormais en charge PowerShell et l’invite de commandes (CMD) ; choisissez celui qui vous convient le mieux. Saisissez ensuite cette commande pour télécharger tous les éléments essentiels, notamment la dernière version d’Ubuntu et la plateforme de machine virtuelle nécessaire à WSL 2 : wsl --install Appuyez sur Entrée, puis patientez. Le système téléchargera les mises à jour du noyau Linux, installera la distribution et configurera le tout. Cela peut prendre quelques minutes (Windows a la fâcheuse habitude de compliquer les choses inutilement), mais une fois l’opération terminée, vous serez invité à redémarrer votre PC. Après le redémarrage, une nouvelle fenêtre s’affichera, vous demandant de créer un nom d’utilisateur et un mot de passe Linux. Choisissez un nom d’utilisateur facile à retenir et sécurisé : il s’agit de votre compte utilisateur Linux. Une fois cette étape terminée, trouvez votre distribution Linux dans le menu Démarrer et lancez-la. Et voilà ! Vous êtes dans l’univers Linux, prêt à installer des applications, exécuter des scripts, etc. Sur certaines configurations, l’installation peut parfois présenter quelques dysfonctionnements ou ne pas se terminer du premier coup. Réessayez ou redémarrez l’ordinateur si le comportement est anormal. Parfois, relancer la commande d’installation permet de débloquer les processus bloqués.

Installer une distribution Linux spécifique au lieu d’Ubuntu, la distribution par défaut.

Vous préférez Debian, Kali ou Fedora ? Aucun problème. Ouvrez le Terminal, puis exécutez : wsl --list --online – Vous obtiendrez ainsi la liste des distributions disponibles. Une fois votre choix trouvé, exécutez : wsl --install -d <Distro_Name> – Par exemple, si vous optez pour Debian, exécutez : wsl --install -d Debian – Redémarrez ensuite votre ordinateur et lancez votre nouvelle distribution depuis le menu Démarrer. Notez que certaines distributions ne sont peut-être pas aussi abouties qu’Ubuntu, mais après tout, la variété est un atout.

Mise à jour du noyau WSL (car il arrive qu’il génère des erreurs ou échoue)

Si vous rencontrez des erreurs liées à un noyau obsolète ou à d’autres problèmes, voici comment les résoudre : Ouvrez l’invite de commandes ou le Terminal Windows en tant qu’administrateur et saisissez : wsl --update Cette commande recherche les mises à jour et installe la dernière version du noyau. Généralement, cela fonctionne sans problème, mais sur certaines configurations, vous devrez peut-être télécharger manuellement le dernier programme d’installation du noyau WSL2 depuis la page de mise à jour du noyau WSL de Microsoft (https://aka.ms/wsl2kernel).Téléchargez-le, exécutez le programme d’installation, puis répétez la commande de mise à jour.

Installation de WSL depuis le Microsoft Store (via l’interface graphique)

Si vous n’êtes pas à l’aise avec la ligne de commande ou si vous préférez l’interface graphique, activez d’abord les fonctionnalités Windows nécessaires : – Accédez à Paramètres > Windows Update > Options avancées > Fonctionnalités facultatives, ou recherchez « Activer ou désactiver des fonctionnalités Windows » dans la barre de recherche.- Cochez les cases « Plateforme de machine virtuelle » et « Sous-système Windows pour Linux ». Cliquez sur OK, puis redémarrez votre ordinateur.- Ouvrez le Microsoft Store, recherchez « Sous-système Windows pour Linux » ou saisissez simplement « Linux ».Cliquez sur « Obtenir » pour la distribution de votre choix : Ubuntu, Kali, Debian, etc. L’installation est simple, comme pour n’importe quelle autre application.- Une fois l’installation terminée, lancez l’application depuis le menu Démarrer et configurez votre nom d’utilisateur et votre mot de passe. C’est très simple. Remarque : Sur certaines configurations Windows, l’activation de ces fonctionnalités peut parfois nécessiter une mise à jour du microprogramme ou une modification des paramètres du BIOS (comme l’activation de la virtualisation dans le BIOS).Ces opérations sont un peu plus complexes, mais restent possibles.

Conclure

L’utilisation de WSL peut parfois sembler un peu complexe, mais une fois en marche, elle simplifie grandement l’exécution d’applications Linux sans avoir à manipuler de machines virtuelles. C’est un bon compromis entre Windows et une installation Linux complète. J’espère que cela permettra à certains d’éviter bien des tracas ou, au moins, de mettre en place un environnement Linux fonctionnel.

Résumé

  • Installez WSL via la commande `wsl –install` dans le Terminal Windows ou PowerShell (administrateur).
  • Choisissez votre distribution avec `wsl –list –online` et `wsl –install -d NomDeLaDistribution`
  • Mettez à jour le noyau avec `wsl –update` si nécessaire.
  • Facultatif : utiliser le Microsoft Store pour une interface graphique, en activant d’abord les fonctionnalités requises.

J’espère que ça aidera.