我有一个安装了 Virtual Box 的 ubuntu 12.04 虚拟机,并且还在其上安装了 KVM,它来自一台配备英特尔 i5 处理器的 MacBook Pro。
我尝试使用 OpenNebula 在我的 ubuntu VM 上实例化虚拟机(是的,虚拟机中的虚拟机),但 VM 无法启动。我可以成功加载 kvm 模块,但它不会加载 kvm_intel:
这是 /proc/cpuinfo 的内容:
但奇怪的是,我能够运行 virt-manager 并创建虚拟机!所以问题可能在于机器是 32 位的,而我的物理处理器是 64 位的?
答案1
VirtualBox 不支持在另一个 VM 内运行硬件辅助 VM。
(这是 VirtualBox 的一个已知问题。)
您还可以从 cpuinfo 读数中看出:VMX 标志不存在。