Le sous-système Windows pour Linux (WSL) exécute un environnement GNU / Linux qui inclut la plupart des utilitaires et applications de ligne de commande au-dessus du système d’exploitation Windows. Traditionnellement, il existe de nombreuses façons de configurer le système d’exploitation Linux avec lequel travailler. Soit il peut s’agir d’un double démarrage, qui traverse VMWare ou VirtualBox, ou en l’installant en tant que système d’exploitation principal.

Maintenant, avec le sous-système Windows pour Linux, ajoute une nouvelle capacité éliminant la surcharge de la configuration du système d’exploitation à partir de zéro. Il est facile de configurer avec WSL et d’installer Linux et de commencer. Pour en savoir plus sur l’architecture de WSL, reportez-vous à «Microsoft Build 2019 – BRK3068».

Ici, nous allons mettre en place WSL 2 qui est la dernière version. WSL 2 fait partie de Windows 10, version 2004 sortie en mai 2020. WSL 1 utilisé une couche de traduction ou de compatibilité entre Linux et Windows tout en WSL 2 utilise la technologie de la machine virtuelle pour vous permettre d’exécuter un vrai noyau Linux directement sur Windows 10.

Comparaisons entre WSL 1 et WSL 2

Comparaisons entre WSL1 et WSL2
Comparaisons entre WSL1 et WSL2

Avant l’installation WSL 2 vous avez besoin de Windows 10, version 1903, build 18362 ou version ultérieure.

Activer le sous-système Windows et la machine virtuelle pour Linux

Vous devez d’abord activer le “Sous-système Windows pour Linux” et Plateforme de machine virtuelle fonctionnalités optionnelles avant d’installer Linux distributions sur les fenêtres système. le WSL 2 les usages Machine virtuelle technologie au lieu d’une couche de traduction pour communiquer entre Windows et Linux.

Ouvert PowerShell en tant qu’administrateur et exécutez les commandes suivantes pour activer WSL et VM et redémarrez le système une fois.

Activer le sous-système Windows pour Linux

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Activer la machine virtuelle pour Linux

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Activer WSL et VM dans Windows
Activer WSL et VM dans Windows

Installez la distribution Linux de votre choix sur Windows

Ouvrez le Microsoft Store et sélectionnez votre distribution Linux préférée.

Exécutez Linux sur Windows
Exécutez Linux sur Windows

À des fins de démonstration, nous installerons Ubuntu, accédez au Microsoft Store et dans la barre de recherche, saisissez Ubuntu.

Installez Ubuntu sur Windows
Installez Ubuntu sur Windows

Ouvert Ubuntu 20.04 LTS et cliquez sur Installer.

Installez Ubuntu 20.04 sous Windows
Installez Ubuntu 20.04 sous Windows

Lancement Ubuntu est assez facile dans les fenêtres. Allez simplement à chercher et tapez Ubuntu, il affichera toutes les versions installées de Ubuntu.

Vous pouvez également l’épingler dans la barre des tâches Windows ou si vous utilisez un nouveau Terminal Windows vous pouvez le configurer. Maintenant, nous allons lancer Ubuntu 20.04. Si vous le lancez pour la première fois, il faudra un certain temps pour configurer quelques éléments au niveau du backend, puis il nous demandera de définir le nom d’utilisateur et le mot de passe.

Exécuter Ubuntu sous Windows
Exécuter Ubuntu sous Windows

À ce stade, vous pouvez recevoir une erreur pour installer le composant du noyau. Pour corriger cette erreur, vous devez télécharger et installer manuellement Noyau Linux WSL2.

0x1bc WSL 2 requires an update to its kernel component. 

Pour plus d’informations, veuillez visiter https://aka.ms/wsl2kernel

Maintenant, j’ai configuré les deux 18.04 et 20.04 de la même manière que celle indiquée dans la section précédente. Ouvrez le shell et tapez la commande suivante pour vérifier la distribution et la publication de votre Ubuntu.

lsb_release -a
Vérifiez la version d'Ubuntu
Vérifiez la version d’Ubuntu

