我从Oracle虚拟框中加载Puppet映像时收到此错误。我该如何解决?
Failed to open a session for the virtual machine learn-puppet-centos-6.4-pe-3.1.0. VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED). Result Code: E_FAIL (0x80004005) Component: Console Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
此外,我看到Virtual Box中的acellerate选项卡已禁用。
我相信VirtualBox是抛出这个错误的一些原因。非常恼火,这是一个错误,这么多的事情,但我想这是相同的要求,只是根本原因是不同的。
潜在问题:
>您尚未在VirtualBox中启用VT-x,而且VM是必需的。
>要启用:打开vBox,单击虚拟机,单击设置…,系统 – >加速 – > VT-x复选框。
>您尚未在BIOS中启用VT-x,它是必需的。
>检查你的主板手册,但你基本上想要在机器打开后(通常DEL键,F2,F12等)输入您的BIOS,找到“高级”标签,输入“cpu配置”,然后启用“Intel虚拟化技术”。
>您的处理器不支持VT-x(例如Core i3)。
>在这种情况下,您的BIOS和VirtualBox不应允许您尝试并启用VT-x(但如果这样做,您可能会在VM中崩溃)。
>您尝试安装或引导64位客户机操作系统。
>我认为64位操作系统需要真正的cpu通过,需要VT-X。 (VM专家可以对此点评论)。
>您正在尝试为虚拟机分配> 3GB的RAM。
>与前一点类似,这需要:(a)64位主机系统;和(b)真正的硬件传递,即VT-x。
所以对于我的一点机器,我复活,有8GB RAM,但只有一个ye-olde Core i3,我有成功,如果我安装:32位版本的linux,分配2.5GB RAM。
哦,无论我在上面说什么“VT-x”,这显然同样适用于AMD的“AMD-V”虚拟化技术。
我希望有所帮助。