The vhv.allow option is not required unless you plan to run nested VMs. You'll need the 3 following settings enabled and it sounds like you have 2. Is the 3rd enabled? Did you power off the host after changing the BIOS settings?
No-Execute Memory Protection
- Virtualization Technology (VT)
There is no "No-Execute Memory Protection" option in the BIOS. The host has been rebooted many times since enabling these options and the guest OS has never booted.
According to the log file
Common: MSR 0x3a = 0x3 --> currently "0011" , should be "x1x1"
VT-x is not enabled (Bits 0 + 2 required)
There were other discussions, where enabling "Trusted Execution" caused issues. I' suggest you configure the BIOS settings as follows:
Virtualization: On (assuming this is VT-x)
VT for Direct I/O: Off (unless you need it)
Trusted Execution: Off
TPM Security: Off
TPM Activation: Inactive
Execute Disable: On
After modifying any of the settings, you may need to power cycle the system!
Your suggestions have worked.
Same error message, different situation. Been running everything fine for some time. Shut everything down to replace a battery in my UPS. Turn on servers, and one host running my DC came up with the error above. VT-Tech was turned off? Wonder how that could happen? Battery onboard server seemed fine as date and time were correct. After turning VT-Tech back on and restarting the host my DC autostarted as it always has. Any ideas would be appreciated.
I am pretty sure that while this process does support a 64bit host and does support Virtual guests; it does not support 64 bit VM's I was only able to get 32 bit machines installed. Feel free to correct me if I am wrong.
If we are still talking about the E8400, it does support 64-bit guests.