use*_*140 28 virtualbox vt-x ubuntu
我曾尝试在 Ubuntu 上设置 VirtualBox,但即使Yes
在 BIOS 中设置了 Intel 虚拟化技术 (VT-x),我也会收到此错误:
无法打开虚拟机 Ubuntu 的会话。
对于所有 CPU 模式 > (VERR_VMX_MSR_ALL_VMX_DISABLED),在 BIOS 中都禁用了 VT-x。
结果代码:E_FAIL (0x80004005) 组件:ConsoleWrap 接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
编辑:根据 SecurAble 我的系统能够处理虚拟化:
use*_*140 42
解决我的问题是在虚拟机会话中使用了不到 3 GB 的内存。我最初试图使用大约 6 GB。
您正在尝试为 VM 分配 >3GB 的 RAM。这需要: (a) 64 位主机系统;(b) 真正的硬件直通,即 VT-x。
小智 5
就我而言,内存(RAM)不是问题,只是 BIOS 中未启用 VT-x。或者在某些情况下,CPU 可能根本不支持 VT。
检查您的CPU是否支持它。尝试:
sudo apt-get install cpu-checker
sudo kvm-ok
Run Code Online (Sandbox Code Playgroud)
如果 VT 是否启用或者它是否可用,第二个命令将输出。
如果是,请转到 BIOS 并启用它。它应该被命名Intel Virtualization Technology,
Intel VT-x,
Virtualization Extensions,
Vanderpool,
或类似的东西。