我已经安装了 Virtual Box,我想创建一个 Debian 虚拟机,但我无法这样做,因为我的 Virtual Box 不允许我选择 Debian x64。我的电脑和.iso文件也是x64,这就是为什么我不明白为什么我不能选择它。我怎么解决这个问题?
答案1
您需要创建一个 64 位虚拟机。主机操作系统的位数无关紧要,VM 需要是 64 位。来自VBox网站(强调我的):
64 位访客
VirtualBox 支持 64 位客户操作系统,甚至在 32 位主机操作系统上,前提是满足以下条件:
您需要具有硬件虚拟化支持的 64 位处理器(请参阅“硬件虚拟化与软件虚拟化”)。
你必须启用硬件虚拟化对于您想要 64 位支持的特定 VM; 64 位 VM 不支持软件虚拟化。
如果您想在 32 位主机操作系统上使用 64 位来宾支持,您还必须为特定 VM 选择 64 位操作系统。由于在 32 位主机上支持 64 位会产生额外的开销,因此 VirtualBox 仅在明确请求时才启用此支持。
在 64 位主机(通常具有硬件虚拟化支持)上,无论设置如何,始终支持 64 位来宾操作系统,因此您只需在来宾中安装 64 位操作系统即可。
警告
在任何主机上,您都应该为要在 64 位模式下使用的虚拟机启用 I/O APIC。对于 64 位 Windows VM 尤其如此。请参阅“”部分高级”选项卡”。此外,对于 64 位 Windows 客户机,您应该确保 VM 使用 Intel 网络设备,因为 AMD PCNet 卡没有 64 位驱动程序支持;请参阅“虚拟网络硬件”部分。
如果您使用 VirtualBox 图形用户界面的“创建 VM”向导(请参阅“创建您的第一个虚拟机”部分),VirtualBox 将自动为每个选定的 64 位操作系统类型使用正确的设置。
因此,只需尝试创建一个新的虚拟机并确保它是 64 位的。
答案2
据我所知,唯一的原因是您没有 64 位 CPU。主人操作系统没关系,如果未启用硬件虚拟化(BIOS 设置中的 vtx),您仍然可以创建虚拟机,但当您尝试启动它时,它会告诉您出了什么问题。