我正在尝试在 VirtualBox 中运行的 64 位 Debian 7.3.0 实例中创建一个新的 64 位 Windows 7 虚拟机。我可以运行 32 位机器,但无法创建 64 位机器,如图所示。这是为什么?我在主机上启用了硬件虚拟化。
答案1
我读过这篇文章……“您必须为需要 64 位支持的特定虚拟机启用硬件虚拟化;64 位虚拟机不支持软件虚拟化”
我猜想,由于 VirtualBox 是软件,因此它不支持在 64 位操作系统虚拟机上运行 64 位操作系统。这是我的理论,也许发布系统规格以及在虚拟机内创建另一个虚拟机时究竟发生了什么。
答案2
让我把事情说清楚。您有一台运行 VB 的主机。然后您运行 64 位 Debian 作为虚拟机。然后您尝试运行 Windows VM里面Debian VM?
奇怪的。
嗯,@Snickerz 说得对,你需要 VM 处理器和 BIOS 支持才能运行 64 位 VM,而 Debian VM 无法提供这些。我怀疑 VB 开发人员从未想过会有这种需要 :)