Vous pouvez (1) télécharger les programmes d'installation à partir du Windows Store ou (2) télécharger un fichier de distribution et l'installer à l'aide d'outils tels que lxRunOffline ou WSL Distrolauncher .
- Vous pouvez installer Ubuntu 18 ou de nombreuses autres distributions en utilisant la deuxième option.
Téléchargement du programme d'installation à partir du Windows Store
Vous pouvez télécharger les programmes d'installation à partir du Windows Store à l'aide de Powershell . Par exemple, vous pouvez télécharger la version Ubuntu 16 à l’aide de la commande suivante
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
Dans la commande ci-dessus, le fichier de sortie est Ubuntu.appx
. Il doit être nommé de cette façon. Vous pouvez exécuter cette application pour installer Ubuntu.
PS> Ubuntu.appx
Utiliser LxRunOffline
Tout d'abord, vous devez télécharger un fichier de distribution. Il existe de nombreux fichiers de distribution disponibles dans le wiki lxRunOffline .
Par exemple, pour installer le même Ubuntu 16 à partir du Microsoft Windows Store, vous pouvez télécharger le fichier à partir de
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Ensuite, vous pouvez installer la distribution linux en utilisant lxRunOffline
# lxrunoffline install -n <name> -d <folder> -f <distribution file>
C:\wsl> lxrunoffline install -n copy -d c:\wsl\copy -f 16.04.2-server-cloudimg-amd64-root.tar.gz
Pour exécuter la distribution, vous pouvez utiliser le même lxRunOffline
C:\wsl> lxrunoffline run -n copy -w
Utiliser un DistroLauncher
Vous pouvez utiliser certains DistroLauncher. Il existe de nombreuses versions basées sur l' exemple Microsoft pour créer des distributions Linux personnalisées pour WSL. Par exemple, vous pouvez utiliser la version Yuk7 .
Vous devez télécharger un fichier de distribution et le fichier launcher.exe
. Pour utiliser le même fichier de distribution mentionné ci-dessus, vous devez renommer le fichier de distribution rootfs.tar.gz
et le programme de lancement du nom de distribution souhaité. Plus tard, vous devez exécuter le lanceur en tant qu'administrateur (des erreurs me l'ont fait exécuter en tant qu'utilisateur normal)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
La première fois que vous lancez le programme de lancement, il installe et exécute la distribution. La prochaine fois, il lance la distribution Linux.
Après l’installation, vous pouvez gérer les distributions à l’aide de la wslconfig
ou des lxrunoffline
commandes.
REMARQUE: En plus des fichiers de distribution mentionnés ci-dessus, vous pouvez créer un nouveau fichier basé sur d'autres distributions Linux. Vous pouvez essayer les instructions incluses dans le projet WSLInstall . Vous aurez peut-être besoin d’ étapes supplémentaires après l’installation pour démarrer correctement le nouveau Linux.
0x80070005
, vous devez exécuter le fichier exe en tant qu'administrateur.