“该内核需要 X86-64 CPU,但只检测到 i686 CPU”

“该内核需要 X86-64 CPU,但只检测到 i686 CPU”

我最近决定使用 Virtualbox 来运行 Ubuntu,但我收到了消息

此内核需要 X86-64 CPU,但仅检测到 i686 CPU

我已经在 BIOS 中启用了虚拟化功能,但似乎不起作用。许多其他解决方案建议我下载 32 位版本,而不是 64 位版本。但我对此不确定,因为我的电脑在系统下清楚地显示“64 位操作系统”。但我可能错了。

答案1

许多其他解决方案建议我下载 32 位版本,而不是 64 位版本

这实际上是唯一的解决方案。下载 32 位版本并照常进行。

Ubuntu 检测到您的处理器架构为 32 位(以 开头i和结尾的任何内容86都是 32 位:i386、i486、i586、i686)。如果您有 64 位处理器,请确保您安装了 64 位内核:

uname -a
Linux braiam-O_I 3.8.0-32-generic #47-Ubuntu SMP 2013 年 10 月 1 日星期二 22:35:23 UTCx86_64 x86_64 x86_64GNU/Linux

粗体字表示:

  1. 机器:x86_64 = 64 位
  2. 处理器:x86_64 = 64 位
  3. 硬件平台:x86_64 = 64 位

如果其中有些是 32 位(或iX86),则说明您没有 64 位系统,而是安装了 32 位。您还必须确保安装了 64 位版本的 Virtual Box。

相关内容