![ubuntu 18.04 上报告的 intel-microcode n dmesg 微码](https://linux22.com/image/903988/ubuntu%2018.04%20%E4%B8%8A%E6%8A%A5%E5%91%8A%E7%9A%84%20intel-microcode%20n%20dmesg%20%E5%BE%AE%E7%A0%81.png)
检查最新的英特尔微码时,这是我得到的。
时间戳不相符这是正常的吗?
$ dpkg --list 英特尔微码 期望=未知/安装/移除/清除/保留 | 状态=未/安装/Conf-文件/未打包/halF-conf/半安装/trig-aWait/Trig-pend |/ 错误?=(无)/需要重新安装(状态,错误:大写=坏) ||/ 名称 版本 架构 描述 +++-============================- ii 英特尔微码 3。20180807a.0 Ubuntu 18.04 英特尔 CPU 的处理器微码固件 $ dmesg |grep 微码 [0.000000]微码:微码已提前更新至修订版0x8e,日期 = 2018-03-24 [0.874156]微码:sig=0x806e9,pf=0x80,修订版=0x8e [0.874987]微码:微码更新驱动程序:v2.2。
答案1
微码是从你的 initrd(初始 ramdisk)加载的,因此为了确保你的软件包安装在你的 initrd/initramfs 中,以下命令将重新创建它
`sudo update-initramfs -u`
但请注意
显示的日期与安装的 intel-ucode 软件包的版本不对应。它显示了英特尔上次更新与正在更新的特定硬件相对应的微码的时间 https://wiki.archlinux.org/index.php/microcode
intel-ucode
我的“archlinux”引用指的是Ubuntuintel-microcode
中的包。
(我没有找到 Ubuntu 的参考资料,所以我使用了 Arch 的)
我在 Ubuntu Wiki 上找到了“固件测试套件 - 微码测试”
此测试检查固件是否正在为 CPU 加载最新的微码 https://wiki.ubuntu.com/FirmwareTestSuite/Reference/microcode
这应该可以让你放心;只需运行测试即可:)