Como instalar o Linux dentro do Windows usando WSL

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
Copiar

Este 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
Copiar

Sempre 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
Copiar

Para ver detalhes sobre a distribuição Linux atual utilize o pacote neofetch. Execute o comando no terminal Linux:

neofetch
Copiar

Listando 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
Copiar

ou

wsl -l -o
Copiar
Lembrando 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
Copiar
Você também pode instalar distribuições pela Windows Store se preferir

Para listar distribuições instaladas execute o comando:

wsl --list
Copiar

ou

wsl -l --all
Copiar

Para iniciar uma distribuição específica execute o seguinte comando "wsl -d <nome-da-distribuição>". Exemplo:

wsl -d Debian
Copiar

Desinstando 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
Copiar

Apó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
Copiar

Exportando 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
Copiar

Para 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
Copiar

Comandos úteis WSL

Listar comandos WSL:

wsl --help
Copiar

Encerrar a execução de uma distribuição no WSL:

wsl -t <nome-da-distribuição>
Copiar

Definir uma distribuição como padrão no WSL:

wsl --set-default <nome-da-distribuição>
Copiar

Executar um comando na distribuição definida como padrão:

wsl -e <comando-linux>
Copiar

Executar uma distribuição especificando o usuário:

wsl -d <nome-da-distribuição>-u <nome-do-usuário>
Copiar

A 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.