Virtualização aninhada - executando o Hyper-V no Windows 10 guest em KVM com o Linux Mint 18 como host

1

Estou tentando fazer virtualização aninhada em diferentes ambientes de hipervisor. O Virtualbox não suporta virtualização aninhada "out-of-the-box" de acordo com a minha experiência. O VMWare Workstation Player 12 funciona, e eu posso usar o Hyper-V no host do Windows 10. Mas sob o KVM (instalado a partir do repositório com o virt-manager GUI) eu não consigo atingir o mesmo objetivo. Recebo o seguinte erro do convidado do Windows 10: "O Hyper-V não pode ser instalado. O suporte à virtualização está desativado no firmware". Eu quero executar o Windows XP como sistema operacional convidado no Windows 10 (Hyper-V) no host Linux Mint 18. : -)

Alguma sugestão sobre como posso resolver este problema?

    
por toyman61 13.07.2016 / 10:51

2 respostas

1

Você precisa usar o parâmetro kvm_intel nested=1 ao inicializar o kernel do seu sistema operacional host (Mint Linux) para ativar a virtualização aninhada com o KVM em um sistema baseado em Intel.

Como o Mint é baseado na distribuição Debian, as instruções aqui será útil para configurar o sistema.

    
por 13.07.2016 / 12:43
1

Eu experimentei isso há algum tempo, com sucesso limitado.

Discussão completa pode ser encontrada aqui: link

O erro que você está recebendo é porque o Hyper-V deseja MSR 0x3a retornar "5". Isso significa que as extensões VT estão presentes e ativadas no BIOS. Com um pequeno hack no arquivo vmx.c, você pode instalar o Hyper-V: link

No entanto, você não pode realmente iniciar máquinas virtuais no hipervisor aninhado.

    
por 08.01.2017 / 00:44