无法在 Mac OS X 上的 Virtualbox 中启动 Ubuntu 64 位

Aam*_*mir 8 virtualbox osx-snow-leopard vt-x hardware-virtualization macbook-pro

我有运行 Mac OS X 10.6.6 的最新一代 Macbook Pro 7.1(Intel Core 2 Duo)。我安装了 Virtuabox 4.0.2 并尝试启动 Ubuntu 10.10 64 位 iso。来自 live CD 的启动选项屏幕出现了:

在此处输入图片说明

但是,当我继续加载实时会话或安装程序时,我遇到了以下错误:

在此处输入图片说明

This kernel requires an x86-64 CPU, but only detected an i686 CPU. 
Unable to boot - please use a kernel appropriate for your CPU.
Run Code Online (Sandbox Code Playgroud)

我不确定我的 Macbook Pro 的 Core 2 Duo 是否启用或支持 VT-x。但至少,如 Virtualbox手册中所述,我为硬件虚拟化启用了 I/O APIC 和 VT-x 。

在此处输入图片说明

在此处输入图片说明

小智 18

你应该回到你的虚拟机“新机器向导”(这是你点击“新”时打开的东西)然后在选择你的操作系统类型时,选择“Ubuntu”并将版本切换到“Ubuntu(64位)”。这确保它为您的机器启用 64 位处理器扩展。

  • 是的,这对我有用!VirtualBox 似乎并没有使 CPU 类型选择更加明确/明显,这有点奇怪。毕竟,有人可能想要模拟在 64 位机器上运行 32 位操作系统。 (2认同)