在 VirtualBox 中安装 64 位 Ubuntu

use*_*133 27 virtualbox

我安装了 VirtualBox 并下载了 Ubuntu 64 位。当我在 VirtualBox 下选择 Linux 时,只显示 Ubuntu 32 位。我是不是做错了什么,阻止了 64 位选项的出现?我的机器是带有 8GB RAM 的 Windows 7 64 位操作系统。

VBox 截图

ter*_*don 14

您的问题是您需要创建一个 64 位虚拟机。您可能已经创建了一个 32 位的,这就是该选项没有出现的原因。从VBox 网站(强调我的):

64位客人

VirtualBox 支持 64 位客户操作系统,即使在 32 位主机操作系统上,前提是满足以下条件:

  1. 您需要一个支持硬件虚拟化的 64 位处理器(请参阅“硬件与软件虚拟化”一节)。

  2. 必须为您需要 64 位支持的特定 VM启用硬件虚拟化;64 位 VM 不支持软件虚拟化。

  3. 如果要在 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 位操作系统类型使用正确的设置。

因此,只需尝试创建一个新的虚拟机并选择 Ubuntu 64 作为操作系统。VirtualBox 应该正确配置所有设置,并且您应该能够毫无问题地安装。

  • 我遇到了这个问题,我需要做的就是进入 BIOS 菜单(Lenovo G50-80)并启用硬件虚拟化。现在 64 位 ubuntu 在 VirtualBox 中显示为我的一个选项 (3认同)
  • BIOS 当然需要启用虚拟化,但对我来说,我还必须卸载 Hyper-V(“删除 Windows 10 功能”),这由于某种原因干扰了这一点 (3认同)