feigned

Installer WSL (Windows Subsystem for Linux) sur Windows 10

Le Crabe

Windows Subsystem for Linux (WSL), en français « Sous-système Windows pour Linux », est nouvelle une fonctionnalité qui permet d’exécuter un environnement Linux directement sur Windows 10, sans aucune modification.

Avec WSL, vous pouvez installer des distributions Linux (Ubuntu, Debian, openSUSE…) et les exécuter dans Windows 10, sans avoir besoin de créer des machines virtuelles qui peuvent parfois être lourdes et fastidieuses à utiliser.

Des distributions Linux disponibles sur le Microsoft Store

Dans ce tutoriel, nous allons voir comment installer WSL sur votre PC Windows 10. L’univers de Linux est à portée de main, sans partir de Windows !

Installer WSL (Windows Subsystem for Linux)

Avant de pouvoir installer une distribution Linux sur Windows 10, il est nécessaire d’activer la fonctionnalité « Sous-système Windows pour Linux ».

Vous pouvez le faire au choix via la fenêtre Fonctionnalités de Windows ou bien PowerShell.

via Fonctionnalités de Windows

  1. Ouvrez la fenêtre Fonctionnalités de Windows :
    • via la commande Exécuter : optionalfeatures.
    • via les Paramètres > Applications et fonctionnalités > Fonctionnalités facultatives > Plus de fonctionnalités Windows.

  2. Cochez la case Sous-système Windows pour Linux puis faites OK.
  3. Patientez puis cliquez sur le bouton Redémarrer maintenant pour finaliser l’installation de WSL.
WSL est installé. Vous pouvez maintenant télécharger et installer des distributions Linux depuis le Microsoft Store.

via PowerShell

  1. Ouvrez PowerShell en tant qu’administrateur.
  2. Saisissez la commande suivante :
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. Activez le composant « Plateforme d’ordinateur virtuel » (WSL 2 uniquement) :
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. Redémarrez votre ordinateur.
  5. Téléchargez et installez le package de mise à jour du noyau Linux.
WSL est installé. Vous pouvez maintenant télécharger et installer des distributions Linux depuis le Microsoft Store.

Définir WSL 2 comme version par défaut

Par défaut, WSL 2 n’est pas l’architecture par défaut lors de l’installation d’une nouvelle distribution Linux.

Pour définir WSL 2 comme version par défaut (recommandé), entrez la commande suivante :

wsl --set-default-version 2
WSL 2 est maintenant défini comme version par défaut. Les nouvelles distributions Linux utiliseront désormais WSL 2 comme architecture.

Installer une distribution Linux

Une fois WSL installé, vous pouvez installer votre distribution Linux préférée depuis le Microsoft Store.

Voici comme procéder :

  1. Ouvrez le Microsoft Store.
  2. Recherchez puis cliquez sur la distribution Linux de votre choix.
  3. Vous pouvez accéder directement à la page de téléchargement d’une distribution Linux en cliquant sur un des liens ci-dessous :
  4. Cliquez sur le bouton Télécharger pour lancer le téléchargement et l’installation de la distribution Linux.
  5. Une fois l’installation terminée, exécutez votre distribution Linux via le menu Démarrer, la Recherche ou bien le Microsoft Store.
  6. Patientez pendant l’installation du système.
  7. Saisissez le nom d’utilisateur puis le mot de passe du compte utilisateur.
  8. Voilà, la distribution Linux a bien été installée sur Windows 10 !
  9. Pour plus de confort, utilisez le nouveau Windows Terminal.
Félicitations ! Vous avez installé une distribution Linux directement dans Windows 10. 👍

WSL : qu’est-ce que c’est ?

Présentation de WSL

Windows Subsystem for Linux (WSL) est une couche de compatibilité qui permet d’exécuter une distribution Linux directement sur Windows 10 avec des performances proches d’une installation native.

La distribution Ubuntu Linux qui tourne sur Windows 10

Grâce à WSL, vous pouvez :

  • Choisir et installer des distributions Linux à partir du Microsoft Store.
  • Exécuter des outils en ligne de commande tels que grep, sed et awk et d’autres fichiers binaires ELF-64.
  • Exécuter des scripts Bash et des logiciels Linux, notamment :
    • Outils : vim, emacs, tmux…
    • Langages : NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go…
    • Services : SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL…
  • Installer des logiciels supplémentaires en utilisant le gestionnaire de paquets (apt, yum, rpm…) de la distribution Linux.
  • Exécuter des applications Windows à partir du shell Linux.
  • Exécuter des logiciels Linux sur Windows.

WSL 2

WSL est disponible en version 2 sur Windows 10 2004 et les versions ultérieures de W10.

