如何在 Debian 中加载 CPU 微代码?

如何在 Debian 中加载 CPU 微代码?

你如何做到这一点,例如 for microcode_amd_fam15h.bin

里面是什么/lib/firmware/amd-ucode

答案1

首先,您应该amd64-microcode使用包管理器安装包。

它将/lib/firmware/amd-ucode/microcode_amd_fam15h.bin为您提供该文件(以及其他 AMD 处理器系列的其他微代码文件)。

它还将提供脚本/usr/share/initramfs-tools/hooks/amd64_microcode(该脚本将作为任何update-initramfs -u操作的一部分运行),以添加微代码以及在启动过程中尽早将其输入 CPU 的过程。安装该amd64-microcode软件包可能会update-initramfs -u自动为您运行。

/usr/share/doc/amd64-microcode/如果您需要更多信息,您可能需要阅读(安装软件包后)中的文件amd64-microcode这是主 README 文件的网络副本,它当前存在于稳定的 Debian 11 上。

如果您出于任何原因需要使用不同版本的微代码(例如,您遇到问题并需要使用较旧的微代码进行验证,或者有较新的微代码并且 Debian 软件包尚未更新),您应该覆盖/lib/firmware/amd-ucode/microcode_amd_fam15h.bin与所需的微码版本一起打包,运行update-initramfs -u然后重新启动。

相关内容