Page 1 of 1

Hardware Virtualization (Intel VT) within Fedora 17 guest

Posted: 25. Sep 2012, 13:31
by mysiger
Hi,

I'm currently using VirtualBox 4.2 on RHEL 6 host, my host CPU support Virtualization and it's enable in BIOS.
However my Fedora 17 guest running on VB 4.2 with Acceleration/Hardware Virtualization - VT-x/AMD-V enabled doesn't seems to support Hardware Virtualization.
I tried the command "egrep '^flags.*(vmx|svm)' /proc/cpuinfo" from Fedora 17 host, and nothing returns.
Any idea what to check to make my guest to support Hardware Virtualization?

Thanks,
Regards.
Regis

Re: Hardware Virtualization (Intel VT) within Fedora 17 gues

Posted: 25. Sep 2012, 15:10
by mpack
  • VT-x (or AMD-v) must be supported by your CPU.
  • VT-x must be enabled in the host BIOS.
  • It must also be enabled in the settings for the VM.
  • No other software can be using it.
Please post a VM log for the VM in question (as a zipped attachment please) and we can usually tell why VT-x isn't working. The VM log file is called "VBox.log" and can be found in the "Logs" subfolder of the VM folder.

I'm not sure what you mean in that bit about the guest not supporting VT-x. The guest doesn't need to support VT-x, and in fact will not see VT-x. VT-x is used by the VirtualBox software (running on the host), not by the guest.

Re: Hardware Virtualization (Intel VT) within Fedora 17 gues

Posted: 17. Oct 2012, 17:52
by mysiger
Hi,

My CPU (Intel Core i7 vPro) supports VT-x and I checked my host BIOS has VT-x enabled.
I also checked the VM Hardware Virtualization settings.

Within my VM (Fedora), I still can't see the "vmx" while running the command:
"egrep '^flags.*(vmx|svm)' /proc/cpuinfo"
And I can't load kvm and kvm_intel modules because of that.

I attached the vbox.log file.

Thanks,
Regards.
Regis

Re: Hardware Virtualization (Intel VT) within Fedora 17 gues

Posted: 17. Oct 2012, 18:51
by Y E T I
I don't think this will ever work because it is nested virtualization and can not access the vmx of the host. only one thing can use it at a time.