Você pode (1) baixar os instaladores da Windows Store ou (2) baixar um arquivo de distribuição e instalá-lo usando ferramentas como lxRunOffline ou WSL Distrolauncher .
- Você pode instalar o Ubuntu 18 ou muitas outras distribuições usando a segunda opção.
Download do instalador da Windows Store
Você pode baixar os instaladores da Windows Store usando o Powershell . Por exemplo, você pode baixar a versão Ubuntu 16 usando o seguinte comando
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
No comando acima, o arquivo de saída é Ubuntu.appx
. Deve ser nomeado dessa maneira. Você pode executar esse aplicativo para instalar o Ubuntu.
PS> Ubuntu.appx
Usando LxRunOffline
Primeiro, você deve baixar algum arquivo de distribuição. Existem muitos arquivos de distribuição disponíveis no wiki lxRunOffline .
Por exemplo, para instalar o mesmo Ubuntu 16 na Microsoft Windows Store, você pode baixar o arquivo em
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Em seguida, você pode instalar a distribuição linux usando 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
Para executar a distribuição, você pode usar o mesmo lxRunOffline
C:\wsl> lxrunoffline run -n copy -w
Usando um DistroLauncher
Você pode usar algum DistroLauncher. Existem muitas versões baseadas no exemplo da Microsoft para criar distribuições Linux personalizadas para WSL. Por exemplo, você pode usar a versão Yuk7 .
Você deve baixar um arquivo de distribuição e o launcher.exe
. Para usar o mesmo arquivo de distribuição mencionado acima, você deve renomear o arquivo de distribuição rootfs.tar.gz
e o iniciador para o nome da distribuição que deseja. Posteriormente, você deve executar o iniciador como administrador (obtive erros ao executá-lo como usuário normal)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
A primeira vez que você executa o iniciador, ele instala e executa a distribuição. Na próxima vez, ele executa a distribuição linux.
Após a instalação, você pode gerenciar as distribuições usando wslconfig
os lxrunoffline
comandos ou .
NOTA: Além dos arquivos de distribuição mencionados acima, você pode criar um novo arquivo com base em outras distribuições Linux. Você pode tentar as instruções incluídas no projeto WSLInstall . Você pode precisar de etapas adicionais após a instalação para iniciar o novo linux corretamente.
0x80070005
, precisará executar o arquivo exe como administrador.