Formulário de contato

Nome

E-mail *

Mensagem *

Imagem

WSL Ubuntu 16.04 no Windows 10/11 — Guia Completo 2026

WSL Ubuntu 16.04 no Windows 10/11 — Guia Completo 2026

Publicado por em


@CanalQb no YouTube


@CanalQb — WSL Ubuntu 16.04 no Windows

WSL Ubuntu 16.04 no Windows 10/11 — Guia Completo 2026


Leitura: ~9 min

TL;DR — O que você vai aprender

  • O Ubuntu 16.04 não está mais na Microsoft Store — a instalação exige download manual do .appx, extração e import via wsl --import com WSL1.
  • O método com wsl --import e --version 1 é o único que funciona de forma estável no Windows 10/11 atualizado para essa versão antiga.
  • Depois da instalação, os repositórios apt precisam ser atualizados para old-releases.ubuntu.com, porque o Ubuntu 16.04 está em EOL desde 2021.

Nota Técnica: Ubuntu 16.04 LTS é uma distribuição EOL (End of Life) desde abril de 2021. Ela não recebe mais atualizações de segurança. Este tutorial é indicado para fins de desenvolvimento legado, compatibilidade e ambientes controlados. Para projetos novos, use Ubuntu 22.04 ou 24.04 LTS. O @CanalQb não se responsabiliza por danos, perdas ou vulnerabilidades decorrentes do uso em produção.

Você precisa rodar um sistema legado, testar compatibilidade com Ubuntu 16.04 ou simplesmente tem uma ferramenta antiga que só funciona nessa versão? O problema é que a Microsoft retirou o Ubuntu 16.04 da Store faz tempo — e o método padrão de wsl --install não vai te ajudar aqui. Mas existe um caminho.

Aqui no @CanalQb, testamos esse processo do zero no Windows 11 atualizado e validamos cada etapa até o prompt Linux aparecer funcionando. O detalhe que a maioria ignora é simples: o Ubuntu 16.04 não funciona corretamente no WSL2 — ele precisa rodar no WSL1, e o import manual é a única forma confiável de instalar hoje em dia.

E o melhor? O processo inteiro leva menos de 15 minutos, e você vai entender exatamente o que está fazendo em cada passo.

Por que o Ubuntu 16.04 não instala normalmente pelo WSL?

O método padrão wsl --install disponibiliza apenas distribuições ativas com suporte oficial na Microsoft Store. Como o Ubuntu 16.04 entrou em EOL em abril de 2021, ele foi removido do catálogo regular. Isso significa que você precisa baixar o pacote .appx legado diretamente do servidor da Microsoft, extrair o install.tar.gz interno e importá-lo manualmente no WSL usando a linha de comando — um processo que funciona perfeitamente, mas exige alguns passos extras que vamos cobrir aqui.

Quais são os pré-requisitos para instalar o WSL no Windows 10/11?

Para rodar o WSL no Windows 10 ou 11, você precisa ter o recurso habilitado via PowerShell com permissão de administrador. No Windows 10, a versão mínima é a 1903 com build 18362 ou superior para WSL2, mas como vamos usar o WSL1 para o Ubuntu 16, qualquer versão recente do Windows 10 ou 11 funciona sem problema.

Dica de verificação: Pressione Win + R, digite winver e pressione Enter para ver sua versão e build do Windows.

Passo a passo: como instalar o WSL Ubuntu 16.04 no Windows 10/11

  • Abrir o PowerShell como Administrador. Clique no Menu Iniciar, digite "PowerShell", clique com o botão direito e selecione "Executar como administrador". Todos os comandos desta etapa precisam de permissão elevada para funcionar.

  • Habilitar o recurso WSL. Execute o comando abaixo. Ele ativa o subsistema no Windows sem reiniciar ainda — aguarde a conclusão antes de prosseguir.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • Habilitar a plataforma de virtualização (necessário para WSL). Rode o comando abaixo e, em seguida, reinicie o computador para que as mudanças entrem em vigor.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • Definir WSL1 como padrão. Aqui está o detalhe que quase ninguém explica: o Ubuntu 16.04 não roda de forma estável no WSL2. Por isso, forçamos a versão 1 como padrão antes de importar a distro.

