Mudanças entre as edições de "Instruções para instalação do WSL no windows"

De IT's Instruções de Trabalho - FAHOR/CFJL
Ir para navegação Ir para pesquisar
Linha 23: Linha 23:
 
Reinicie o computador para que os recursos sejam devidamente ativados e o ambiente esteja pronto para a instalação do WSL.
 
Reinicie o computador para que os recursos sejam devidamente ativados e o ambiente esteja pronto para a instalação do WSL.
  
== 3 - Atualizar e verificar a versão do WSL via PowerShell ==
+
<syntaxhighlight lang="powershell">
 +
wsl --status
 +
</syntaxhighlight>
 +
 
 +
Ou, se preferir, utilize:
 +
 
 +
<syntaxhighlight lang="powershell">
 +
wsl --version
 +
</syntaxhighlight>
  
Após ter reiniciado o computador e confirmar que os recursos foram ativados, abra o '''PowerShell''' como Administrador e execute os comandos abaixo:
+
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:
  
 
<syntaxhighlight lang="powershell">
 
<syntaxhighlight lang="powershell">
wsl --status
+
wsl --install -d Ubuntu
 +
</syntaxhighlight>
 +
 
 +
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`:
 +
 
 +
<syntaxhighlight lang="powershell">
 +
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"
 +
</syntaxhighlight>
 +
 
 +
Essas linhas irão criar (ou complementar, caso o arquivo já exista) o seguinte conteúdo no arquivo `.wslconfig`:
 +
 
 +
<syntaxhighlight lang="ini">
 +
[wsl2]
 +
memory=8GB
 +
processors=3
 +
 
 +
[experimental]
 +
autoMemoryReclaim=dropcache
 +
</syntaxhighlight>
 +
 
 +
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:
 +
 
 +
<syntaxhighlight lang="powershell">
 +
wsl --shutdown
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Ele irá abrir uma janela pedindo permissão para
+
Depois disso, ao abrir novamente a distribuição Ubuntu, as novas configurações já estarão aplicadas.

Edição das 15h07min de 16 de abril de 2025

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.