GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le sous-système Windows pour Linux

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 sur le système d'exploitation Windows. Traditionnellement, il existe de nombreuses façons de configurer le système d'exploitation Linux pour travailler avec. Soit il peut s'agir d'un double démarrage, exécuté via VMWare ou VirtualBox, soit en l'installant comme notre système d'exploitation principal.

Désormais, avec le sous-système Windows pour Linux, ajoute une nouvelle fonctionnalité éliminant les frais généraux liés à 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 configurer WSL 2 qui est la dernière version. WSL 2 fait partie de Windows 10, version 2004 publiée en mai 2020. WSL 1 utilisé une couche de traduction ou de compatibilité entre Linux et Windows tandis que WSL 2 utilise la technologie des machines virtuelles pour vous permettre d'exécuter un vrai noyau Linux directement sur Windows 10.

Comparaisons entre WSL 1 et WSL 2

Avant d'installer WSL 2 vous avez besoin de Windows 10, version 1903, Build 18362 ou supérieur.

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 plate-forme de machine virtuelle fonctionnalités optionnelles avant d'installer n'importe quel Linux distributions sur Windows système. Le WSL 2 utilise la machine virtuelle au lieu d'une couche de traduction pour communiquer entre Windows et Linux.

Ouvrez PowerShell en tant qu'administrateur et exécutez les commandes suivantes pour activer WSL et MV fonctionnalité 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

Installez votre distribution Linux de choix sur Windows

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

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

Ouvrez Ubuntu 20.04 LTS et cliquez sur Installer.

Lancer Ubuntu est assez facile dans Windows . Allez simplement dans rechercher et tapez Ubuntu , il affichera toutes les versions installées d'Ubuntu .

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

À 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 le 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 dans la section précédente. Ouvrez le shell et tapez la commande suivante pour vérifier la distribution et la version de votre Ubuntu.

lsb_release -a

Nous avons maintenant terminé l'installation d'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 la distribution Linux

Il existe peu d'options que nous pouvons utiliser pour lancer notre distribution Linux directement depuis PowerShell ou CMD invite.

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

À partir de la sortie de cette commande, vous pouvez voir deux versions d'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

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

wsl -s Ubuntu-18.04

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

wsl -d Ubuntu-18.04 -u tecmint

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

  • wsl -l --all – Lister toutes les distributions.
  • wsl -l --running – Répertorier 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.

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

wsl -l -v

Mon Ubuntu 20.04 fonctionne avec la version WSL 1 puisqu'il est configuré depuis longtemps. Je peux convertir cela en WSL 2 en exécutant la commande.

wsl --set-version Ubuntu-20.04 2

Cela prendra un certain temps et vous pourrez voir "Conversion terminée ” lorsque WSL 1 est converti en WSL 2 .

Lors de l'exécution de --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

Vous pouvez réexécuter la commande suivante pour vérifier la version actuelle de WSL. Mes deux distributions fonctionneront désormais avec WSL2.

wsl -l -v

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

wsl --set-default-version 2

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

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 officiel sera un bon point de départ. Consultez également la section FAQ officielle de la documentation Microsoft pour en savoir plus sur WSL. .


Ubuntu
  1. Comment installer Windows 10 dans VirtualBox sous Linux

  2. Comment installer Arch Linux

  3. Comment installer Yarn sous Windows

  4. Comment exécuter Ubuntu en utilisant le sous-système Windows pour Linux

  5. Kali sur le sous-système Windows pour Linux

Comment installer Ubuntu 20.04 sur Windows 10

Comment installer WSL sur Windows 10

Comment installer WSL (sous-système Windows pour Linux) sur Windows 11

Comment installer Linux Fedora sur Hyper-v Windows 10 ?

Comment installer Linux Mint sur Hyper-v Windows 10 ?

Comment installer et configurer le sous-système Windows pour Linux