Intel CPU 微码更新每次都失败

Intel CPU 微码更新每次都失败

我有几个 XenServer VM,都运行 CentOS 5.5。一些是 32 位的,另一些是 64 位的。

每次启动时,都会出现以下消息:

应用英特尔 CPU 微码更新:[失败]

有人知道为什么会发生这种情况以及如何解决它吗?

答案1

这可能是因为操作系统在虚拟机中运行,因此无法应用 CPU 微码更新。至于如何修复它,我不知道。此消息会阻止任何有意义的工作还是仅仅打扰您?在后一种情况下,您可以放心地忽略它。

答案2

如果您想阻止 Intel CPU 微码在启动时启动,您可以按如下方式禁用它:(以 root 身份运行命令)

# chkconfig microcode_ctl off

这将阻止微码服务在启动时尝试应用更新,因为它每次都会在您的虚拟机上失败。

答案3

在 CentOS 6 安装中,microcode_ctl 似乎不再通过 /etc/init.d (chkconfig) 机制调用。我通过卸载软件包实现了相同的效果:

# rpm --erase microcode_ctl

(我知道最初的问题是 centOS 5.5,但搜索把我带到了这里......)

相关内容