50% de réduction tous les plans, durée limitée. À partir de $2.48/mo
il reste 11 minutes
Outils de développement et DevOps

Comment installer Linux Bash sur Windows 10 [Tutoriel complet]

Matt Schmitt By Matt Schmitt 11 minutes de lecture Mis à jour le 9 octobre 2025
installer Linux bash sur Windows

La plupart des gens pensent que Windows et Linux sont deux mondes distincts jusqu'à ce qu'ils découvrent le sous-système Windows pour Linux. Je pensais la même chose jusqu'à ce que je passe trois ans à basculer entre des machines virtuelles et des configurations à double démarrage juste pour exécuter des commandes Linux de base. Bash pour Windows élimine la complexité des solutions traditionnelles en apportant les fonctionnalités Linux directement à votre environnement Windows.

Bash, initialement conçu pour Linux, est un interpréteur qui traite les commandes shell. En termes plus simples, un shell prend vos commandes saisies et indique à votre système d'exploitation quoi en faire. Cette fonctionnalité du shell Linux Bash devient inestimable lorsque vous avez besoin d'accéder aux outils et flux de travail Linux.

Avec PowerShell déjà intégré à Windows, vous vous demandez peut-être pourquoi quelqu'un voudrait installer Linux Bash sur Windows 10 ou Windows 11. Voici ce que j'ai appris après des années de travail de développement : lorsque vous avez besoin de Linux sur Windows 10, les solutions de contournement sont plus frustrantes qu'utiles.

Les développeurs s'appuyaient autrefois sur des machines virtuelles, Cygwin et PuTTY pour obtenir les fonctionnalités Linux sur Windows. Ces solutions ont fonctionné, mais elles s’accompagnaient de leurs propres maux de tête.

Windows-VPS Hébergement VPS Windows 10

Procurez-vous un VPS Windows 10 efficace pour le bureau à distance, au prix le moins cher du marché. Windows 10 GRATUIT fonctionnant sur un stockage SSD NVMe et une connexion Internet haut débit.

Découvrez les forfaits VPS Windows 10

Que se passe-t-il lorsque vous installez Bash sur Windows 10 ?

Voici le problème : lorsque vous installer Linux sur Windows 10, vous obtenez essentiellement un véritable environnement Linux fonctionnant directement aux côtés de votre système Windows. En termes plus simples, tous ces problèmes d'émulateur disparaissent et vous pouvez enfin exécuter des commandes Linux sans les pénalités de performances habituelles.

Cependant, cette différence de noyau crée de réelles limitations. WSL 1 (la version originale) devait traduire les appels système Linux en appels système Windows, ce qui entraînait une surcharge de performances notable. WSL 2 a résolu la plupart de ces problèmes en incluant un véritable noyau Linux dans une machine virtuelle légère, mais vous n'obtenez toujours pas de performances Linux nues.

Les impacts les plus importants que j'ai rencontrés concernent l'accès au matériel et les modules du noyau. Vous ne pouvez pas charger de modules de noyau personnalisés sans compiler votre propre noyau WSL et sans accéder directement au matériel via /dév Les appareils sont limités. Des outils tels que le montage de fichiers ISO en tant que périphériques de bloc ou l'utilisation de pilotes spécifiques au matériel ne fonctionneront pas car le système de modules du noyau fonctionne différemment de Linux natif.

De plus, cette configuration de terminal Linux pour Windows élimine les compromis habituels que je faisais lorsque je travaillais avec des outils open source sous Windows. Plus besoin de basculer entre les systèmes en cours de projet ni de gérer les problèmes de compatibilité.

Note: Bash n'est installable que sur les systèmes 64 bits et est incompatible avec les versions 32 bits de Windows. Cette limitation existe car WSL a été conçu spécifiquement pour exécuter des binaires Linux 64 bits (format ELF64). Les composants sous-jacents du noyau Windows qui activent WSL s'appuient sur des instructions et des mécanismes x64 uniquement pour les performances et la stabilité. Étant donné que le matériel moderne prend en charge majoritairement l’architecture 64 bits, Microsoft a concentré ses efforts de développement exclusivement sur cette plate-forme.

