Page 1 of 1

nested virt with VT-x on 5.2

Posted: 13. Jul 2020, 11:22
by Logik
Hi All,

I am testing stuff with a linux mint19 guest (GUI accessible). I checked Enable VT-x/AMD64 Under System>>Accelration for this guest VM. Host have VBOX 5.2.41.

[img]http://i.imgur.com/5ZjCkOL.png
[/img]

I can install the Virtual box into guest, but it simply isn't booting or allow to start any VM on VBOX throwing exception - VT-x is not available (VERR_VMX_NO_VMX). I was on 5.2.42 (initailly on guest) and then upgraded to 6.1 latest vbox. While on 5.2.x it was ateast allowing 32 bit guest to boot. But with 6.1.10, its all dead end. Which is ok.

Does 5.2.42 supports VT-x (I have intel 8th gen 8300H on host)

Re: nested virt with VT-x on 6.1.10

Posted: 13. Jul 2020, 11:26
by mpack
No, 5.2.42 does not support nested virtualization on Intel hosts. That feature was introduced with 6.1.x.

Also note that "enable nested VT-x" is a completely separate feature from "enable VT-x". The latter option was dropped in 6.x (i.e. it is no longer optional). You don't say why you are interested in "nested VT-x", but it's only useful if you plan to install a VM within a VM.

FAQ relevant to "VT-x not available" errors: FAQ: I have a 64bit host, but can't install 64bit guests.

Re: nested virt with VT-x

Posted: 13. Jul 2020, 11:29
by Logik
mpack wrote:No, 5.2.42 does not support nested virtualization on Intel hosts. That feature was introduced with 6.1.x.
Hey,

So even if I have 6.1.x VBOX on guest VM which is running on 5.2.x on host, it won't work. I have to upgrade host VBOX to 6.1.x to get it workign on guest VM. RIGHT?

The whole point of testing it on guest was to see how to upgrade from 5.2 to 6.1. lol. Looks like I have to do it on host directly now.

Re: nested virt with VT-x

Posted: 13. Jul 2020, 16:52
by mpack
Logik wrote: So even if I have 6.1.x VBOX on guest VM which is running on 5.2.x on host, it won't work.
Well... yes. In order for the host to benefit from 6.1.x features, you have to install 6.1.x on the host.