Nous avons maintenant terminé l’installation Ubuntu sur Windows. En moins de temps, nous pouvons avoir une distribution fonctionnelle où nous pouvons commencer à installer des outils et des packages tels que docker, ansible, git, python, etc. selon nos besoins.

Apprenez les commandes du sous-système Windows pour Linux Distro

Il existe peu d’options que nous pouvons utiliser pour lancer notre distribution Linux directement à partir de PowerShell ou CMD rapide.

1. Tapez la commande suivante, qui affichera la liste des options que nous pouvons utiliser avec wsl.

wsl -help

2. Vérifiez la version installée de la distribution en exécutant la commande la commande suivante.

wsl -l
Vérifiez la version de distribution d'Ubuntu
Vérifiez la version de distribution d’Ubuntu

À partir de la sortie de cette commande, vous pouvez voir deux versions de Ubuntu est installé et Ubuntu 20.04 est configuré pour être lancé par défaut.

3. Distribution par défaut (Ubuntu 20.04) peut être lancé en tapant simplement.

wsl
Lancer la distribution Linux par défaut
Lancer la distribution Linux par défaut

4. Modifiez la distribution Linux par défaut en exécutant la commande.

wsl -s Ubuntu-18.04
Modifier la distribution Linux par défaut
Modifier la distribution Linux par défaut

5. Connectez-vous à une distribution spécifique avec un utilisateur spécifique en exécutant la commande.

wsl -d Ubuntu-18.04 -u tecmint
Connectez-vous à Linux Distor avec l'utilisateur
Connectez-vous à Linux Distor avec l’utilisateur

6. Nous pouvons passer quelques drapeaux avec le "wsl -l" commande pour vérifier l’état de la distribution.

  • wsl -l --all – Répertoriez toutes les distributions.
  • wsl -l --running – Liste uniquement les distributions en cours d’exécution.
  • wsl -l --quiet – Afficher uniquement les noms de distribution.
  • wsl -l --verbose – afficher des informations détaillées sur toutes les distributions.
Vérifier l'état de distribution
Vérifier l’état de distribution

7. En exécutant la commande suivante, nous pouvons vérifier avec quelle version WSL ma distribution Linux est exécutée.

wsl -l -v
Vérifier la version WSL
Vérifier la version WSL

ma Ubuntu 20.04 fonctionne avec la version WSL 1 car il est configuré depuis longtemps. Je peux le convertir en WSL 2 en exécutant la commande.

wsl --set-version Ubuntu-20.04 2

Cette opération prendra un certain temps et vous pouvez voir “Conversion terminée” quand WSL 1 est converti en WSL 2.

Convertir WSL 1 en WSL 2
Convertir WSL 1 en WSL 2

Lors de l’exécution du --set-version commande, ouvrez une autre fenêtre PowerShell et exécutez wsl -l -v pour vérifier l’état actuel. Il s’affichera comme “Conversion».

wsl -l -v
Vérifier l'état de conversion
Vérifier l’état de conversion

Vous pouvez réexécuter la commande suivante pour vérifier la version WSL actuelle. Ma distribution sera désormais exécutée avec WSL2.

wsl -l -v
Lister la version WSL
Lister la version WSL

Nous pouvons également définir WSL2 comme version par défaut, donc lorsque nous installerons une nouvelle distribution, elle fonctionnera avec WSL2. Vous pouvez définir la version par défaut en exécutant.

wsl --set-default-version 2
Définir la version WSL par défaut
Définir la version WSL par défaut

Dans cet article, nous avons vu comment configurer WSL 2 pour installer Ubuntu Linux sur Windows et j’ai appris quelques options de ligne de commande que nous pouvons utiliser PowerShell ou cmd invite.

Lors de l’installation, vous pouvez rencontrer différentes erreurs que je n’ai pas rencontrées, dans ce cas, le document de dépannage sera un bon point de départ. Jetez également un œil à la version officielle Section FAQ à partir de la documentation Microsoft pour obtenir plus d’informations sur WSL.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-nous

Nous sommes reconnaissants de votre soutien sans fin.

.

Leave a Reply