Computadores e Tecnologia

Como instalar o WSL no Windows e usar o Linux sem sair do sistema

Resposta rápida

O WSL (Subsistema do Windows para Linux) roda o Linux dentro do Windows. Para instalar, abra o Terminal como administrador, digite wsl --install, reinicie o PC e crie seu usuário e senha no Linux. Antes, confirme que a virtualização está ativada na BIOS. O Windows Sandbox é outro recurso, ativado em Recursos do Windows.

Neste artigo
  1. O que é o WSL e para que serve
  2. O que você precisa
  3. Instalar com um único comando
  4. Primeiros comandos
  5. Problemas comuns
  6. Outros recursos opcionais do Windows
  7. Antes de começar a mexer

Quem estuda programação, redes ou administração de sistemas esbarra rápido em tutoriais que usam Linux. A boa notícia: não precisa instalar outro sistema nem criar partição. O WSL, sigla de Windows Subsystem for Linux, coloca um Linux dentro do Windows, e a instalação cabe em um comando. Veja como fazer e o que cuidar.

O que é o WSL e para que serve

O WSL é um recurso do Windows que roda distribuições Linux, como Ubuntu e Debian, lado a lado com seus programas normais. Você abre um terminal Linux numa janela do Windows e usa comandos como se estivesse num computador com Linux.

Serve para:

  • Aprender comandos de Linux sem arriscar o sistema principal;
  • Programar com ferramentas pensadas para Linux, como servidores, linguagens e bancos de dados;
  • Usar o Git e o terminal do mesmo jeito que em vídeos e cursos de tecnologia.

A versão atual, o WSL 2, usa uma camada leve de virtualização do próprio Windows. Para entender melhor o que é Linux, veja Linux para iniciantes.

O que você precisa

  • Windows 11 ou Windows 10 atualizado, em versão recente.
  • Virtualização ativada na BIOS. Abra o Gerenciador de Tarefas, vá em Desempenho > CPU e veja se aparece Virtualização: Habilitado. Se estiver desabilitado, ative nas configurações da BIOS ou UEFI do PC, em opções como Intel VT-x, Intel Virtualization Technology ou AMD-V (SVM). Os nomes variam entre fabricantes.
  • Espaço livre no disco. Cada distribuição ocupa alguns gigabytes.
  • Permissão para mexer no sistema. Se o PC é do trabalho, confirme com o responsável de TI antes de ativar a virtualização: em algumas empresas ela é bloqueada por política.

Instalar com um único comando

  1. Clique com o botão direito no menu Iniciar e abra Terminal (Administrador) ou Windows PowerShell (Administrador).
  2. Digite wsl --install e pressione Enter.
  3. O Windows ativa os recursos necessários e instala, por padrão, a distribuição Ubuntu.
  4. Reinicie o computador quando pedir.
  5. Depois do reinício, o terminal do Linux abre sozinho. Escolha um nome de usuário e uma senha para o Linux. Eles não precisam ser iguais aos do Windows.

Na digitação da senha, nada aparece na tela. É normal: o Linux esconde os caracteres por segurança.

Escolher outra distribuição

Para ver as distribuições disponíveis, digite wsl --list --online. Para instalar uma específica, use wsl --install -d seguido do nome que apareceu na lista. A lista muda com o tempo, então confira o nome exato no seu terminal.

Primeiros comandos

Abra o Ubuntu ou a distribuição escolhida pelo menu Iniciar ou pelo Terminal. Alguns comandos para começar:

  • pwd: mostra a pasta onde você está.
  • ls: lista os arquivos.
  • cd pasta: entra numa pasta. cd .. volta uma.
  • mkdir nome: cria uma pasta.
  • sudo apt update: atualiza a lista de pacotes (no Ubuntu e no Debian). Peça a senha que você criou.
  • sudo apt upgrade: instala as atualizações.

O sudo executa um comando com permissão de administrador, e o apt é o gerenciador de pacotes (instalador de programas) das distribuições baseadas em Debian, como o Ubuntu. Outras distribuições usam comandos diferentes, então leia a documentação da que você escolheu. Esses comandos servem para aprender o básico do terminal. Se quer começar a programar, veja também qual linguagem de programação aprender primeiro.

