

# Instalar o Windows Subsystem para Linux na instância do Windows do EC2
<a name="install-wsl-on-ec2-windows-instance"></a>

O Subsistema do Windows para Linux (WSL) é um recurso do Microsoft Windows. Ao instalar o WSL na instância do Windows do EC2, você pode executar ferramentas nativas do Linux diretamente na instância do Windows.

Há duas versões do Subsistema do Windows para Linux (WSL): WSL 1 e WSL 2. Para obter mais informações, consulte [Documentação do Subsistema do Windows para Linux](https://learn.microsoft.com/en-us/windows/wsl/) no site da Microsoft.

**Requisitos**
+ O sistema operacional deve ser o Windows Server 2019 ou posterior.
+ Você só pode instalar o WSL 1 em instâncias virtualizadas do Windows (o tamanho da instância não é `.metal` ou não é compatível com a virtualização aninhada).
+ Você pode instalar o WSL 1 ou o WSL 2 em instâncias que oferecem suporte à virtualização aninhada e têm a opção de `NestedVirtualization` da CPU habilitada.
+ Você pode instalar o WSL 1 ou o WSL 2 em instâncias bare metal (o tamanho da instância é `.metal`). As instâncias bare metal fornecem o suporte necessário para a virtualização aninhada por padrão.

Para obter mais informações sobre virtualização aninhada para EC2, consulte [Use a virtualização aninhada para executar hipervisores em instâncias do Amazon EC2](amazon-ec2-nested-virtualization.md).

## Instale o WSL em sua instância do Windows
<a name="install-wsl-steps"></a>

**Para instalar o WSL 1**

1. Instale o WSL. O processo usado depende da versão do Windows Server que sua instância estiver executando.
   + **Windows Server 2022 e posterior**: execute o comando de instalação padrão a seguir na instância do EC2.

     ```
     wsl --install --enable-wsl1 --no-launch
     ```
   + **Windows Server 2019**: habilite o WSL e depois instale-o conforme descrito em [Instalar o WSL em versões anteriores do Windows Server](https://learn.microsoft.com/en-us/windows/wsl/install-on-server#install-wsl-on-previous-versions-of-windows-server) no site da Microsoft.

1. Reinicie sua instância do EC2.

   ```
   shutdown -r -t 20
   ```

1. Para configurar o WSL a usar o WSL 1, execute o comando a seguir na sua instância. Esta etapa é necessária para instâncias virtualizadas (o tamanho da instância não é `.metal` ou não está configurada para virtualização aninhada).

   ```
   wsl --set-default-version 1
   ```

1. Instale a distribuição padrão.

   ```
   wsl --install
   ```

**Para instalar o WSL 2 (.metal ou instâncias com virtualização aninhada habilitada)**  
Execute o comando de instalação padrão a seguir na instância do EC2. O WSL 2 é instalado por padrão.

```
wsl --install
```