Comment faire

Comment installer Linux WSL2 sur Windows 10 et Windows 11

Ubuntu sur Windows 10

Microsoft a laissé tomber beaucoup de mâchoires lorsqu’il a lancé le sous-système Windows pour Linux, un moyen d’exécuter Linux réel dans Windows sans avoir besoin de configurer une machine virtuelle. Le projet a reçu une tonne de soutien, et WSL2 est le dernier et le meilleur.

Cela va un peu plus loin et ajoute encore plus de génialité à l’expérience Linux sur Windows 10 et Windows 11. Si vous ne l’avez pas encore vérifié, voici comment commencer.

Configuration simplifiée de WSL2 sur Windows 10 et Windows 11

Wsl2

Il existe désormais un nouveau moyen extrêmement simplifié de faire fonctionner WSL2 sur votre PC Windows 10 et Windows 11. La seule exigence est que vous exécutiez la version 2004 de Windows 10 et au-dessus. Si cela ressemble à votre système, assurez-vous d’avoir également téléchargé le fichier facultatif KB5004296 mise à jour aussi, car c’est celle qui active cette fonctionnalité.

Une fois cela en place, ouvrez PowerShell et entrez cette commande :

wsl –installer

C’est ça. Le processus d’installation commencera et vous pourrez vous détendre jusqu’à ce qu’il soit terminé.

Si vous n’avez pas installé la version nécessaire de Windows 10 pour suivre la configuration simplifiée, la méthode existante, beaucoup plus longue, fonctionne toujours.

Comment activer le sous-système Windows pour Linux

Avant de pouvoir obtenir WSL2, vous devez avoir WSL. Cela peut sembler un peu étrange, mais les méthodes d’activation de la première itération et de la seconde sont assez différentes. Mais pour avoir la version la plus récente, vous devez d’abord avoir la première. Il n’y a pas de chemin direct pour simplement installer WSL2.

Nous avons un guide complet sur la configuration du sous-système Windows pour Linux, que vous devriez consulter pour une introduction complète au démarrage, mais si vous recherchez l’itinéraire le plus rapide, il existe une seule ligne de code pour l’activer sur votre appareil.

Ouvrez PowerShell en tant qu’administrateur et saisissez cette commande :

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

Finalement, vous devrez redémarrer votre PC, mais vous pouvez le laisser plus tard si vous allez directement à l’installation de WSL2.

Comment installer WSL2 sur Windows 10

WSL2

Vous avez maintenant activé le sous-système Windows pour Linux. Il est temps de télécharger et d’installer WSL2. La dernière itération est essentiellement une petite machine virtuelle qui démarre en quelques secondes et possède un noyau Linux approprié en son cœur. Et c’est pourquoi l’installation diffère un peu de l’activation de l’ancien WSL normal.

Il existe également quelques conditions préalables à l’utilisation de WSL2 sous Windows 10. Vous devez disposer des versions suivantes :

  • Pour les systèmes x64: Version 1903 ou supérieure, avec Build 18362 ou supérieure.
  • Pour les systèmes ARM64: Version 2004 ou supérieure, avec Build 19041 ou supérieure.
  • Si vous avez quelque chose de moins, vous devrez exécuter Windows Update avant d’aller plus loin.

    En supposant que tout va bien, le reste est simple.

    Activation de la machine virtuelle

    Si vous ne l’avez pas déjà activé, vous devrez l’activer avant d’installer WSL2. Comme déjà indiqué, WSL2 est une petite machine virtuelle, donc Windows doit être préparé pour cela. Si vous l’avez déjà activé, passez directement au redémarrage de votre PC pour vous assurer que vous êtes prêt à installer.

    Le moyen le plus rapide de le faire est dans PowerShell. Ouvrez PowerShell en tant qu’administrateur et saisissez cette commande :

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    Maintenant, redémarrez votre PC et passez à la section suivante.

    Téléchargement et installation de WSL2

    La partie suivante ne prend que quelques étapes.

    1. Téléchargez la mise à jour du noyau WSL2.
    2. Exécutez le programme d’installation.
    3. Lorsque vous êtes invité à fournir des autorisations élevées, cliquez sur Oui.

    Une fois que le programme d’installation a terminé, WSL2 est maintenant installé avec succès sur votre PC.

    Configuration de WSL2 pour vos distributions Linux

    L’avantage de WSL2 est qu’il ne remplace pas WSL. Il court juste à côté. Cela signifie que vous pouvez exécuter des installations Linux avec une combinaison de différentes versions. Vous pouvez définir l’un ou l’autre par défaut ainsi qu’une version spécifique à chaque distribution Linux que vous avez sur votre PC.

    Décomposons certaines des commandes clés à utiliser dans PowerShell que vous devez connaître.

    Définir WSL2 par défaut

    WSL2

    Si vous voulez que tout s’exécute sur WSL2 dès que vous l’installez, vous pouvez le définir comme version par défaut.

    wsl –set-default-version 2

    Liste des distributions Linux installées et leur version WSL

    WSL2

    Avec WSL2 défini par défaut, toute installation Linux ultérieure l’utilisera automatiquement. Vous pouvez facilement vérifier quelle version de WSL vos distributions Linux installées utilisent.

    wsl –list –verbose

    L’utilisation de l’indicateur détaillé vous donnera la répartition de quelle version de WSL est attachée à quelle installation Linux. Sans cela, vous obtiendrez simplement une liste des versions de Linux que vous avez installées.

    Modification de la version de WSL par installation Linux

    WSL2

    La définition de WSL2 par défaut l’appliquera à tout ce que vous installerez par la suite. Si vous êtes déjà configuré, vous devrez effectuer une conversion manuelle. De même, si vous souhaitez passer entre les versions 1 et 2 ou exécuter un mélange sur votre système, vous pouvez le faire.

    wsl –set-version

    Ainsi, à titre d’exemple, si vous avez une installation Debian sur WSL que vous devez convertir en WSL2, vous devez saisir wsl –set-version debian 2.

    Lancer des installations Linux spécifiques dans PowerShell

    WSL2

    Si vous n’avez installé qu’une seule version de Linux, il vous suffit de taper wsl dans PowerShell pour vous lancer dans le shell bash associé. Mais si vous en avez plusieurs, vous pouvez lancer une distribution spécifique avec cette commande.

    wsl -d

    Une fois que vous avez terminé, taper exit vous ramènera dans PowerShell.

    À partir de maintenant, vous êtes prêt à aller de l’avant et à installer tout le Linux que vous voulez. Notre guide complet vous aidera tout au long du processus, mais une fois que WSL2 est configuré comme vous l’aimez, il disparaît simplement en arrière-plan.

    Cela vaut également la peine de récupérer l’application Windows Terminal du Microsoft Store si vous utilisez WSL. Bien que vous puissiez simplement utiliser le terminal standard installé avec chacun ou lancer via PowerShell comme indiqué ci-dessus, Windows Terminal dispose d’une interface à onglets soignée qui vous permet d’exécuter plusieurs shells à la fois. Ayez PowerShell, Linux, Azure Cloud Shell, même l’invite de commande, tous s’ouvrent côte à côte dans une seule fenêtre.

    Borne fantaisie

    Terminal Windows

    Terminal Windows

    La nouvelle application de terminal moderne et open source de Microsoft.

    Que vous aimiez les thèmes ou que vous souhaitiez simplement exécuter plusieurs shells différents côte à côte, l’application Windows Terminal peut tout faire.

    Nous pouvons gagner une commission pour les achats en utilisant nos liens. Apprendre encore plus.

    Back to top button