Ubuntu Cloud Live 为何无法在虚拟机中运行?

Ubuntu Cloud Live 为何无法在虚拟机中运行?

因此,我在 Virtual Box 中运行 Ubuntu Cloud Live 64 位 iso,只是想试用一下,看看它能做什么。我一直遇到这样的问题:只要出现 Ubuntu 12.04 启动画面,我的整个系统(不仅仅是虚拟机)就会崩溃并重新启动。当我再次启动虚拟机时,似乎什么都没有完成,它重复了这个过程。

能解释一下导致这个问题的原因吗?有解决办法吗?

主机 PC 是 64 位 AMD 双核处理器,配备 4GB RAM。我运行的是 12.04 Precise(32 位)作为主机操作系统,并启用了 BIOS 硬件虚拟化。

该虚拟机(运行 Ubuntu Cloud Live)有 1 GB RAM 和 8GB 虚拟硬盘。

答案1

如果您尚未启用 I/O APIC,您应该这样做 - 否则 VirtualBox 将无法在 32 位主机上运行 64 位客户机。

来自手册:

在任何主机上,您应该为打算在 64 位模式下使用的虚拟机启用 I/O APIC。对于 64 位 Windows VM 尤其如此。请参阅““高级”选项卡”一节。此外,对于 64 位 Windows 客户机,您应该确保 VM 使用 Intel 网络设备,因为 AMD PCNet 卡不支持 64 位驱动程序;请参阅“虚拟网络硬件”一节。

相关内容