I’m trying to make nested virtualization to work.
Layers look like this:
L0:Debian 5.4.2 QEMU/KVM
L1:Windows 10 Pro
L2:Debian VirtualBox
dmesg shows “kvm: Nested Virtualization enabled” and I’ve added to vm’s XML.
L2 VM starts and goes to grub, but after choosing OS, vm hangs on black screen. I’ve tried different distros on L2 but usually it goes same, but for Debian it shows:
Spectre V2 : Spectre mitigation: LFENCE not serializing, switching to generic retpoline
Failed to access perfctr msr (MSR c0010007 is 0)
What am I missing to make this work?
If it helps, cpu is Ryzen 2700.
L1 VM chipset is Q35.
L1 VM firmware ovmf.