使用流浪者Stderr时:VBoxManage:错误:VT-x不可用(VERR_VMX_NO_VMX)


8

我正在尝试使用Ubuntu 16.04安装Open edx,但出现此错误

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "c60f0594-d584-4e0b-b863-2801168e641e", "--type", "headless"]

Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

使用流浪汉时会发生这种情况

Answers:


12

这通常是因为您的BIOS中没有启用VT-x或AMD-V。更糟糕的是,您的CPU不支持虚拟化。

您可以通过安装cpu-checker进行进一步测试。

sudo apt-get install cpu-checker

跟着。

sudo kvm-ok

输出应该能够告诉您您需要什么。

请记住,vt-x不能嵌套,因此,例如,根据我的经验,您说要在云实例上运行流浪汉,这是行不通的。Atleast,用于64位OS。您将能够运行32位,但是那将是一个单核且性能惊人。


我有一台装有virtualbox 5.0的Windows 10计算机,并且在主机VT-X上启用了,还在虚拟机VT-X上启用了,有什么想法吗?我执行第二个命令时得到了此信息:
路易斯·瓦伦西亚

1
信息:您的CPU不支持KVM扩展无法使用KVM加速
Luis Valencia

那我不能在Ubuntu上安装OpenEDX吗?我有一个非常新的处理器i7 4970k。:(
路易斯·瓦伦西亚

1
那么Ubuntu是否在Windows的virtualbox中运行?那就是问题所在。使用虚拟化不会一次又一次地传递VTx标志。如果Ubuntu是完整安装,则该处理器没有问题。应该有一种方法可以用virtualbox加载无用的图像。这将超出范围。或者在不使用流浪汉的情况下构建opendx。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.