Table des matières
Le sous-système Windows pour Linux, plus connu sous le nom de WSL, permet d’exécuter un environnement Linux natif directement au sein de Windows, sans nécessiter de machine virtuelle complète. Avec l’arrivée de WSL 2, Microsoft a amélioré significativement la compatibilité et les performances grâce à un véritable noyau Linux intégré.
Avant toute manipulation, il est important de vérifier certains points :
Pour vérifier que la virtualisation est activée, vous pouvez ouvrir le Gestionnaire des tâches, onglet Performance, et consulter la ligne « Virtualisation ». Si elle est désactivée, il faut intervenir dans le BIOS.
L’opération d’activation s’effectue principalement en ligne de commande via PowerShell lancé en mode administrateur. Cette méthode est rapide, fiable et facilement reproductible.
powershell
CopierModifier
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Ces commandes activent respectivement le sous-système Linux et la plateforme de machine virtuelle.
powershell
CopierModifier
wsl –update
powershell
CopierModifier
wsl –set-default-version 2
Cette instruction garantit que toutes les distributions Linux installées utiliseront WSL 2.
L’installation d’une distribution Linux s’effectue via le Microsoft Store. Les distributions les plus populaires comme Ubuntu, Debian, ou Fedora sont disponibles.
Alternativement, il est possible d’installer une distribution via la ligne de commande avec :
powershell
CopierModifier
wsl –install -d <NomDistribution>
Pour s’assurer que la version WSL utilisée est bien la 2, exécutez dans PowerShell :
powershell
CopierModifier
wsl –list –verbose
Cette commande affiche la liste des distributions installées, leur état, et leur version WSL associée.
Pour changer la version d’une distribution spécifique :
powershell
CopierModifier
wsl –set-version <NomDistribution> 2
Cette opération peut prendre quelques minutes selon la taille de la distribution.