Instruções para instalação do WSL no windows

De IT's Instruções de Trabalho - FAHOR/CFJL
Revisão de 15h26min de 16 de abril de 2025 por Huanan (discussão | contribs)
Ir para navegação Ir para pesquisar

Para utilizar o WSL (Windows Subsystem for Linux) no Windows, é necessário seguir alguns passos iniciais para habilitar os recursos do sistema que permitem a execução de distribuições Linux de forma integrada.

Primeiro, pesquise no Windows por Ativar ou desativar recursos do Windows. Isso abrirá uma janela com diversas opções que podem ser habilitadas ou desabilitadas.

1 - Habilitar recursos do Windows

Na janela de Ativar ou desativar recursos marque as seguintes opções:

  • Hyper-V
  • Plataforma de Máquina Virtual
  • Plataforma do Hipervisor do Windows
  • Subsistema do Windows para Linux
Recursos que devem ser ativados para uso do WSL

Após marcar as opções, clique em OK e aguarde enquanto o sistema aplica as alterações.

Ao terminar a instalação dos recursos, será solicitada a reinicialização do sistema. Reinicie o computador para que os recursos sejam devidamente ativados e o ambiente esteja pronto para a instalação do WSL.

wsl --status

Ou, se preferir, utilize:

wsl --version

Certifique-se de que a versão do WSL instalada é a versão 2.

Caso o WSL ainda não esteja instalado, você pode instalá-lo com o comando abaixo:

wsl --install -d Ubuntu

Esse comando iniciará o processo de download da distribuição Ubuntu através da Microsoft Store. Após o término do download e instalação, o terminal será iniciado automaticamente com o ambiente do Ubuntu.

Na primeira inicialização, será necessário aguardar a configuração do ambiente. Em seguida, você será solicitado a criar um nome de usuário e uma senha para a nova conta dentro do Ubuntu (essa conta é separada do usuário do Windows).

Após a criação do usuário, o ambiente estará pronto para uso, permitindo o acesso ao terminal Linux diretamente pelo Windows via WSL.


4 - Configurar recursos do WSL 2 via PowerShell

Com o WSL 2 instalado e a distribuição Ubuntu configurada, é possível ajustar os recursos de hardware alocados para o WSL através do arquivo de configuração `.wslconfig`.

Execute os comandos abaixo no PowerShell para criar ou adicionar as configurações no arquivo `.wslconfig`, localizado em `C:\Users\SEU_USUARIO\.wslconfig`:

Add-Content -Path "$Env:USERPROFILE/.wslconfig" -Value "[wsl2]"
Add-Content -Path "$Env:USERPROFILE/.wslconfig" -Value "memory=8GB"
Add-Content -Path "$Env:USERPROFILE/.wslconfig" -Value "processors=3"
Add-Content -Path "$Env:USERPROFILE/.wslconfig" -Value "[experimental]"
Add-Content -Path "$Env:USERPROFILE/.wslconfig" -Value "autoMemoryReclaim=dropcache"

Essas linhas irão criar (ou complementar, caso o arquivo já exista) o seguinte conteúdo no arquivo `.wslconfig`:

[wsl2]
memory=8GB
processors=3

[experimental]
autoMemoryReclaim=dropcache

Essa configuração define que:

- O WSL 2 poderá usar até **8 GB de RAM**. - Terá acesso a **3 núcleos de CPU**. - O recurso experimental **autoMemoryReclaim** será ativado para melhorar o gerenciamento de memória liberando cache automaticamente.

Após salvar essas configurações, **reinicie o WSL** para que as mudanças entrem em vigor. Você pode fazer isso com o seguinte comando no PowerShell:

wsl --shutdown

Depois disso, ao abrir novamente a distribuição Ubuntu, as novas configurações já estarão aplicadas.


5 - Configurar o WSL para usar o usuário root como padrão e ajustar o disco virtual

Agora que o Ubuntu foi instalado e as configurações de hardware foram ajustadas, você pode realizar outras personalizações, como configurar o **usuário root** como padrão ao iniciar o WSL e tornar o **tamanho do disco virtual** dinâmico.