вы можете (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
и пусковая установка на имя распределения вы хотите. Позже вы должны запустить пусковую установку от имени администратора (я получил ошибки, работающие как обычно user)
PS> ren launcher.exe mydistro.exe
PS> ren ..04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
при первом запуске программы запуска она устанавливает и запускает дистрибутив. В следующий раз, он запускает дистрибутив Linux.
после установки, вы можете управлять дистрибутивов с помощью wslconfig
или lxrunoffline
команды.
Примечание: в дополнение к файлам дистрибутива, упомянутым выше, вы можете создать новый файл на основе других дистрибутивов linux. Вы можете попробовать инструкции, включенные в проект WSLInstall. Вам может понадобиться дополнительные шаги после установки, чтобы правильно запустить новый linux.