我想在 VirtualBox 中模拟一个环境,在 64 位硬件上使用 32 位 Linux。
是否可以设置一个系统,其中主机电脑是 64 位,主机操作系统是 64 位,(客户)虚拟机是 64 位,但客户操作系统是 32 位?
如果是,那么我该如何在 VirtualBox 中设置它?如果我创建一个具有设置的虚拟机并安装 32 位 Linux,这就足够了Type: Linux
吗Version: Linux 2.6 / 3.x (64 bit)
?
答案1
您可以进行设置,但根据我的经验,请记住以下几点:
确保您的 BIOS 已启用硬件的虚拟化扩展。如果您使用的是 Intel,请特别启用 EPT。64 位客户机无法在软件虚拟化上工作。
您正在使用 VirtualBox 及其扩展的更新版本。
如果您正在使用 Linux 客户机,请避免使用内核 2.6.17、2.6.18;如果您正在使用 APIC,内核 2.6.24-r6 存在问题。
我只有虚拟化的 Linux 客户机,但有关更多信息,请参阅手册第 3 章。
答案2
是的,这正是您需要做的。假设您的主机支持 64 位客户机,它应该可以正常工作。