Aujourd'hui, j'ai décidé de passer du WSL 1 au WSL 2. Sur le WSL 1, je n'ai eu aucun problème à faire fonctionner Kali ou Ubuntu. Lors de la mise à niveau vers le WSL 2, Kali et Ubuntu n'ont pas réussi à passer à la version 2. J'ai lu que la désinstallation et la réinstallation pouvaient résoudre ce problème. Cependant, après les avoir réinstallées toutes les deux, mon système ne détecte plus aucune distribution installée, bien qu'elles le soient. Le lancement de Kali ou d'Ubuntu donne la même erreur : Capture d'écran de l'erreur 0x80370102
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 The virtual machine could not be started because a required feature is not installed.
Lors de la recherche de cette erreur, et après avoir lu l'avis de l Guide d'installation officiel du WSL 2 de Microsoft L'erreur semble toujours provenir du fait que la virtualisation n'est pas activée dans le BIOS du système. C'est vraiment déroutant car j'ai vérifié plus de 4 fois si je n'avais pas oublié un paramètre de virtualisation dans mon BIOS, et j'ai vérifié qu'il était bien activé. J'ai également confirmé que la fonction NX était activée. Même HWiNFO détecte que la virtualisation est activée : Capture d'écran des résultats de HWiNFO
J'ai également veillé à ce que les Plate-forme de machine virtuelle , Sous-système Windows pour Linux et le Plate-forme d'hyperviseur Windows sont toutes activées. Non seulement cela, mais je peux également créer et exécuter n'importe quel nombre de VM à partir de VirtualBox sans aucune erreur ou problème.
Les autres étapes de dépannage que j'ai suivies ont été la réinitialisation du service WSL, la réinitialisation de ma machine (plusieurs fois), la mise à jour du noyau WSL, la vérification de la version de Win (19041 ou supérieure) et l'attente de 20 minutes après le démarrage pour voir si je n'étais pas simplement impatient.
Voici quelques informations sur mon système :
- Exécution de Windows 10 ver 10.0.19041.388 (également connu sous le nom de SDK version 2004)
- CPU Ryzen 3900x
- 32GB DDR4 RAM
- Carte mère Asus Tuf Gaming X570-Plus avec BIOS ver 1407