Ви можете (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
, вам потрібно запустити файл exe як адміністратор.