我正在尝试使用 ubunty 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
使用 vagrant up 时发生这种情况
答案1
这通常是因为您的 BIOS 中没有启用 VT-x 或 AMD-V。或者更糟的是,您的 CPU 不支持虚拟化。
您可以通过安装 cpu-checker 进一步测试。
sudo apt-get install cpu-checker
接下来是。
sudo kvm-ok
输出应该能够告诉您您需要什么。
请记住,vt-x 不能嵌套,因此,例如,假设您尝试在云实例上运行 vagrant,根据我的经验,这是行不通的。至少,对于 64 位操作系统而言。您将能够运行 32 位,但是,这将是单核的,性能很差。