Closed miVimproved closed 7 months ago
Have you enabled nested virtualization before trying to install and run nested virtualization on your Windows VM ?
Also the quickget
output quoted is normal if you don't tell it what you want to fetch - you've presumably already fetched and run the Windows install so output from quickemu --vm windows-10.conf
and any appropriate qemu logs might be helpful, but unless you have enabled nested virtualization on your host then nesting will not work.
Closed due to lack of response.
This indeed is related to nested virtualization. Windows detects if it is running inside a VM and doesn't boot if WSL2 is enabled. The workaround is to hide the fact from windows that it's running in a VM.
Add the following line to windows-10.conf
:
extra_args="-cpu Skylake-Client-v4,-hypervisor,+vmx,+invtsc,l3-cache=on,hv_passthrough"
Expected behaviour
I am able to boot after installing WSL on the emulator
Actual behaviour
It starts to boot but never goes past the screen where it says it's loading the bootloader.
Steps to reproduce the behaviour
wsl --install
on the VM.Quickemu output
quickget output:
Linux Distribution & Kernel