J'utilise Ubuntu 18.04 avec WSL1, je veux donc l'exécuter avec WSL2.
Tout d'abord, tapez winver dans la fenêtre de recherche du menu Démarrer pour vérifier la version de windows10. Assurez-vous que cette version est 2004 et que la version du système d'exploitation est 1904 (sinon vous ne pouvez pas mettre à jour). Après confirmation, entrez PowerShell dans la fenêtre de recherche du menu Démarrer, exécutez PowerShell en mode administrateur et changez le paramètre par défaut de wsl en ver 2.
PS C:\WINDOWS\system32> wsl --set-default-version 2
Error: 0x1bc
Cependant, l'erreur ci-dessus s'est produite. J'avais une question similaire sur StackOverFlow, et la réponse était de mettre à jour le noyau WSL Linux, alors je vais le faire. Accédez à https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel et téléchargez et exécutez la mise à jour du noyau Linux. Après l'exécution, ouvrez à nouveau PowerShell avec les privilèges d'administrateur et exécutez la commande suivante
PS C:\WINDOWS\system32> wsl --set-default-version 2
Pour les principales différences par rapport à WSL 2, https://aka.ms/Voir wsl2
Apparemment, la version par défaut pourrait être mise à jour, j'ai donc changé Ubuntu-18.04, qui est déjà en cours d'exécution, en WSL2.
PS C:\WINDOWS\system32> wsl --set-version Ubuntu-18.04 2
Conversion. Ce processus peut prendre quelques minutes...
Pour les principales différences par rapport à WSL 2, https://aka.ms/Voir wsl2
La conversion est terminée.
Enfin confirmer
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* Ubuntu-18.04 Stopped 2
Terminé en toute sécurité.
Recommended Posts