WSL 2 est une évolution majeure du sous-système Windows pour Linux. Cette nouvelle version embarque un véritable noyau Linux, augmente les performances du système de fichiers et apporte une compatibilité complète des appels système.

Les opérations gourmandes en fichiers, telles que git clone, npm install, apt update, apt upgrade, sont toutes nettement plus rapides avec WSL 2.

Microsoft affirme que la décompression d’un tarball compressé s’effectue jusqu’à 20 fois plus vite sur WSL 2 et que les commandes git clone, npm install et cmake s’exécutent jusqu’à 2 à 5 fois plus vite que sur WSL 1.

WSL 1 vs WSL 2

Toutes les distributions Linux disponibles sont compatibles aussi bien avec WSL 1 qu’avec WSL 2. Elles peuvent être mises à niveau ou rétrogradées à tout moment. Enfin, il est possible d’exécuter des distributions WSL 1 et WSL 2 côte à côte.

Note : pour migrer une distribution Linux WSL 1 vers WSL 2, suivez ce tutoriel : mettre à jour une distribution Linux WSL 1 vers WSL 2.

Liens utiles

Vous avez aimé cet article ?

Dites-le-nous !

Ne ratez pas nos prochains articles !

Suivez-nous sur :

Étiquettes
À voir également
À voir également sur les forums
Besoin d'aide ?

Malgré la lecture de l'article « Installer WSL (Windows Subsystem for Linux) sur Windows 10 », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la communauté du Crabe en posant votre question sur les forums !

Poser ma question
13 commentaires
Connecté en tant que visiteur (connexion / s'inscrire)

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 1 sur 1

  • Bonsoir
    Dans l’installation de Wsl via programmes et fonctionnalités
    faut-il installer aussi le package de mise a jour du noyau ou est ce uniquement pour l’install via powershell
    merci de votre réponse
    Bonne soirée

  • Aprés avoir redémarré mon PC, j’ai le commentaire suivant dans le Powershell:

    PS C:\WINDOWS\system32> wsl –set-default-version 2
    WSL 2 nécessite une mise à jour de son composant noyau. Pour plus d’informations, visitez https://aka.ms/wsl2kernel
    Pour plus d’informations concernant les différences principales avec WSL 2, visitez https://aka.ms/wsl2

    Que faire ?
    Merci.

  • Bonjour,

    Est-il possible d’installer/déplacer l’application ubuntu sur un autre disque dur que celui où est installé win10? En installant des packages python sur l’environnement virtuel d’ubuntu, j’ai presque 7Go dédiés à ubuntu…

    Merci par avance,

    Cordialement.

  • salut à tous!

    je trouvais cela étonnant depuis le temps que j’utilise linux que Microsoft n’avait pas encore essayé de s’approprier ce concurrent direct…

    je préfère mon linux autonome.

    qui vivra verra!

  • Bonjour

    j’ai essayé encore ce matin et niet…pas très fort en anglais

    merci de m’aider

    cordialement

    • ubuntu
      16 Ko
  • j’ai suivi les instructions.et je n’y arrive ps je bloque sur le dos…

    root@Antoine-PC

    si je ferme ubuntu et que je l’ouvre de nouveau….c’est le meme message

    cordialement

    • Capture
      3 Ko
  • Bonjour,

    Je suis tout nouveau dans le monde de Linux, et je voudrais savoir comment installer Linux Mint  après avoir installé WSL2 si cela est possible ?

    Merci par avance

    JBS

    • Linux Mint n’est pas encore disponible avec WSL.

      Tu peux te tourner vers Ubuntu, distribution sur laquelle Linux Mint est basée.

      Sinon, il faut que tu utilises VirtualBox ou VMware Workstation Player 🙂

  • Merci Lecrabe,

    Cela m’a l’air bien intéressant ! Je vais bientôt l’installer sur mon pc  » test  » !

    Merci encore.😉

    • C’est sans risque, tu peux te faire plaisir 😉

      • C’est encore moins risqué et plus simple d’installer Linux Mint en dual boot, ça se fait tout seul avec une simple clé USB comportant l’ISO Linux

        • c est beaucoup plus risque de faire un dual boot qui peut flinguer windows ou meme l efi si cela se passe mal. de plus le linux mint ne reconnait pas forcement toutes les machines existantes. Alors que la machine virtuelle que wsl2 cree utilise les capacites de windows : aucun risque de flinguer un boot, tous les composants sont compatibles…

          • J’ai installé en dual boot W10/Linux (au moins une dizaine de distros différentes) sur plus de 70 ordis sans jamais planter Windows, dont je ne sers pratiquement plus jamais.
            Les performances sont en général bien meilleures sous Linux.
            Mais vous avez le droit de rester un inconditionnel de Microsoft.
            Cordialement

90 utilisateurs actifs
Chargement en cours