无法在 64 位 12.04 上安装 64 位 VirtualBox

无法在 64 位 12.04 上安装 64 位 VirtualBox

我刚刚安装了 64 位 Win 7 和 12.04 Ubuntu 双启动机器(通过 wubi 安装)。我确认 Wubi 安装了 64 位 Ubuntu 12.04,并且我专门从下载并安装了 64 位 virtualbox 包VirtualBox 网站上的此页面

Ubuntu 12.04 LTS(“精准穿山甲”)i386 | AMD64

(注意:我有一台东芝 c655,里面有英特尔奔腾芯片,我按照页面顶部的指示选择了 AMD64)

当我运行 Virtualbox 时,它只允许我安装和运行 32 位客户端(具体来说是 32 位 Win 7)。

我现在非常沮丧。我点击了“AMD 64”,但显然它只安装 32 位。任何帮助都将不胜感激。

答案1

64 位模式需要 CPU 中具有某些硬件虚拟化功能。正如其中一条评论所述,您可以在 BIOS 中启用这些功能(出于安全原因,有时默认情况下会禁用它们)。

一些 CPU 单元没有所需的功能,或者安装它们的主板拒绝启用它们。

除非您需要为客户虚拟机中的单个进程分配超过 4GB 的 RAM,否则 64 位版本与 32 位版本相比优势不大。

在您的主机系统上执行cat /proc/cpuinfo | egrep '(vmx|svm)';您将需要至少一个这些标志来支持 64 位模式客户机。

答案2

您是否尝试过通过 Ubuntu 软件中心安装 Virtual Box?它应该会自动为您的系统选择正确的版本 (32/64)。

(如果你在搜索字段中输入它,它是没有空格的 virtualbox)

相关内容