Comment installer le sous-système Windows pour Linux dans Windows 11

Il semble étrange d'inviter la concurrence, mais Microsoft vous permet désormais d'exécuter Linux dans Windows . Il est plus facile à installer que vous ne le pensez et plus flexible et puissant que nous ne l'imaginions.

Pourquoi installer le sous- (Install)système(Subsystem) Windows pour Linux ?

Il semble contradictoire d'installer un système d'exploitation (OS) dans un autre. À quoi ça sert? Et pourquoi Linux ? Nous pouvons penser à six raisons d'utiliser Linux dans Windows à l'improviste.

1. Le sous - système(Subsystem) Windows pour Linux est gratuit et facile

La réponse la plus évidente est que Linux est gratuit. Mais à quoi bon quelque chose de gratuit s'il est difficile à utiliser ? La bonne nouvelle est que le sous- système Windows(Windows Subsystem) pour Linux ( WSL ) est facile, simple et rapide à installer ou à désinstaller, il vaut donc la peine d'essayer si vous êtes simplement curieux de connaître Linux .

2. Le sous - système(Subsystem) Windows pour Linux ne nécessite(Require) pas de machine virtuelle

Si vous ne souhaitez pas installer un hôte de machine virtuelle (VM) comme Hyper-V , VirtualBox ou VMWare , WSL est la solution. Il prend également moins d'espace et de ressources comme le processeur(CPU) et la RAM(RAM) .

3. Le sous- système Windows(Windows Subsystem) pour Linux peut utiliser de nombreuses distributions Linux(Linux Can Use Many Linux Distributions)

Au moment de la rédaction de cet article, 17 distributions Linux (ou « distros ») étaient disponibles dans le Microsoft Store . Celles-ci incluent différentes versions et variantes d' Ubuntu Desktop et Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE et Oracle Linux .

Vous pouvez également utiliser la commande PowerShell suivante pour voir toutes les distributions disponibles :

wsl-liste-en ligne(wsl –list –online)

4. Sous- système(Subsystem) Windows pour Linux pour le développement de carrière(Career Development)

Vous pouvez en apprendre davantage sur Linux et diverses distributions Linux(various Linux distros) comme Ubuntu , Debian GNU/Linux , Kali et Alpine WSL pour le travail ou l'école. Linux détient une part importante du marché des serveurs et de plus en plus d'organisations utilisent Linux pour le poste de travail.

Les étudiants peuvent l'utiliser pour des tutoriels au lieu d'aller au laboratoire informatique. Les chercheurs en sécurité(Security) peuvent utiliser Kali et d'autres distributions de piratage Linux(Kali and other Linux hacking distros) et ses nombreux outils inclus. De nombreux développeurs Web, programmeurs et chercheurs en intelligence artificielle peuvent utiliser Debian ou Alpine WSL comme environnement de développement car ils disposent d'outils de développement intégrés.

5. Sous- système(Subsystem) Windows pour Linux pour les applications Open Source(Open Source Apps)

La plupart des logiciels libres ( OSS ) sont d'abord développés pour un environnement Linux . En conséquence, l' OSS devient la norme dans plusieurs secteurs, comme le développement de jeux, la conception graphique et les systèmes embarqués de l' Internet des objets(Things) ( IoT ).

Considérez tous les logiciels open source, qui sont souvent gratuits. Vous aimeriez avoir Photoshop ? Envisagez d'utiliser GIMP(using GIMP) . Vous voulez apprendre la CAO(CAD) mais vous n'avez pas les moyens d'acheter AutoCAD ? Essayez OpenSCAD(Try OpenSCAD) . Vous voulez faire passer votre montage vidéo au niveau supérieur, mais Adobe Premiere est hors de portée ? Linux a Openshot.

Encore plus impressionnant, vous pouvez exécuter ces applications GUI Linux(Linux GUI) dans leurs fenêtres comme s'il s'agissait d' applications Windows . Il n'est pas nécessaire d'avoir une machine virtuelle distincte dans Hyper-V , VirtualBox ou un deuxième ordinateur physique. Vous pouvez utiliser Visual Studio sous Windows et effectuer des retouches photo dans GIMP sous Linux sans perturber votre flux de travail.

