我昨天在 bios 中启用了虚拟化,昨天虚拟机工作了。今天,我仔细检查了 bios,虚拟化仍然启用。但是当我尝试启动虚拟机时,它给了我这个错误:
Failed to open a session for the virtual machine Ubuntu 15.04.
AMD-V is not available (VERR_SVM_NO_SVM).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Run Code Online (Sandbox Code Playgroud)
这是什么原因造成的,我该怎么办?
我的主板是技嘉GA-78LMT-USB3
我的CPU是AMD FX-6300 3.5GHz 6核处理器黑色版
更新:在虚拟机上安装 32 位版本的 Ubuntu 后,它运行良好。但是,这仍然不能解释为什么 VirtualBox 没有检测到我有 AMD-V,我尝试在 vmware 上运行 ubuntu,这告诉我必须关闭 Hyper-V,所以我的虚拟化肯定是打开的,只是该虚拟机没有检测到它。
更新 2: Ubuntu 启动了,但它一直不停地闪烁;这意味着 VirtualBox 没有检测到我的 Hyper-V。
更新 3:系统上安装了 Hyper-V,Hyper-V 显然会导致其他虚拟机之间发生冲突,我现在将其关闭并让 Windows 重新启动。
更新 4:它有效!