Możesz (1) pobrać instalatory ze Sklepu Windows lub (2) pobrać plik dystrybucyjny i zainstalować go za pomocą narzędzi takich jak lxRunOffline lub WSL Distrolauncher .
- Możesz zainstalować Ubuntu 18 lub wiele innych dystrybucji za pomocą drugiej opcji.
Pobieranie instalatora ze Sklepu Windows
Możesz pobrać instalatory ze Sklepu Windows za pomocą Powershell . Na przykład możesz pobrać wersję Ubuntu 16 za pomocą następującego polecenia
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
W powyższym poleceniu plik wyjściowy to Ubuntu.appx. Musi być tak nazwany. Możesz uruchomić tę aplikację, aby zainstalować Ubuntu.
PS> Ubuntu.appx
Korzystanie z LxRunOffline
Najpierw musisz pobrać plik dystrybucyjny. Istnieje wiele plików dystrybucyjnych dostępnych na wiki wiki lxRunOffline .
Na przykład, aby zainstalować to samo Ubuntu 16 ze Sklepu Microsoft Windows, możesz pobrać plik ze strony
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Następnie możesz zainstalować dystrybucję Linuksa za pomocą 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
Aby uruchomić dystrybucję, możesz użyć tego samego lxRunOffline
C:\wsl> lxrunoffline run -n copy -w
Korzystanie z DistroLauncher
Możesz użyć DistroLauncher. Istnieje wiele wersji opartych na przykładzie Microsoft do tworzenia niestandardowych dystrybucji linuksa dla WSL. Na przykład możesz użyć wersji Yuk7 .
Musisz pobrać plik dystrybucyjny i plik launcher.exe. Aby użyć tego samego pliku dystrybucyjnego wymienionego powyżej, należy zmienić nazwę pliku dystrybucyjnego na, rootfs.tar.gza program uruchamiający na żądaną nazwę dystrybucji. Później musisz uruchomić program uruchamiający jako administrator (wystąpiły błędy podczas uruchamiania go jako zwykły użytkownik)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
Przy pierwszym uruchomieniu program uruchamiający instaluje się i uruchamia dystrybucję. Następnym razem uruchamia dystrybucję Linuksa.
Po instalacji możesz zarządzać dystrybucjami za pomocą poleceń wslconfiglub lxrunoffline.
UWAGA: Oprócz plików dystrybucyjnych wymienionych powyżej, możesz utworzyć nowy plik w oparciu o inne dystrybucje linuksowe. Możesz wypróbować instrukcje zawarte w projekcie WSLInstall . Po poprawnym uruchomieniu nowego systemu Linux mogą być potrzebne dodatkowe kroki .
0x80070005, musisz uruchomić plik exe jako administrator.