6. Le terminal Windows exécute plusieurs distributions(Windows Terminal Runs Multiple Distros) à la fois(Once)

Si vous êtes un fan de Windows Terminal et de sa fonctionnalité multi-onglets, vous adorerez pouvoir exécuter plusieurs distributions Linux simultanément, chacune dans son propre onglet.

Dois-je utiliser WSL 1 ou WSL 2 ?

Il existe deux versions de WSL : WSL 1 et WSL 2 . WSL utilise par défaut la version 2. C'est très bien pour la plupart des gens. Cependant, si vous n'êtes pas sûr que votre système puisse gérer une installation complète du noyau Linux(Linux kernel) , ou si vous n'utiliserez pas des choses comme Docker , alors WSL 1 convient.

La version est facile à mettre à jour si vous changez d'avis. En tant qu'administrateur, ouvrez PowerShell(open PowerShell) ou la ligne de commande(Command) et utilisez la commande wsl.exe suivante :

wsl –set-default-version 2 ou wsl –set-default-version 1

Installer le sous-système Windows(Install Windows Subsystem) pour Linux avec PowerShell

Vous pouvez installer WSL avec PowerShell ou l'interface de ligne de commande ( CLI ). Si vous n'avez pas appris PowerShell , ce n'est pas grave. Les commandes wsl.exe fonctionnent dans les deux cas.

  1. Ouvrez PowerShell(Open PowerShell) en tant qu'administrateur et exécutez l'applet de commande wsl –install(wsl –install) . Cela installe la version WSL 2 avec un noyau Linux complet et la distribution Ubuntu par défaut.

Si le texte d'aide de wsl.exe s'affiche, WSL est déjà installé.

L' installation prend quelques minutes, puis vous invite à redémarrer Windows .

  1. Lorsque Windows redémarre et que vous vous connectez, une fenêtre shell bash s'ouvre et l' installation d' Ubuntu se poursuit. (Ubuntu)Il vous demandera d'entrer un nouveau nom d'utilisateur UNIX et un nouveau mot de passe(New Password) . Une fois que vous les avez saisis, l'installation est terminée.

Remarque : Cela installe le shell bash pour Ubuntu . Ce n'est pas l'interface utilisateur graphique ( GUI ). Il existe des étapes et des conditions préalables supplémentaires pour activer cela. Cependant, vous pouvez maintenant utiliser les commandes du shell bash Linux sur votre ordinateur (Linux)Windows .

Installer le sous-système Windows(Install Windows Subsystem) pour Linux avec le panneau de configuration(Control Panel)

  1. Ouvrez le menu Démarrer(Start) et sélectionnez Panneau de configuration(Control Panel) .

  1. Sélectionnez Programmes et fonctionnalités.

  1. Sélectionnez Activer(Select Turn Windows) ou désactiver les fonctionnalités Windows. Cela nécessite des privilèges d'administrateur.

  1. Faites défiler(Scroll) vers le bas et sélectionnez Sous- système Windows(Windows Subsystem) pour Linux , puis sélectionnez OK.

L'installation commence. Lorsque c'est fait, le message Windows doit redémarrer votre PC s'affiche. Sélectionnez Redémarrer(Select Restart) maintenant.

Après le redémarrage, ouvrez Ubuntu sous Windows à partir du menu Démarrer(Start) , ou dans PowerShell ou Invite de commandes(Command Prompt) , utilisez la commande wsl.exe.

Comment désinstaller le sous-système Windows(Uninstall Windows Subsystem) pour Linux ?

Pour supprimer WSL , vous devez d'abord désinstaller tous les systèmes d'exploitation Linux . Vous pouvez ensuite supprimer les composants de prise en charge dans Windows . Il est plus facile de le faire via les paramètres Windows .

  1. Ouvrez les paramètres Windows(Windows Settings) , accédez à Applications(Apps) , puis sélectionnez Applications(Apps) et fonctionnalités.

  1. Recherchez les distributions Linux que vous avez installées. Sélectionnez le menu vertical à trois points et sélectionnez Désinstaller(Uninstall) .

  1. Recherchez "sous-système Windows", sélectionnez le menu à trois points, puis sélectionnez Désinstaller(Uninstall) . Faites-le pour Windows Subsystem for Linux WSLg Preview et Windows Subsystem for Linux Update si ceux-ci sont là.

  1. Redémarrez Windows(Restart Windows) et WSL devrait être désinstallé.

