我正在尝试在 VirtualBox 中安装 Windows 7 64 位作为客户操作系统。我的主机操作系统是 Arch Linux 64 位。
我创建了一个新的虚拟机,并使用 vboxmanage 将其设置为 64 位 Windows。但是,在安装 Windows 7 64 位时,启动时显示计算机是 32 位。
最初,64 位操作系统版本在 VirtualBox 中不可见。只有当我强制执行时才会显示。这和它有什么关系吗?
由于我没有可用的 32 位 Windows 7 媒体,因此这非常烦人。
无法添加屏幕截图,但消息是
Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode.
哈哈@反对。合法的问题。
答案1
当我第一次创建映像时,BIOS 中的虚拟化设置是关闭的 - 显示此消息。然后打开它们后,我仍然遇到这个问题。
如果在打开机器后重新创建机器,问题就会消失。不确定哪些设置不同 - 时间不够了。由于它本质上是一个空图像,解决方案是删除并重新启动。
看到人们投反对票,这表明他们实际上不知道 vboxmanage modifyvm 如何在不重新创建虚拟机的情况下完成这项工作。我猜你可以打开 VT-x 或其他东西来修复,而无需重新创建。