救命!我无法运行机器!

救命!我无法运行机器!

可能重复:
32 位和 64 位有什么区别?我应该选择哪一个?

当我尝试运行机器时,黑屏上出现一条消息,提示“此内核需要 x86-64 CPU,但仅在 i686 CPU 中检测到。无法启动,请使用适合您 CPU 的内核”

我会很感激

答案1

检查一些可能的原因:

  • 硬盘移至另一台计算机或更新主板/CPU
  • grub 指向错误的内核
  • 您正在尝试从错误的 ubuntu cd 映像运行

答案2

发生这种情况是因为您尝试在 32 位计算机上运行 64 位版本的 Ubuntu。您可能尝试从实时 CD/DVD 或实时 USB 闪存驱动器启动。如果是这样,您需要下载正确的 ISO 映像(名称中带有i386而不是 的映像amd64),然后刻录新的 CD/DVD 或将新映像写入 USB 闪存驱动器。

如果这种情况发生在已安装的系统上,那就有点奇怪了。贝尔纳德,您可能正在尝试从已从 64 位计算机移至 32 位计算机的硬盘启动 Ubuntu 系统。可能的您已将 64 位 CPU 替换为 32 位 CPU,但这种情况也不太可能发生——如今,没有那么多主板同时支持 32 位和 64 位 CPU。(此外,如果您刚刚更换了 CPU,您可能会在问题中告诉我们这一点……)

我认为这不太可能是由 GRUB 指向错误的内核造成的。64 位内核极不可能安装在 32 位系统上。如果您这样做了,您可能会知道这一点。这不是您通常可以偶然做的事情。

重申:如果在您尝试使用实时 CD/DVD/USB 时发生这种情况,问题就在于您的机器有 32 位处理器,但您使用的是 64 位.iso映像(amd64名称中带有)而不是 32 位.iso映像(名称中带有i386)。

相关内容