从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}
此外,我发现虚拟框中的acellerate
- 选项卡已被禁用。
答案 0 :(得分:106)
我相信VirtualBox会因为多种原因而抛出此错误。很烦人,这对于很多事情来说都是一个错误,但是,我认为这是同样的要求,只是根本原因不同。
潜在的陷阱:
因此,对于我复活的小机器,我正在复活,它有8GB内存,但只有一个ye-olde Core i3,如果我安装,我就取得了成功:32位版本的linux,分配2.5GB RAM。
哦,无论我在上面说“VT-x”,这显然同样适用于AMD的“AMD-V”虚拟化技术。
我希望有所帮助。
答案 1 :(得分:31)
这是一个非常简单的问题,您可以在错误消息中看到
您不必使用以前版本的虚拟框,而是尝试使用
转到BIOS
设置...
在virtualization
标签enable
virtualiation techniuqe
重新启动电脑,您将启动并运行Virtual Box。
答案 2 :(得分:19)
当我尝试将基本内存设置为大约4000MB(我的电脑有8GB)时,我得到了同样的错误'在BIOS中禁用了VT-x'。但是当我将基本内存减少到2500MB时,它可以工作并且错误得到解决。
答案 3 :(得分:15)
Virtual Box本身有一个选项。 如果您查看Oracle VM Virtual Box Manager。 选择要启动的虚拟框。 转到系统,右窗格中上面的第二项。 在System中,转到第三个名为acceleration的选项卡。 在该选项卡中,第一个复选框被称为: ' VT-X / AMD-V' (我有荷兰语版本,所以我不知道确切的字符串) 取消选中 然后开始。这对我有用。
升级后我也遇到了这个问题。我之前没有遇到过这个问题。但我没有看到更新与该选项的选中/取消选中之间的确切联系。
顺便说一句,我不知道“虚拟化标签”到底在哪里?应该在我的BIOS中#39;也许我正在查看我的PC的BIOS而不是系统页面,这可能是VM机器的BIOS,这就是你的意思Veer7?如果是的话,你很清楚这意味着什么。也许是因为我有荷兰语的OVM而不是英语。但在我能找到的Oracle VM Virtual Box Manager中没有任何名为BIOS的内容。
答案 4 :(得分:12)
我遇到了同样的问题。我在BIOS中启用了vtx并且它没有工作。在对bios进行双重检查之后,我认识到bios说你必须关闭电源(并且真正断电)。之后它起作用了。沉重的陷阱:))
答案 5 :(得分:10)
在设置中尝试调整(减少)主板中虚拟机的分配RAM。 此时系统中可用的RAM数量可能少于为虚拟机分配的数量。 这对我有用。
答案 6 :(得分:7)
我有"英特尔虚拟化"设置为在我的BIOS中启用,我仍然收到此错误。
事实证明问题是我在" Windows功能"中启用了Hyper-V,显然VirtualBox和Hyper-V并不能很好地协同工作。
我去了控制面板 - > Windows功能和未选中的Hyper-V。重新启动后,Hyper-V消失了,我现在可以在VirtualBox中再次运行我的64位虚拟机。
答案 7 :(得分:2)
您使用哪个版本的VirtualBox? 我发现同样的问题,并在我的X64 win7机器上使用更新最新版本时 VirtualBox的-4.3.4-91027-赢 但我卸载它并返回到VirtualBox-4.2.18-88781-Win
效果很好,直到Oracle修复它才会尝试。
答案 8 :(得分:1)
该错误消息也出现在我的VM中。 首先,我尝试禁用选项" 启用VT-x / AMD-V " (您可以找到它打开VM的设置:设置 - >系统 - >加速),有一个警告说" 检测到无效设置 (您接受更改并再次选中该框。)
然后我阅读了这些帖子,并尝试启用 Virtualiation Techniuqe (当您要在计算机中启用各种VM时使用(默认设置为已禁用,因为您不需要该财产正在运作。
答案 9 :(得分:1)
如果在32位主机上启动64位虚拟机,则会出现此错误。
答案 10 :(得分:0)
它也发生在我身上,在阅读完所有解决方案之后,我删除了创建的驱动器并开始了。
第一种情况(未使用的情况)是Windows 7 64位。
尝试配置为Win 7 32位后,错误没有再次出现。
希望这有助于某人。
答案 11 :(得分:0)
我升级到Windows 10 x64(从Windows 7 x64),有一个VirtualBox Windows 10 x64 VM,但得到了VT-x错误。我的BIOS已启用,设置 - 此帖中的所有内容都已解决,但仍然出现VT-x错误。
为我解决的问题是去联想并为我的W550s ThinkPad安装最新的BIOS。安装升级后,VirtualBox再次向我提供了x64选项,不再出现VT-x错误。
如果您运行的是W550s,我安装的BIOS版本是2015年9月的“BIOS更新实用程序”n11uj05w.exe,版本1.10来自Lenovo网站。
答案 12 :(得分:0)