此内核需要 CMOV,但 CPU 上不存在错误消息

此内核需要 CMOV,但 CPU 上不存在错误消息

当我尝试安装 Ubuntu 时,我收到消息

此内核需要 CPU 上不存在的 CMOV

这是什么意思?我该如何解决这个问题?

答案1

CMOV 代表“条件移动”,通过避免“if-then”并因此避免分支预测的必要性来加快代码速度。

它适用于 .686 架构及以上版本,相当于 Pentium2 左右(猜测)。所以您的计算机太旧了,可能是 P1 或 VIA 之类的。

答案2

CMOV(条件移动)指令随着 Pentium Pro 的发布而被添加到英特尔 CPU 中,此后不久,大多数其他 x86 CPU 制造商也将其添加到其中。

Ubuntu 10.10 附带的内核不再支持旧的 i586 CPU通过要求此扩展,因此您将难以在此系统上运行任何较新的东西。

此时,我建议您尝试在机器上运行 Ubuntu 10.04(Lucid),但认真考虑升级或淘汰该系统。

相关内容