wsl --set-default-version 1
  • Baixar o pacote do Ubuntu 16.04. Como ele não está mais na Store, usamos o link legado da Microsoft direto via PowerShell. O arquivo tem aproximadamente 200 MB — aguarde o download completo.

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu1604.appx -UseBasicParsing
Progresso lento? O PowerShell exibe a mensagem "Gravando fluxo de solicitações... (Número de bytes gravados: XXXXX)" durante o download. Isso é normal — significa que está baixando corretamente. Só aguarde finalizar.
  • Renomear o arquivo e extrair o conteúdo. O pacote .appx é na verdade um ZIP disfarçado. Renomeie e extraia para uma subpasta.

Rename-Item .\Ubuntu1604.appx Ubuntu1604.zip
Expand-Archive .\Ubuntu1604.zip -DestinationPath .\Ubuntu1604
cd .\Ubuntu1604
dir

Após o dir, você verá o arquivo install.tar.gz — ele é o sistema de arquivos do Ubuntu que vamos importar. Também aparecerão AppxManifest.xml, ubuntu1604.exe e outros arquivos do pacote, mas o único que importa para nós agora é o install.tar.gz.

  • Criar a pasta de destino e importar no WSL. Crie a pasta onde o sistema Ubuntu ficará armazenado no Windows e execute o import manualmente. O parâmetro --version 1 garante que a distro rode no WSL1.

mkdir C:\WSL
mkdir C:\WSL\Ubuntu1604
wsl --import Ubuntu1604 C:\WSL\Ubuntu1604 .\install.tar.gz --version 1
  • Verificar e abrir o Ubuntu. Confirme que a distro foi registrada corretamente e abra o terminal Linux.

wsl -l -v
wsl -d Ubuntu1604

Se tudo correu bem, você vai ver algo parecido com:

# Resultado esperado do wsl -l -v
  NAME          STATE           VERSION
* Ubuntu1604    Stopped         1
# Depois de "wsl -d Ubuntu1604":
root@seuPC:/mnt/c/Users/SeuUsuario#
Parabéns! Você está com Ubuntu 16.04 LTS rodando no WSL1 no Windows 10/11. O prompt root@ confirma que o terminal Linux está ativo e funcionando.

Como corrigir o apt update no Ubuntu 16.04 no WSL (erro 404)?

Este é o ponto crítico que 90% dos tutoriais ignoram: os servidores archive.ubuntu.com e security.ubuntu.com não servem mais pacotes do Ubuntu 16.04. Ao rodar apt update, você vai receber uma chuva de erros 404. A solução é redirecionar o apt para o arquivo histórico old-releases.ubuntu.com, que ainda mantém os pacotes da versão 16.04.

Aqui no @CanalQb, validamos que os dois comandos abaixo resolvem o problema de uma vez só — rode dentro do terminal Ubuntu:

sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
apt update

O apt update deve completar sem erros depois disso. Agora você consegue instalar pacotes normalmente com apt install nome-do-pacote.

WSL1 ou WSL2 — qual usar com Ubuntu 16.04?

Para o Ubuntu 16.04, o WSL1 é claramente a escolha certa. O WSL2 usa um kernel Linux real via Hyper-V e exige atualização do kernel da Microsoft — mas o Ubuntu 16.04 é tão antigo que o import frequentemente falha no WSL2 com o erro "WSL 2 requer uma atualização para seu componente kernel". Além disso, a compatibilidade com chamadas de sistema no WSL1 é mais estável para distribuições antigas. Reserve o WSL2 para Ubuntu 20.04 ou superior.

Característica WSL1 WSL2
Compatível com Ubuntu 16.04 Sim Instável
Requer kernel update Não Sim
Performance I/O no sistema Windows Boa Lenta (cross-fs)
Kernel Linux completo Não Sim
Recomendado para sistemas legados Sim Não

Como abrir o Ubuntu 16.04 WSL novamente depois de fechar?

Basta abrir o PowerShell (não precisa ser como administrador desta vez) e rodar o comando abaixo. O terminal Linux abre em menos de 1 segundo após o primeiro uso, já que o sistema está importado e pronto:

wsl -d Ubuntu1604

Para ver todas as distros instaladas e seus status:

wsl -l -v

Você pode explorar mais tutoriais sobre WSL e Linux no Windows aqui no canal. Se está começando agora, também vale conferir nosso conteúdo sobre Ubuntu no Windows e sobre automação com PowerShell.

Perguntas Frequentes

Fontes e Referências


Gostou do tutorial? Acompanhe mais conteúdos práticos de Linux, automação e ferramentas no @CanalQb no YouTube — novos vídeos toda semana.


Marcadores: Airdrop Blogger IA Python Script Sistemas Tutorial

© maio 15, 2026 CanalQb — Python, Scripts, Automação, Airdrops e Criptomoedas | Web3 e Tech na Prática

Comentários