Acessar arquivos entre o Windows e o Linux

  • Do Linux para o Windows: seus discos aparecem em /mnt/c (disco C), /mnt/d e assim por diante.
  • Do Windows para o Linux: no Explorador de Arquivos, digite \\wsl$ ou \\wsl.localhost na barra de endereço para ver os arquivos de cada distribuição.

Se você usa o editor Visual Studio Code, a extensão do WSL permite abrir e editar projetos que estão no Linux direto do Windows, com o terminal integrado. Se o Linux consumir memória demais, existe um arquivo de configuração (.wslconfig) para limitar o uso, algo que vale pesquisar na documentação da Microsoft quando precisar.

Para um bom desempenho, guarde projetos dentro do sistema de arquivos do Linux (a pasta do seu usuário) e não em /mnt/c.

Problemas comuns

  • Erro de virtualização: é o mais frequente. Ative a virtualização na BIOS, como explicado acima.
  • O comando wsl não é reconhecido: atualize o Windows ou verifique a versão do sistema.
  • Para atualizar o WSL: use wsl --update.
  • Para ver as distribuições e a versão: wsl --list --verbose.
  • Para desligar tudo e liberar memória: wsl --shutdown.
  • Se o Linux ficar lento: verifique se os projetos estão dentro do Linux e se o PC tem memória suficiente.

Outros recursos opcionais do Windows

O Windows tem recursos que não vêm ativados. Para vê-los, aperte Windows + R, digite optionalfeatures e Enter, ou pesquise Ativar ou desativar recursos do Windows.

Os mais procurados:

  • Windows Sandbox: um Windows temporário e isolado, em que você testa um programa sem arriscar o sistema. Tudo é apagado ao fechar a janela. Está disponível nas edições Pro, Enterprise e Education, não na Home, e também exige a virtualização ativada. Marque o recurso, clique em OK e reinicie.
  • Plataforma de Máquina Virtual e Subsistema do Windows para Linux: as bases do WSL, ativadas pelo comando de instalação.
  • Hyper-V: o recurso de máquinas virtuais do Windows, também ausente na edição Home.

O Sandbox ajuda a abrir um arquivo ou programa de procedência duvidosa, mas não é garantia contra todos os riscos. Se não tem certeza, não abra.

Antes de começar a mexer

Aprender Linux é seguro dentro do WSL, mas erros em comandos com sudo podem afetar os arquivos da distribuição. Fazer um backup do computador antes de testes mais ousados é um bom hábito.

  • Windows
  • WSL
  • Linux

Perguntas frequentes

O WSL substitui o Linux instalado no computador?

Para estudar e programar, muitas vezes sim, porque oferece o terminal e as ferramentas do Linux. Mas ele não é um sistema completo para uso diário no lugar do Windows, e aplicativos gráficos têm suporte mais limitado.

O WSL funciona no Windows 10 e no Windows 11?

Sim, desde que o Windows 10 esteja atualizado em uma versão recente. O comando wsl --install funciona nas versões mais novas dos dois sistemas. Se o comando não for reconhecido, atualize o Windows.

O WSL deixa o PC mais lento?

Ele consome memória e processador enquanto o Linux está ativo, mas costuma ser leve para tarefas de estudo e programação. Para liberar recursos, feche as janelas e use o comando wsl --shutdown.

Leia também

Computadores e Tecnologia

Como fazer backup do computador sem perder nada

Um jeito simples de proteger seus arquivos contra defeito, roubo e vírus, com o que já vem no Windows.

· 4 min de leitura
Computadores e Tecnologia

Linux para iniciantes: como testar sem apagar o Windows

O que é Linux, para quem faz sentido e como experimentar sem risco antes de decidir instalar.

· 5 min de leitura
Criação de Apps

Qual linguagem de programação aprender primeiro? Guia para iniciantes

A melhor primeira linguagem depende do que você quer construir. Veja qual combina com o seu objetivo.

· 4 min de leitura
Computadores e Tecnologia

Dual boot de Windows e Linux: como fazer sem perder seus dados

O que é dual boot, os riscos reais e o passo a passo geral para instalar o Linux ao lado do Windows.

· 5 min de leitura

Deixe seu comentário