Virtualbox 从Oracle virtual box启动映像时禁用VERR_VMX_MSR_VMXON_
我在从Oracle虚拟盒加载木偶图像时遇到此错误。我怎样才能修好它Virtualbox 从Oracle virtual box启动映像时禁用VERR_VMX_MSR_VMXON_,virtualbox,Virtualbox,我在从Oracle虚拟盒加载木偶图像时遇到此错误。我怎样才能修好它 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: IConsol
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
-选项卡已禁用。您使用哪个版本的VirtualBox?
在我的X64 win7机器上使用更新最新版本时,我发现了相同的问题
VirtualBox-4.3.4-91027-Win
但我卸载它并返回VirtualBox-4.2.18-88781-Win
它工作得很好,在Oracle修复它之前请一直尝试。正如您在错误消息中看到的那样,这是一个很容易修复的问题 您不必使用以前版本的virtual box,而是可以试试这个 转到您的
BIOS
设置
在虚拟化选项卡启用虚拟化技术
重新启动电脑,您的虚拟机将启动并运行。虚拟机本身有一个选项。
如果您查看Oracle虚拟机虚拟箱管理器。
选择要启动的虚拟框。
转到系统,右窗格中上面项目的第二个。
在系统中,转到称为加速度的第三个选项卡。
在该选项卡中,第一个复选框称为:
“VT-x/AMD-V”(我有荷兰语版本,所以我不知道确切的字符串)
取消勾选
然后开始。这对我很管用
升级后我也遇到了这个问题。我以前没有这个问题。但我看不到更新和选中/取消选中该选项之间的确切联系
顺便说一下,我不知道“虚拟化选项卡”应该在我的“BIOS”中的什么地方。也许我在看我电脑的BIOS而不是系统页面,这是虚拟机的BIOS,也许这就是你说的Veer7?如果是的话,你的意思就不清楚了。也许是因为我有荷兰语而不是英语的OVM。但是在我能找到的Oracle虚拟机虚拟盒管理器中没有所谓的BIOS。我也有同样的问题。我在bios中启用了vtx,但它不起作用。在bios中进行双重检查后,我发现bios中说您必须关闭(并真正关闭)计算机。在那之后,它起了作用。严重的陷阱:)当我试图将基本内存设置在4000MB左右(我的电脑有8GB)时,我会遇到相同的错误“在BIOS中禁用VT-x”。但当我将基本内存减少到2500MB时,它就工作了,错误就解决了。我认为VirtualBox抛出此错误的原因有很多。非常恼人的是,这是很多事情的一个错误,但我想这是相同的要求,只是根本原因不同
潜在的陷阱:
您尚未在VirtualBox中启用VT-x,这是VM所必需的。
- 要启用:打开vbox,请单击虚拟机,单击设置…,系统->加速->VT-x复选框
您尚未在BIOS中启用VT-x,这是必需的。
- 查看主板手册,但您基本上希望在机器打开后(通常为DEL键、F2、F12等)进入BIOS,并找到“高级”标签,输入“CPU配置”,然后启用“英特尔虚拟化技术”
您的处理器不支持VT-x(如Core i3)。
- 在这种情况下,您的BIOS和VirtualBox不应允许您尝试启用VT-x(但如果启用,您可能会在VM中遇到崩溃)
您正在尝试安装或启动64位来宾操作系统。
- 我认为64位操作系统需要真正的CPU通过,这需要VT-x。(虚拟机专家可以就此发表评论)
您正试图为VM分配大于3GB的RAM。
- 与前一点类似,这需要:(a)64位主机系统和(b)真正的硬件通过ie VT-x
因此,对于我正在修复的一台有8GB RAM但只有一个旧Core i3的混乱机器,如果我安装32位版本的linux,分配2.5GB RAM,我就成功了
哦,无论我在上面说“VT-x”,这显然同样适用于AMD的“AMD-V”虚拟化技术
我希望这会有所帮助。这也发生在我身上,在阅读了所有解决方案后,我删除了创建的驱动器并重新开始
第一种情况(不起作用的情况)是Windows7 64位
在尝试配置为Win 7 32位后,该错误不再出现
希望这对某人有所帮助。该错误消息也出现在我的虚拟机中。
首先,我尝试禁用“启用VT-x/AMD-V”选项(您可以在打开虚拟机设置时发现它:设置->系统->加速),出现警告说“检测到无效设置(您接受更改,并且再次选中该框)
然后我读了这篇文章,并尝试启用虚拟化技术(当您想在计算机中启用各种VM时使用)(默认设置为禁用,因为您不需要该属性工作。只需在设置中调整(减少)主板中为虚拟机分配的RAM。
此时系统中的可用RAM量可能小于为虚拟机分配的RAM量。
这对我来说很有效。我在BIOS中将“英特尔虚拟化”设置为启用,但仍然出现此错误
问题是我在“Windows功能”中启用了Hyper-V,显然VirtualBox和Hyper-V不能很好地配合使用
我转到控制面板->Windows功能并取消选中Hyper-V。重新启动后,Hyper-V消失了,我现在可以在VirtualBox中再次运行64位虚拟机。我升级到Windows 10 x64(从Windows 7 x64),具有VirtualBox Windows 10 x64虚拟机,但出现VT-x错误。我的BIOS已启用,设置-本文中的所有内容都已解决,但仍出现VT-x错误
对我来说,解决这个问题的方法是去联想为我的W550s ThinkPad安装最新的BIOS。升级安装完成后,VirtualBox再次为我提供了x64选项,没有mor