Exigences de la version Windows :

  • Windows 10 : Version 2004 (build 19041) ou supérieure requise
  • Windows 11 : Toutes les versions prises en charge

Vérifiez votre version : Appuyez sur Win+R, tapez gagner, et appuyez sur Entrée.

Installez Linux Bash sur Windows 10 et Windows 11

Réponse rapide : optez pour Ubuntu. Près d'un développeur sur quatre dans le monde a utilisé Ubuntu en 2024, ce qui en fait la distribution Linux la plus populaire. Il est convivial pour les débutants, bien documenté et dispose du plus grand réseau de soutien communautaire.

Configuration système requise : Windows 10 version 2004 (build 19041) ou supérieure, ou toute version de Windows 11. Le processus d'installation de Linux sur Windows-10 suit les mêmes étapes sur les deux systèmes en utilisant la méthode d'installation moderne.

Le processus fonctionne de manière identique pour d'autres distributions comme SUSE ou Debian, ces étapes s'appliquent donc quel que soit votre choix. Voici la répartition :

  1. Activer le sous-système Windows pour Linux
  2. Téléchargez et installez la distribution Linux de votre choix

Étape 1 : Activer la fonctionnalité du sous-système Windows pour Linux (WSL)

Avant de pouvoir installer Linux Bash sur Windows, vous devez activer le sous-système Windows pour Linux. En termes plus simples, vous dites à Windows qu'il est acceptable d'exécuter des éléments Linux parallèlement aux programmes Windows.

Tapez « Activer ou désactiver des fonctionnalités Windows » dans votre champ de recherche Windows, puis cliquez sur Ouvrir. Cela ouvre Windows interface de gestion des fonctionnalités optionnelles, où vous pouvez ajouter ou supprimer des composants système.

installer Linux bash sur Windows 10

Cochez maintenant « Plateforme de machine virtuelle » et « Sous-système Windows pour Linux ». Ces fonctionnalités sont essentielles au bon fonctionnement de tout. Parfois, ils ne sont pas cochés par défaut, alors vérifiez-les avant de continuer.

Si la boîte de dialogue Fonctionnalités Windows ne s’ouvre pas ou si vous ne trouvez pas WSL : Vous utilisez probablement une ancienne version de Windows 10. Courir gagner pour vérifier votre version, vous avez besoin de la version 19041 ou supérieure. Pour les anciennes versions, activez d'abord le mode développeur sous Paramètres > Mise à jour et sécurité > Pour les développeurs.

Vous pouvez également utiliser PowerShell si vous préférez les outils de ligne de commande. Recherchez « Windows PowerShell » et sélectionnez « Exécuter en tant qu'administrateur ».

Exécutez ensuite cette commande :

Enable-WindowsOptionalFeature –En ligne –FeatureName Microsoft-windows-subsystem-linux

Si vous obtenez des erreurs « accès refusé » : Assurez-vous que vous exécutez PowerShell en tant qu'administrateur. Cliquez avec le bouton droit sur l'icône PowerShell et sélectionnez « Exécuter en tant qu'administrateur ».

Attendez quelques secondes jusqu'à ce que cette fenêtre de confirmation s'affiche.

Windows vous demandera de redémarrer votre ordinateur. Tapez Y et appuyez sur Entrée. Votre système est maintenant prêt pour l'étape suivante.

Étape 2 : Téléchargez une distribution Linux depuis le Microsoft Store

Après le redémarrage de votre ordinateur, ouvrez le Microsoft Store et recherchez Ubuntu. Ce processus de téléchargement Linux pour Windows 10 a été considérablement rationalisé par rapport aux anciennes méthodes.

installer Linux bash

Choisissez Ubuntu 20.04 LTS (la dernière version de support à long terme) et installez-le.

Si l'installation reste bloquée ou échoue : Videz le cache de votre Microsoft Store en appuyant sur Win+R, en tapant wsreset.exe, et en appuyant sur Entrée. Attendez que la fenêtre vide se ferme, puis essayez à nouveau d'installer Ubuntu.

