Virtualbox 没有 64 位选项

Virtualbox 没有 64 位选项

我最近从他们的网站上在 Xubuntu 15.04 64 位上安装了 Oracle Virtualbox。具体来说,是 Virtualbox 5.0.4。但是,当我尝试安装虚拟机时,它只给我安装 32 位操作系统的选项(如下所示)。有没有办法允许 64 位操作系统?

在此处输入图片描述

答案1

如果您的 CPU 不支持虚拟化硬件(Intel VT-x 或 AMD-v),则这是正常现象。较旧的 64 位 CPU 可能不支持此功能。

我引用了下面的一段话Virtualbox 论坛版主

您可以在 32 位主机上安装 64 位客户机,因此主机的“位数”不是问题。问题是,在 VirtualBox 中,某些虚拟机需要硬件支持虚拟化(Intel VT-x 或 AMD-v),这包括所有 64 位虚拟机 - 无论主机是什么。

要启用 64 位客户机,请执行以下检查表:-

  • 记下您的确切 CPU 型号或部件号,然后上网查看其功能。CPU 必须具有 64 位功能,并支持 Intel 或 AMD 虚拟化技术:VT-x 或 AMD-v。

  • 通常,您需要在主机 PC BIOS 中启用 VT-x/AMD-v。您需要查阅 PC 手册或支持论坛,以了解如何启动到 BIOS 屏幕。VirtualBox 论坛可能无法为您提供帮助。到达那里后,您需要在菜单中寻找隐藏的内容,可能是在安全类别中。该选项可能称为“启用虚拟化技术”。如果您看到“虚拟定向 I/O”,则情况有所不同。请记住在更改 BIOS 后重新启动主机 PC - 在这种情况下,需要从关机状态完全重启,仅从休眠状态恢复可能无法完成此工作。

  • 如果已经解决了 (1) 和 (2),则请确保没有其他主机应用程序正在使用 VT-x/AMD-v。通常的罪魁祸首是系统级调试器、其他 VM 平台和一些常驻防病毒应用程序。这已成为 64 位 Windows 桌面和服务器主机的一个特殊问题 - 尤其是 Win8/Win2k12/Win10,因为它们可能默认启用 Microsoft 的 Hyper-v VM 平台:这会夺取 VT-x 的所有权,并且无​​法与 VirtualBox 很好地配合使用。

  • 创建虚拟机时,请确保在 | 常规 | 基本 | 版本中选择 64 位版本的客户操作系统模板,例如选择“Ubuntu (64 位)”而不是“Ubuntu”或“Ubuntu (32 位)”。自 VirtualBox 4.3.x 以来,这一点变得更加重要,因为选择正确的模板还可以让客户机看到其他现代处理器功能 - 它不再只是 64 位功能。

答案2

可能是您的系统是 32 位的,如果不是,即如果它是 64 位机器,那么可能是 BIOS 中没有启用虚拟化技术。您必须在 BIOS 中启用虚拟化技术。您可以找到有关如何通过 BIOS 启用虚拟化的相关视频。

相关内容