Comment accéder au système de fichiers Linux(Linux File System) à partir de Windows ?

Contrairement à l'utilisation de Linux dans une machine virtuelle, il est facile d'accéder aux fichiers Windows à partir de (Windows)Linux et vice versa.

Ouvrez l'explorateur de fichiers(Open File Explorer) et sélectionnez Linux dans le volet de navigation à gauche. Lorsque vous déplacez des fichiers entre Windows et Linux , assurez-vous d'utiliser une copie et non l'original. Il existe des problèmes de compatibilité de type de fichier, et parfois le fichier est corrompu.

Comment réparer le message d'erreur "\wsl.localhost n'est pas accessible"

Vous pouvez obtenir cette erreur la première fois que vous ouvrez le système de fichiers Linux via l' Explorateur de fichiers(File Explorer) .

Windows traite cette connexion comme une connexion physique entre les ordinateurs Windows(Windows) et Linux . Vous devez donc lui dire que le réseau existe et est accessible. Vous le ferez via le registre Windows(Windows Registry) . Si vous n'êtes pas à l'aise de travailler au Registre(Registry) , demandez à quelqu'un qui l'est. Une erreur dans le registre(Registry) peut entraîner l'arrêt de Windows . Effectuez également toujours une sauvegarde du Registre(make a backup of the Registry) .

  1. Ouvrez l' Éditeur du Registre(Registry Editor) . Dans le volet de gauche, accédez à l'emplacement suivant :

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. Sur la droite, double-cliquez sur la touche PROVIDERORDER .

  1. Ajoutez P9NP(Add P9NP) (suivi d'une seule virgule et sans espace) au début de la liste, puis sélectionnez OK.

  1. De retour dans le conteneur NetworkProvider , ouvrez la clé Order . Double-cliquez sur PROVIDERORDER à droite.

  1. Ajoutez P9NP(Add P9NP) au début de la liste (une virgule, sans espace), sélectionnez OK, puis fermez l' Éditeur du Registre(Registry Editor) .

Vous pouvez maintenant ouvrir le système de fichiers Ubuntu via l' Explorateur de fichiers Windows(Windows File Explorer) . Si l'erreur persiste, redémarrez Windows et cela devrait fonctionner.

Comment accéder au système de fichiers Windows(Windows File System) à partir de Linux ?

  1. Dans le shell bash Linux , utilisez la commande (Linux)cd ../.. pour accéder à la racine. Utilisez ensuite la commande ls pour répertorier les répertoires et les fichiers. Vous verrez que ce sont tous des répertoires et des fichiers Windows .

  1. Pour trouver vos fichiers, utilisez la commande suivante pour accéder à votre dossier de documents, où nom d'utilisateur est le nom de votre répertoire utilisateur dans Windows :

cd users/username/documents

Si vous avez besoin d'accéder à autre chose, utilisez simplement cd et ls jusqu'à ce que vous le trouviez. Assurez-vous de ne copier que les fichiers, pas de les déplacer, en raison du risque de corruption du fichier.

Que puis(Else) -je faire d'autre avec le sous- système Windows(Windows Subsystem) pour Linux ?

Lorsque vous activez WSL, vous disposez d'un environnement Linux complet sur votre ordinateur Windows . Ou peut-être plusieurs environnements Linux . Tout ce que vous pensez faire sous Linux , vous pouvez le faire maintenant. Jetez un œil à nos articles et tutoriels liés à Linux pour avoir des idées.



About the author

Je suis un ingénieur du son professionnel avec plus de 10 ans d'expérience. J'ai travaillé sur un large éventail de projets, des petits systèmes audio domestiques aux grandes productions commerciales. Mes compétences résident dans la création d'excellentes bandes sonores et d'outils de traitement du son qui rendent la musique excellente. Je suis également extrêmement expérimenté avec Windows 10 et je peux vous aider à tirer le meilleur parti de votre système informatique.



Related posts