Voici un petit conseil : si vous fermez accidentellement la page du Microsoft Store après l'installation, recherchez simplement Ubuntu dans votre champ de recherche Windows et lancez-le à partir de là.

Un détail important : assurez-vous qu'Ubuntu s'installe sur votre lecteur C (le lecteur système). WSL ne s'exécute qu'à partir du lecteur système, ce qui évite des problèmes potentiels à l'avenir.

L'installation prend quelques minutes. Que se passe-t-il dans les coulisses ? Windows crée un véritable sous-système Linux qui s'intègre à votre configuration existante. Ce n’est pas une machine virtuelle, c’est plutôt comme si deux systèmes d’exploitation partageaient le même ordinateur.

Une fois le terminal ouvert, vous configurerez votre nom d’utilisateur et votre mot de passe Linux. Il n’est pas nécessaire que ceux-ci correspondent à vos informations d’identification Windows. À ce stade, vous avez terminé avec succès le processus d’installation de Bash.

Si vous ne trouvez pas Ubuntu après l'installation :Essayez ces options dans l'ordre :

  1. Recherchez « Ubuntu » dans le menu Démarrer de Windows.
  2. Ouvrez l'invite de commande et tapez wsl lancer directement

Si ça ne marche pas, exécutez wsl –installer -d Ubuntu dans PowerShell en tant qu'administrateur.

Taper clair pour nettoyer l’écran, et vous avez terminé. À ce stade, vous disposez d’un terminal Linux fonctionnel pour l’environnement Windows fonctionnant de manière transparente aux côtés de vos applications Windows.

Note: Au lieu d'ouvrir Bash en tant qu'application Windows 10, vous pouvez ouvrir Bash sur Windows 10 en tapant Bash dans l'invite de commande Windows. À partir de là également, vous pouvez quitter Bash et revenir en mode Windows en tapant la sortie. Ainsi, vous savez d'où et comment exécuter le terminal Linux sous Windows.

Étape 3 : Mise à niveau vers WSL2 et les dernières fonctionnalités

Dans les sections précédentes, nous avons activé la fonctionnalité Virtual Machine Platform. Assurez-vous d'avoir terminé cette étape car elle est requise pour WSL2.

Ouvrez maintenant PowerShell en tant qu'administrateur et exécutez cette commande pour passer de WSL1 à WSL2 :

wsl –set-default-version 2

La mise à niveau prend généralement 5 à 10 minutes. Vous pouvez vérifier que la mise à niveau a fonctionné en exécutant :

wsl -l -v

 

RDP-vps Besoin d'un bureau à distance ?

Serveurs RDP fiables et hautes performances avec une disponibilité de 99,95. Emportez votre ordinateur avec vous dans toutes les grandes villes des États-Unis, d'Europe et d'Asie.

Obtenez un serveur RDP

Ce qui rend WSL2 meilleur : WSL2 utilise un vrai noyau Linux au lieu de la couche de traduction de WSL1. Cela signifie des opérations de fichiers plus rapides, une compatibilité complète des appels système et de meilleures performances pour la ligne de commande Linux pour l'intégration Windows. L'expérience Linux Bash Windows devient nettement plus réactive avec WSL2.

Améliorations récentes de WSL2 que vous devriez connaître :

Microsoft a activement mis à jour WSL2 tout au long de 2024 et 2025. Le noyau Linux est passé de la version 5.15 à 6.6, apportant des améliorations significatives des performances et une meilleure prise en charge matérielle. Vous pouvez mettre à jour vers la dernière version à tout moment en exécutant :

wsl – mise à jour

Lire aussi : Présentation du sous-système Windows pour Linux !

Les nouvelles fonctionnalités incluent la récupération automatique de la mémoire (WSL restitue désormais la mémoire inutilisée à Windows), une intégration améliorée de la sécurité d'entreprise et une nouvelle application de paramètres d'interface graphique qui rend la configuration beaucoup plus facile que la modification manuelle des fichiers de configuration.

