Não consigo iniciar nenhuma VM no VirtualBox e recebo este erro:
Não é possível habilitar VT-x/AMD-V aninhados sem paginação aninhada e execução de convidado irrestrita! (VERR_CPUM_INVALID_HWVIRT_CONFIG).
Eu reinstalei o VirtualBox mais recente e o mesmo problema ainda existe.
Observe que recentemente fiz a instalação do WSL2 seguindo esta documentação oficial, então pensei que o problema deveria estar relacionado a esta instalação e decidi reverter algumas etapas (não Desinstalar o WSL2 em si) para verificar;
Afinal, descobri que "Etapa 3: ativar o recurso Virtual MachinePlatform" estava causando este problema:
Antes de instalar o WSL 2, você deve habilitar o recurso opcional Virtual Machine Platform .
Abra o PowerShell como administrador e execute:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Reinicie sua máquina para concluir a instalação do WSL e atualize para o WSL 2.
Portanto, removi esse recurso e o problema do VM Start foi resolvido, mas depois disso o WSL2 não inicia agora.
Agora estou preso aqui o que fazer, preciso que o WSL e as VMs funcionem enquanto eles não estão satisfeitos com esse recurso para desabilitar ou habilitar para ambos.
SO: Windows-10 1909 (Compilação 18363.1139)
Atualização 2021-10-05 : Agora, WSL2 e VMs funcionam bem no VirtualBox v6.1.26 r145957 (Qt5.6.2)/OS: Windows10 v20H2 b19042
Nota 2021-11-22 : Se você decidir atualizar o VirtualBox, observe que ele não funciona na v6.1.28 e é necessário instalar o Windows11.
Constatou que o WSL2 está usando a tecnologia Hyper-V para virtualização do Linux e para trabalhar com o WSL2, que permite a "plataforma de máquina virtual" habilita o Hyper-V, causando conflito com hipervisores de nível 2 como o VirtualBox e incapaz de iniciar as VMs com êxito.
executando este comando em
cmd
(Executar como administrador), você pode obter o valor atual:e para desativá-lo, remova "Virtual Machine Platform" nos recursos opcionais do Windows ou execute este comando:
ou com isso para desabilitar o Hyper-V:
Nota : atualmente não há como ter o VirtualBox e o WSL2 funcionando ao mesmo tempo quando o Hyper-V está ativado, portanto, ao desativar o Hyper-V, você não poderá abrir o WSL2.