Selon la page officielle, il semble que la version doit être la version suivante ou ultérieure.
WSL 2 n'est disponible que sur Windows 10, version 2004, build 19041 et supérieur. Vous devrez peut-être mettre à jour votre version de Windows.
Pour le moment, j'ai vérifié ma version de Windows.
Sur l'écran Windows Update, «Il est à jour» s'affiche, mais pour une raison quelconque, la version n'est pas suffisante. Nous avons mis à jour la version de Windows à partir de la page suivante.
Lorsque la mise à jour de la version est terminée, ce qui suit s'affiche.
En référence à la page de procédure officielle, nous avons procédé à l'introduction suivante.
La fonctionnalité optionnelle "Sous-système Windows pour Linux" doit être activée avant d'installer la distribution Linux sur Windows. Ouvrez PowerShell en tant qu'administrateur et procédez comme suit:
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Services d'image de déploiement et outils de gestion
version: 10.0.18362.900
Version de l'image: 10.0.18362.1016
La fonction est activée
[==========================100.0%==========================]
L'opération s'est bien déroulée.
Vous devez activer la fonction optionnelle "Virtual Machine Platform" avant d'installer WSL 2. Ouvrez PowerShell en tant qu'administrateur et procédez comme suit:
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Services d'image de déploiement et outils de gestion
version: 10.0.18362.900
Version de l'image: 10.0.18362.1016
La fonction est activée
[==========================100.0%==========================]
L'opération s'est bien déroulée.
Redémarrez votre machine pour terminer l'installation de WSL et mettre à jour vers WSL 2.
En tant qu'administrateur, ouvrez PowerShell et exécutez la commande suivante pour définir WSL 2 comme version par défaut lors de l'installation d'une nouvelle distribution Linux.
PS C:\WINDOWS\system32> wsl --set-default-version 2
Erreur: 0x1bc
Pour les principales différences par rapport à WSL 2, https://aka.ms/Voir wsl2
Une erreur "0x1bc" a été générée. Puisqu'il y avait officiellement la description suivante, je pensais que c'était une autre erreur, mais j'ai essayé de mettre à jour le noyau. Lien de téléchargement de la mise à jour du noyau
Ce message peut apparaître après l'exécution de la commande WSL 2 nécessite une mise à jour de son composant noyau. Pour plus d'informations, visitez https://aka.ms/wsl2kernel. Suivez le lien (https://aka.ms/wsl2kernel) pour installer MSI à partir de cette page de la documentation pour l'installation du noyau Linux utilisé par WSL 2 sur votre ordinateur. Après avoir installé le noyau, exécutez à nouveau la commande et elle se termine avec succès sans aucun message.
Après la mise à jour du noyau, lorsque je l'ai exécuté à nouveau, aucune erreur n'a été générée.
PS C:\WINDOWS\system32> wsl --set-default-version 2
Pour les principales différences par rapport à WSL 2, https://aka.ms/Voir wsl2
Ouvrez le Microsoft Store et sélectionnez la distribution Linux souhaitée.
Cette fois, nous avons introduit "Ubuntu 20.04 LTS".
Après avoir terminé l'installation ci-dessus, il vous sera demandé d'attendre quelques minutes lorsque vous démarrez Ubuntu pour la première fois. Après cela, il vous sera demandé de définir l'utilisateur et le mot de passe Ubuntu comme indiqué ci-dessous, alors définissez-les.
Lorsque j'ai vérifié la version WSL attribuée à Ubuntu installé, la version 1 a été attribuée.
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Stopped 1
Pour attribuer la version 2, utilisez la commande suivante.
PS C:\WINDOWS\system32> wsl --set-version Ubuntu 2
Conversion. Ce processus peut prendre quelques minutes...
Pour les principales différences par rapport à WSL 2, https://aka.ms/Voir wsl2
L'opération demandée n'a pas pu être effectuée en raison d'une limitation du système de disque virtuel. Le fichier du disque dur virtuel doit être décompressé et chiffré. En outre, les fichiers de disque dur virtuel ne peuvent pas être définis sur clairsemés.
Une erreur a été affichée disant "L'opération demandée n'a pas pu être terminée en raison de la limitation du système de disque virtuel." Puisqu'il est recommandé de décompresser et de décrypter le fichier, ce qui suit a été implémenté.
Si vous accédez à% localappdata% \ Packages depuis la barre d'URL, vous pouvez trouver l'entité de distribution Ubuntu avec un nom de dossier comme "CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc". Décochez Propriétés> Avancé> Compresser le contenu pour économiser de l'espace disque.
Après avoir effectué ce qui précède, j'ai essayé à nouveau.
PS C:\WINDOWS\system32> wsl --set-version Ubuntu 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.
Il semble que le réglage soit terminé, donc lorsque je vérifie à nouveau la version WSL attribuée à Ubuntu, la version est mise à jour à 2.
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Stopped 2
Ceci termine les réglages!
Recommended Posts