我已经安装了Oracle VM VirtualBox 5.0.12,现在正尝试启动它。
但是在尝试启动它之后不久,我收到一条错误消息:
在所有CPU模式的BIOS中禁用VT-x(VERR_VMX_MSR_ALL_VMX_DISABLED)
让其他读者遇到同样的问题并成功解决了吗?请告诉我。我已经检查了Stackoverflow上报告相同错误消息的其他线程,并尝试了那里提到的建议,但没有一个对我有用。
如果有帮助,我运行Windows 7企业版SP1 64位。
有谁知道问题可能是什么?
答案 0 :(得分:30)
您可能在主机上禁用了虚拟化。启用:
VT-d technology [Enable]
。这使它对我有用。
答案 1 :(得分:25)
尝试转到设置 - >系统 - > VirtualBox上的主板并更改RAM大小。
增加RAM大小并尝试再次启动它。它对我有用,希望它也适合你!
答案 2 :(得分:9)
我用我的ThinkPad(T450s和X1 Carbon)遇到了这个问题,但这可能适用于其他配备英特尔硬件的机器。
一种解决方案是在主机的BIOS中启用虚拟化选项(不来宾VM)。
这解决了我的问题。
答案 3 :(得分:3)
当我打开上面的答案建议的设置 - >系统 - >主板时,我意识到我下载到VirtualBox的.ova文件的设置超出了旧计算机的RAM大小(如警告消息所示)在屏幕的底部)。一旦我在我的机器的能力范围内,系统就会充分启动。
答案 4 :(得分:3)
在我的情况下,我有4GB的内存用于虚拟机(我的主机有8GB内存,我收到了这个错误。我已经将ram数量更改为2GB ram,我的虚拟机启动完美。 但是,我已经在BIOS设置上启用了虚拟化。
答案 5 :(得分:2)
非解决方案对我有用。相反,我尝试了以下内容:
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.6/lodash.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/2.1.2/benchmark.min.js"></script>
答案 6 :(得分:1)
在虚拟机上导航到“设置” - &gt;系统 - &gt;处理器然后单击(启用PAE / NX)。 这解决了我的问题。
答案 7 :(得分:1)
首先,您应该检查是否启用了虚拟化。 您可以使用SAS支持提供的免费工具:http://support.sas.com/kb/46/250.html 如果未启用虚拟化,则必须在BIOS中启用VT-D功能(对于我的华硕主板,它处于高级 - >系统代理配置设置)。 我还必须在CPU设置中启用Intel虚拟化技术。 现在一切都无缝地运作。
答案 8 :(得分:0)
我在戴尔Latitude E6500 上遇到了与 Ubuntu 16.04(xenial)相同的问题。
首先我更新了VB,我的症状发生了变化。在尝试部署旧的时,没有选项可以创建x64机器和用户友好的消息框。
我发现了一个类似的故事here。这个链接让我there到最终的解决方案。
简而言之,对于Dell BIOS,您需要保留
表现 - &gt;可信执行=关闭
答案 9 :(得分:0)
我通过减少设置中的内存大小解决了这个问题 - &gt;系统