Pour les systèmes plus récents : Les utilisateurs de Windows 11 bénéficient d'avantages supplémentaires tels qu'une meilleure prise en charge graphique et une intégration transparente du système de fichiers. Si vous utilisez Windows 10, vous bénéficierez toujours des améliorations de performances de base, mais certaines fonctionnalités avancées nécessitent Windows 11.

Conclusion

Conclusion

Linux et Windows sont naturellement des systèmes d'exploitation différents avec leurs propres atouts. PowerShell excelle dans l'administration Windows, tandis que Bash vous donne accès à l'écosystème open source plus large. Avoir les deux disponibles sur la même machine ? C’est vraiment utile.

Microsoft a créé le sous-système Windows pour Linux spécifiquement pour combler cette lacune. En termes plus simples, ils ont créé un moyen permettant aux outils Linux de s'exécuter de manière native sur Windows sans les problèmes habituels des machines virtuelles.

Ce que vous avez accompli en suivant ce guide va au-delà de la simple installation de logiciels. Vous avez désormais accès aux mêmes outils de ligne de commande qui alimentent la plupart des serveurs Web et des environnements de développement. La configuration n’est pas parfaite – il vous manque toujours le noyau Linux – mais pour la plupart des travaux de développement, elle est suffisamment proche de la réalité.

Windows-VPS Hébergement VPS Windows 10

Procurez-vous un VPS Windows 10 efficace pour le bureau à distance, au prix le moins cher du marché. Windows 10 GRATUIT fonctionnant sur un stockage SSD NVMe et une connexion Internet haut débit.

Découvrez les forfaits VPS Windows 10

Comprendre comment exécuter Linux sur Windows 10 ouvre des possibilités de développement multiplateforme qui n'étaient pas réalisables avec les machines virtuelles traditionnelles. Que vous créiez des applications Web, gériez des serveurs ou développiez des logiciels multiplateformes, ce terminal Bash pour environnement Windows fournit les outils dont vous avez besoin.

Si vous utilisez une ancienne version de Windows 10, n’oubliez pas que vous devez activer le mode développeur. Et bien que WSL2 offre de meilleures performances que WSL1, le processus de mise à niveau est simple.

Assez juste, cette configuration peut sembler complexe si vous êtes nouveau dans les outils de ligne de commande. Mais une fois que vous commencerez à l’utiliser, vous apprécierez de pouvoir disposer simultanément des applications Windows et des utilitaires Linux. Si jamais vous décidez que vous n’avez plus besoin d’accéder à Linux, inverser ces étapes est aussi simple que l’installation.

FAQ

Quelle est la différence entre WSL1 et WSL2 ?

WSL2 utilise un véritable noyau Linux exécuté sur une machine virtuelle légère, tandis que WSL1 traduit les appels système Linux en équivalents Windows. Concrètement, WSL2 offre des performances nettement supérieures pour les opérations sur les fichiers et une compatibilité totale avec les applications Linux. Lorsque vous installez Linux Bash sur Windows 10 à l'aide de méthodes modernes, vous obtiendrez WSL2 par défaut. Le principal compromis est que WSL2 utilise un peu plus de mémoire, mais les améliorations de performances en valent la peine pour la plupart des utilisateurs.

Puis-je exécuter plusieurs distributions Linux sur le même ordinateur Windows ?

Oui, vous pouvez installer et exécuter plusieurs distributions simultanément. Chaque terminal Linux pour environnement Windows fonctionne indépendamment avec son propre système de fichiers et ses propres paramètres. Vous pouvez avoir Ubuntu pour le développement Web, Debian pour les projets de serveur et Kali Linux pour les travaux de sécurité, tous exécutés sur la même machine Windows. Utilisez wsl -l -v pour voir toutes les distributions installées et wsl -d [DistributionName] pour en lancer une spécifique.

Comment accéder à mes fichiers Linux à partir de l’Explorateur de fichiers Windows ?

