
Como instalar o Linux dentro do Windows usando WSL
O WSL (Windows Subsystem Linux) é uma tecnologia desenvolvida pela Microsoft que permite executar distribuições Linux dentro do Windows, nos proporcionando a flexibilidade e a compatibilidade de ambos os sistemas operacionais em um único ambiente.
Com o WSL, nós podemos instalar e utilizar distribuições Linux populares, como Ubuntu, Debian e Fedora, diretamente no Windows. Podemos acessar o terminal Linux e executar comandos, instalar pacotes, desenvolver aplicativos e usar ferramentas de linha de comando Linux, tudo integrado ao ambiente de trabalho do Windows.
O WSL também nos permite acessar e compartilhar arquivos entre o Windows e o ambiente Linux, facilitando o trabalho em projetos que envolvem ambas as plataformas.
Neste tutorial vamos ver como instalar e utilizar distribuições Linux dentro do Windows utilizando o WSL (Windows Subsystem Linux).
Antes de começarmos a utlizar o WSL é preciso lembrar que todos os comando informados neste tutorial foram testados utilizando Windows 11 e WSL 2. Recomendamos que utilize a mesma versão do Windows e WSL para garantir o sucesso das instalações.
Instalando o WSL
Para instalar o WSL abra o PowerShell ou o Terminal como Administrador e rode o seguinte comando.
Para abrir o PowerShell ou o Terminal como Administrado, clique com o botão direito do mouse sobre o programa e depois clique em "Executar como Admistrador".
wsl --install
CopiarEste comando ira habilitar os componentes necessários para rodar o Subsistema Windows para Linux.
Após executar o comando acima, reiniciar o computador.
Quando o computador for reinicializado, automaticamente ele executará a instalação do Ubuntu que é a distribuição padrão para o WSL.
Durante a instação do sistema será preciso informar um nome de usuário e a senha de segurança do Linux, preencha-os e conclua a instalação.
Após a instalação você poderá encontrar o Linux no menu lateral do Explorador de arquivos do Windows. Você também pode encontrar o sistema montado pelo Explorador de arquivos digitando "\\wsl$" como caminho do diretório.
Quanto precisar iniciar o WSL pelo terminal com a distribuição padrão basta executar o comando:
wsl
CopiarSempre que instalamos uma sistema Linux a primeira coisa que fazemos e a atualização dos pacotes. Para fazer a atualização do Ubuntu Linux basta executar os comandos:
sudo apt update && sudo apt full-upgrade
CopiarPara ver detalhes sobre a distribuição Linux atual utilize o pacote neofetch. Execute o comando no terminal Linux:
neofetch
CopiarListando e instalando uma distribuição específica WSL
Caso precise instalar uma distribuição diferente, você pode listar quais distribuições estão disponíveis com os seguintes comandos:
wsl --list --online
Copiarou
wsl -l -o
CopiarLembrando que você teve executar os comandos acima pelo WSL e não dentro da distribuição Linux. Use o comando "exit" para sair do Linux e voltar para PowerShell.
Para instalar uma distribuição específica execute comando "wsl --install -d <nome-da-distribuição>". Exemplo:
wsl --install -d Debian
CopiarVocê também pode instalar distribuições pela Windows Store se preferir
Para listar distribuições instaladas execute o comando:
wsl --list
Copiarou
wsl -l --all
CopiarPara iniciar uma distribuição específica execute o seguinte comando "wsl -d <nome-da-distribuição>". Exemplo:
wsl -d Debian
CopiarDesinstando uma distribuição
Antes de desinstalar uma distribuição é recomendado desliga-la primeiro. Execute o comando "wsl --shutdown <nome-da-distribuição>". Exemplo:
wsl --shutdown Debian
CopiarApós isso você poderá desinstar sua distribuição com segurança.
Lembre-se de fazer o backup dos seus arquivos importantes antes desinstar.
Para desinstalar uma distribuição WSL execute o comando "wsl --unregister <nome-da-distribuição>". Exemplo:
wsl --unregister Debian
CopiarExportando e importando distribuições WSL
Além de todos estes recursos,também é possível exportar e importar distribuições com WSL.
Para exportar uma distribuição execute o comando "wsl --export <nome-da-distro> <nome-do-arquivo>". Este comando criará um arquivo ".tar" da distribuição. Exemplo:
wsl --export Debian WSL-Debian.tar
CopiarPara importar execute o comando "wsl --import <novo-nome> <diretorio-destino> <arquivo-tar-de-origem>". Exemplo:
wsl --import Debian-dev C:\Users\Jeterson\AppData\Local\Debian-dev C:\Users\Jeterson\WSL-Debian.tar
CopiarComandos úteis WSL
Listar comandos WSL:
wsl --help
CopiarEncerrar a execução de uma distribuição no WSL:
wsl -t <nome-da-distribuição>
CopiarDefinir uma distribuição como padrão no WSL:
wsl --set-default <nome-da-distribuição>
CopiarExecutar um comando na distribuição definida como padrão:
wsl -e <comando-linux>
CopiarExecutar uma distribuição especificando o usuário:
wsl -d <nome-da-distribuição>-u <nome-do-usuário>
CopiarA grande vantagem do WSL que é podemos instalar e desinstalar distribuições, fazer testes sem precisar utilizar uma máquina virtual com VirtualBox ou outros programas.
Divirta-se testando o Linux dentro do Windows!
Lembre-se que o tutorial em vídeo é sempre mais completo e melhor explicado do este tutorial em texto. Então assista o vídeo continue aprendendo.