Page 1 of 1

virtualization doesn't work on windows 8 guest.

Posted: 12. Aug 2019, 12:29
by Ruud14
I can't get virtualization to work on my windows 8 guest machine. (It doesn't show up in task manager>performance>CPU)
My host machine is a dell r710 server running ubuntu server.
in "vboxmanage showvminfo" it says:

Hardw. virt.ext: enabled
Effective Paravirt. Prov.: HyperV

and ubuntu server itself has virtualization enabled.

Re: virtualization doesn't work on windows 8 guest.

Posted: 12. Aug 2019, 13:40
by mpack
The VirtualBox host sees and uses the VT-x feature, not the guest.

Re: virtualization doesn't work on windows 8 guest.

Posted: 12. Aug 2019, 14:43
by Ruud14
mpack wrote:The VirtualBox host sees and uses the VT-x feature, not the guest.
Yeah, but some applications need virtualization to run.
the newer versions of "Kodi" for example.
Or what if I wanted to run a new virtualbox inside of my current (windows 8 ) virtualbox guest?
then It isn't possible to enable virtualization.

Is there a way to enable this?

Re: virtualization doesn't work on windows 8 guest.

Posted: 12. Aug 2019, 14:45
by mpack
VirtualBox has traditionally never supported nested virtualization.

VirtualBox v6 has the beginning of such support, but it's early days and only works on AMD host CPUs.

p.s. Paravirtualization has nothing to do with nested VM. It's about the type of API it can present to a modern VM-aware guest: VirtualBox can look like a Hyper-v host (for Windows guests), or like a KVM host (for Linux guests). These APIs have to do with more direct guest/host communications, not with allowing nested VM.

Re: virtualization doesn't work on windows 8 guest.

Posted: 12. Aug 2019, 16:51
by Ruud14
I Wasn't planning on running a nested vm. it was just an example :)
I don't fully understand what you mean with "It's about the type of API it can present to a modern VM-aware guest"
Is there any option to make "virtualization: Enabled" show up in my task manager and run programs like "Kodi"?

Re: virtualization doesn't work on windows 8 guest.

Posted: 12. Aug 2019, 18:49
by mpack
If you want VT-x to be passed to the guest, that's nested virtualization, whether or not you actually run a VM program inside the guest.

As I said, paravirtualization is not virtualization, so no, there is nothing you can do to make VT-x visible to a guest in VirtualBox v6 (or earlier).