Instalando uma distribuição Linux sem conexão com a internet
Você pode (1) baixar o instalador da Windows Store ou (2) baixar um arquivo de distribuição e instalá-lo usando ferramentas como lxRunOffline . Se você tiver o arquivo de distribuição, poderá fazer a instalação copiando os arquivos usando uma unidade USB ou qualquer outra coisa.
Download do instalador na Windows Store
Você pode baixar os instaladores da Windows Store usando o Powershell . Por exemplo, você pode baixar a versão do 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 assim. Você pode executar esse aplicativo para instalar o Ubuntu.
PS> Ubuntu.appx
Usando o LxRunOffline
Primeiro, você deve baixar algum arquivo de distribuição. Existem muitos arquivos de distribuição disponíveis em o wiki lxRunOffline .
Por exemplo, para instalar o mesmo Ubuntu 16 da Microsoft Windows Store, você pode baixar o arquivo em
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Em seguida, você pode instalar a distribuição do 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 de linux personalizadas para o WSL. Por exemplo, você pode usar a versão Yuk7 .
Você deve baixar um arquivo de distribuição e o launcher.exe
. Você deve renomear o arquivo de distribuição para rootfs.tar.gz
e o iniciador para o nome da distribuição que você deseja. Posteriormente, você deve executar o iniciador como um Administrador (recebi erros ao executá-lo como um usuário normal)
PS> ren launcher.exe mydistro.exe
PS> ren ..04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
Na primeira vez que você executar o ativador, ele instalará e executará a distribuição. Na próxima vez, ele executa a distribuição do Linux.
Após a instalação, você pode gerenciar as distribuições usando os comandos wslconfig
ou lxrunoffline
.