Olá, Felipe!
Vi seu comentário sobre reinstalar o Hyper-V e ainda assim precisar recorrer ao dual boot para usar o terminal Linux. É importante separar alguns conceitos para entender o que pode estar acontecendo.
O Hyper-V e o WSL (Windows Subsystem for Linux) são recursos diferentes, embora ambos usem a mesma base de virtualização do Windows.
- O Hyper-V é uma plataforma completa de virtualização do Windows, voltada para criar e gerenciar máquinas virtuais inteiras (como se fosse o VirtualBox da própria Microsoft).
- Já o WSL 2 (usado pelo Ubuntu, por exemplo, no Windows e também como backend do Docker Desktop) cria um ambiente Linux leve e integrado dentro do Windows, sem precisar rodar uma VM completa.
- O Hyper-V é um recurso exclusivo do Windows (edições Pro, Enterprise e Education). Ele não está disponível no Windows Home e não é necessário para todos os casos — o WSL 2, por exemplo, utiliza o mesmo mecanismo de virtualização, mas não requer habilitar o Hyper-V completo.
Ou seja, se o Hyper-V não funcionou bem ou gerou incompatibilidades, você pode usar o WSL 2 sem precisar ativar todo o Hyper-V — o WSL utiliza apenas os componentes de virtualização necessários.
Para que o WSL ou o Docker Desktop funcionem corretamente, é essencial que dois recursos do Windows estejam habilitados:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Depois de executar esses comandos no PowerShell como Administrador, reinicie o computador.
Além disso, é fundamental confirmar se a virtualização de hardware (Intel VT-x ou AMD-V) está habilitada na BIOS/UEFI. Sem isso, nenhum desses recursos (Hyper-V, WSL 2 ou Docker Desktop) funcionará corretamente.
Após esses ajustes, você pode seguir por dois caminhos:
- Usar o Ubuntu (por ex.) via WSL 2 — o mais simples e leve para fins de estudo e terminal Linux.
- Usar o Docker Desktop para Windows, que também utiliza o WSL 2 como base.
Em ambos os casos, você não precisa manter o Hyper-V ativado completo, apenas os recursos de Plataforma de Máquina Virtual e Subsistema Linux.
Se desejar, seguem as documentações oficiais para referência:
Com essas configurações habilitadas e a virtualização ativa, o WSL ou o Docker devem funcionar normalmente, sem precisar de dual boot.
Bons estudos!
OBS:
Se o seu processador/máquina não possui suporte à virtualização ou se a BIOS/UEFI não permite habilitar esse recurso, então:
- WSL 2, Docker Desktop e Hyper-V não funcionarão.
Nessa situação, você só poderá:
Usar o WSL 1 (versão sem kernel Linux, que funciona por tradução de chamadas de sistema);
Manter o dual boot com Linux, como você fez;
Ou optar por usar uma máquina virtual remota, como uma instância EC2 (AWS), Azure VM ou outra solução em nuvem.