你如何做到这一点,例如 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
然后重新启动。