如何在Virtualbox中启用硬件虚拟化技术(VT-x)?

所以我试图在虚拟机中运行Ubuntu,但是从.iso安装12.10后,我受到了一个警告,告诉我音频无法工作然后我按下,然后弹出:

Failed to open a session for the virtual machine Tux 3 VT-x features locked or unavailable in MSR (VERR_VMX_MSR_LOCKED_OR_DISABLED) Details Result Code: E_FAIL (0x80004005) Component: Console Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392} 

然后它不起作用。

我为Ubuntu分配了4GB的8GB,为动态分配了100 GB的空间和12MB的图形内存。 我正在运行带有Intel i5 3550处理器的华硕p8z77 V LX主板。

在我的电脑上下载了12.04.2并再次尝试。 仍然得到相同的消息。

在更改BIOS设置之前,我们可能想知道我们的CPU是否支持硬件虚拟化(Intel的VT-x,AMD处理器的AMD-V)。

从终端问题

 grep --color vmx /proc/cpuinfo ## for an Intel processor grep --color svm /proc/cpuinfo ## for an AMD processor 

如果支持虚拟化,则标记vmx (对于Intel CPU)或svm (对于AMD CPU)将着色。

在此处输入图像描述

如果CPU支持硬件虚拟化,我们需要在计算机BIOS中启用它才能使用它。

另请阅读如何确定BIOS中是否启用了CPU VT扩展? 对于其他方法。

进入BIOS(通常在启动时按DelF12 )并查看手册如何在那里命名。 搜索VirtualizationVirtualization Technology (VT-x)或类似内容,此处显示为Award BIOS:

Award BIOS虚拟化标志

有关华硕EFI-BIOS的示例屏幕截图, 请参阅SU上的此答案 。

如果尚未设置,请将此条目设置为“已Enabled

然后,我们可以选择在虚拟机的系统 – >加速设置中使用硬件虚拟化:

在此处输入图像描述

通过这种方式,我们使用硬件虚拟化来获得最佳性能,我们甚至可以在32位主机上运行64位客户操作系统进行测试。

我有同样的错误,并通过将4095 GB降至3072 MB(3 GB)来修复它。 这是因为它是32位。 我认为超过3 GB正在抛弃它。