Tapez explorer.exe . dans votre terminal Bash pour Windows pour ouvrir le répertoire Linux actuel dans l'Explorateur de fichiers Windows. Vous pouvez également accéder à \\wsl$\ dans l'Explorateur de fichiers pour parcourir toutes vos distributions WSL. Vous pouvez modifier des fichiers Linux avec des applications Windows, mais évitez de modifier les fichiers directement via Windows dans les répertoires système : respectez votre dossier personnel et vos répertoires de projet pour des raisons de sécurité.

L’installation de WSL ralentira-t-elle mon ordinateur Windows ?

WSL a un impact minime sur les performances du système lorsqu’il n’est pas actif. La ligne de commande Linux pour Windows ne consomme des ressources que lorsque vous l'utilisez. WSL2 réserve une certaine mémoire (généralement 50 % de votre RAM ou 8 Go, selon la valeur la plus petite), mais il libère automatiquement la mémoire inutilisée vers Windows. Pour la plupart des utilisateurs utilisant du matériel moderne, l’impact sur les performances est négligeable par rapport à l’exécution d’une machine virtuelle traditionnelle.

Puis-je exécuter des applications graphiques Linux (applications GUI) dans WSL ?

Les installations WSL modernes prennent en charge les applications graphiques via WSLg (Windows Subsystem for Linux GUI). Après avoir installé le programme d'installation de Bash Windows, vous pouvez exécuter des applications Linux GUI telles que Firefox, GIMP ou des outils de développement, et elles apparaîtront à côté de vos applications Windows. Cette fonctionnalité nécessite Windows 10 build 19044+ ou Windows 11. Installez une application GUI avec sudo apt install firefox et lancez-la en tapant firefox dans votre terminal.

Que faire si je souhaite désinstaller WSL ou passer à une autre distribution Linux ?

Pour supprimer une distribution spécifique, utilisez wsl –unregister [DistributionName] dans PowerShell. Cela supprime définitivement la distribution et tous ses fichiers. Pour supprimer complètement WSL, décochez « Sous-système Windows pour Linux » et « Plateforme de machine virtuelle » dans les fonctionnalités Windows, puis redémarrez. Si vous souhaitez passer d'Ubuntu à une autre distribution après avoir initialement installé Linux sur Windows 10, installez simplement la nouvelle distribution à partir du Microsoft Store. Vous pouvez exécuter plusieurs distributions ou supprimer l'ancienne.

Partager

Plus du blog

Continuez à lire.

Un conteneur métallique protégé par un dôme filaire cyan néon brillant, comportant le titre de l'article et le logo Cloudzy sur un fond bleu profond.
Outils de développement et DevOps

Principales erreurs de sécurité Docker à éviter en 2026

Vous pouvez exécuter Docker en production pendant des mois sans problème visible. Les conteneurs démarrent, les applications répondent, rien ne se casse. Ensuite, un port exposé ou une autorisation mal configurée crée

Rexa CyrusRexa Cyrus 15 minutes de lecture
Une structure de cube bleu brillant en 3D représentant les conteneurs Docker, à côté du texte « Portainer vs Yacht : quelle interface utilisateur Docker devriez-vous choisir » et du logo Cloudzy.
Outils de développement et DevOps

Portainer vs Yacht : quelle interface utilisateur Docker devriez-vous choisir en 2026 ?

La gestion des conteneurs Docker via la CLI est efficace pour les configurations simples, mais elle évolue mal. À mesure que le nombre de conteneurs augmente, le suivi manuel des états, des journaux et des mises à jour devient une erreur.

Rexa CyrusRexa Cyrus 13 minutes de lecture
Outils d'intégration continue
Outils de développement et DevOps

Meilleurs outils CI/CD pour optimiser vos flux de travail DevOps en 2026

  Le paysage du développement logiciel évolue plus rapidement que jamais. Et si vous ne voulez pas rester à la traîne de cette croissance rapide, vous devez adopter les méthodologies DevOps et Agile.

Ada LovegoodAda Lovegood 11 minutes de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.