Comprei um novo PC com Windows 11 Pro no meu escritório. Ele não tem conexão com a internet por motivos de segurança. Estou com problemas para fazer o Ubuntu funcionar no Windows Subsystem for Linux - WSL (observe que não tenho experiência anterior em WSL).
Eu fiz o seguinte:
- Baixei o WSL mais recente de https://github.com/microsoft/WSL/releases
- Instalou o arquivo WSL MSI
- Siga as instruções de https://learn.microsoft.com/en-us/windows/wsl/install-manual para habilitar o WSL e o recurso de máquina virtual
- Baixei algumas versões diferentes do Ubuntu (24.04, 22.04, 20.04)
- Executado no Powershell
Add-AppxPackage -Path "C:\apps\Path_To_My_Ubuntu.AppxBundle"
- Também clique duas vezes no pacote AppxBundle para instalá-lo
- Ele diz que está instalado, eu aperto "Launch" e nada acontece. Então esse é meu ponto travado.
Também baixei e instalei o Docker Desktop e, no processo, obtive em meus drives um diretório Linux "docker-desktop" que funciona.
Quando executo, wsl -l
ele apenas lista "docker-desktop (padrão)", então fiz o suficiente para que isso aparecesse, mas não descobri como executar o Ubuntu e é por isso que estou pedindo ajuda.
Encontrei a seguinte postagem que me permitiu iniciar o Ubuntu:
https://bwgjoseph.com/how-to-manually-install-wsl2-on-a-windows-10-virtual-machine#heading-install-ubuntu-2204-lts
Tenho quase certeza de que o problema é que, como meu computador está totalmente offline, ele não tem a licença, conforme observado no problema nos comentários de @music2myear.
Em poucas palavras, extraí o Ubuntu_2404.1.26.0_x64.appx do AppxBundle e rodei o
ubuntu2404.exe
executável naquele diretório, e então ele iniciou. Agora ele também aparecewsl -l
como uma distro disponível.