Windows 10Windows ClientWindows OS

Convertir vos distributions Linux WSL 1 vers WSL 2 sur Windows

Nombreux sont les utilisateurs qui ont sauté le pas et installé Windows 10 2004 pour pouvoir profiter de WSL 2.

Pour rappel, WSL 2 est le Sous Système Linux pour Windows. Concrètement, cela vous permettra d’utiliser Linux sur Windows très facilement.

Comme expliqué récemment, la nouvelle version de WSL apporte de nombreux avantages notamment sur la rapidité d’exécution de programme. Cependant, si vous utilisiez déjà WSL sur Windows 10 avant la dernière mise à jour, alors votre WSL est encore en version 1. Nous verrons ici comment migrer une distribution de WSL1 à WSL2.

Si au contraire vous cherchez à installer WSL, c’est par ici que ça se passe : 

Installer WSL (Sous Sytème Linux) sur Windows 10

Comment migrer une distribution WSL 1 vers WSL 2

  1. Ouvrez Powershell en administrateur, Si WSL n’est pas encore installé, vous pouvez le faire via la commande suivante : 
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  2. Avant de convertir votre distribution Linux en WSL2, il est nécessaire d’activer la fonctionnalité « VirtualMachinePlatform ». Pour cela, toujours sous PowerShell, exécuter la commande suivante : 
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  3. Maintenant il est nécessaire de connaitre le nom de la distribution que vous allez migrer, pour cela vous pouvez lister vos différentes distributions tournant sous WSL avec la commande suivante : 
    wsl --list --verbose
  4. Maintenant, si vous souhaitez passer votre distribution en wsl2 taper la commande suivante : 
    wsl --set-version <votre ditribution> 2
  5. Si vous souhaitez que toutes les futures distributions utilisent WSL 2, alors exécutez la commande suivante : 
    wsl --set-default-version 2
  6. Maintenant, vous pouvez à nouveau taper la commande pour lister votre distribution afin de vérifier que le passage sous WSL 2 à fonctionner.


Simple non ? Attention cependant, en fonction de la taille de votre WSL, cela peut prendre beaucoup de temps. Cela va convertir votre WSL1 en disque virtuel pour qu’il puisse être compatible avec WSL2. Autant dire que dans certains cas (et surtout si vous n’avez pas de SSD) cela pourra prendre du temps.

Mikaël GUILLERM

Administrateur Système et Autoentrepreneur depuis 2009 pour la société zerobug. Je partage mes connaissances, problèmes et solutions à travers articles ou tweets !

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page