Вы можете (1) загрузить установщики из Магазина Windows или (2) скачать дистрибутивный файл и установить его с помощью таких инструментов, как lxRunOffline или WSL Distrolauncher .
- Вы можете установить Ubuntu 18 или многие другие дистрибутивы, используя второй вариант.
Загрузка установщика из Магазина Windows
Вы можете загрузить установщики из Магазина Windows с помощью Powershell . Например, вы можете скачать версию Ubuntu 16, используя следующую команду
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
В приведенной выше команде выходной файл Ubuntu.appx
. Это должно быть названо таким образом. Вы можете запустить это приложение для установки Ubuntu.
PS> Ubuntu.appx
Использование LxRunOffline
Сначала вы должны скачать какой-нибудь дистрибутив. В вики lxRunOffline доступно много дистрибутивных файлов .
Например, чтобы установить ту же Ubuntu 16 из Магазина Microsoft Windows, вы можете скачать файл по адресу
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Затем вы можете установить дистрибутив linux, используя 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
Для запуска дистрибутива вы можете использовать тот же lxRunOffline
C:\wsl> lxrunoffline run -n copy -w
Использование DistroLauncher
Вы можете использовать некоторые DistroLauncher. Существует много версий, основанных на примере Microsoft, для создания пользовательских дистрибутивов Linux для WSL. Например, вы можете использовать версию Yuk7 .
Вы должны скачать дистрибутив и файл launcher.exe
. Чтобы использовать тот же самый файл дистрибутива, который упоминался выше, вы должны переименовать файл дистрибутива, rootfs.tar.gz
а средство запуска - в нужное имя дистрибутива. Позже вы должны запустить лаунчер от имени администратора (я получил ошибки при запуске его как обычный пользователь)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
При первом запуске программы запуска она устанавливает и запускает дистрибутив. В следующий раз он запустит дистрибутив Linux.
После установки вы можете управлять дистрибутивами с wslconfig
помощью lxrunoffline
команд или .
ПРИМЕЧАНИЕ. В дополнение к упомянутым выше дистрибутивным файлам вы можете создать новый файл на основе других дистрибутивов Linux. Вы можете попробовать инструкции, включенные в проект WSLInstall . После установки вам могут потребоваться дополнительные шаги, чтобы правильно запустить новый linux.
0x80070005
, вам нужно запустить исполняемый файл от имени администратора.