在 Proxmox VE 安装最新 microcode

服务器技术 2 天前 回复

, , ,

安装方法

添加 unstable 仓库,只使用 non-free-firmware 组件。

echo "deb http://deb.debian.org/debian/ unstable non-free-firmware" > /etc/apt/sources.list.d/debian-unstable.list

创建 /etc/apt/preferences.d/unstable-repo 配置文件,添加以下内容,防止从 unstable 仓库安装其他软件包。

# 降低所有 unstable 仓库软件包的优先级
Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 10

# 允许从 unstable 仓库升级微码
Package: intel-microcode
Pin: release o=Debian,a=unstable
Pin-Priority: 500
# 此行应该是空行或者注释
Package: amd64-microcode
Pin: release o=Debian,a=unstable
Pin-Priority: 500

更新仓库,确保没有软件包从 unstable 仓库升级。

apt update && apt list --upgradable

根据处理器厂商安装微码软件包。

# Intel 处理器
apt install intel-microcode
# AMD 处理器
apt install amd64-microcode

重启 Proxmox。

reboot

核实微码加载情况。

journalctl -k --grep="microcode updated early to"

看到输出信息就对了。

其他安装方法

如果你不想添加 unstable 仓库,可以直接从 Debian 网站下载微码软件包。根据处理器厂商,从 amd64-microcode 或者 intel-microcode 获取最新的下载链接,使用 wget '链接' 命令下载,apt install ./文件名.deb 命令安装。

# AMD 处理器
wget 'http://ftp.cn.debian.org/debian/pool/non-free-firmware/i/intel-microcode/intel-microcode_3.20250512.1_amd64.deb'
apt install ./intel-microcode_3.20250512.1_amd64.deb

# Intel 处理器
wget 'http://ftp.cn.debian.org/debian/pool/non-free-firmware/a/amd64-microcode/amd64-microcode_3.20250311.1_amd64.deb'
apt install ./amd64-microcode_3.20250311.1_amd64.deb

卸载方法

移除微码软件包和 unstable 仓库:

# 移除微码软件包
apt purge amd64-microcode intel-microcode
apt autoremove
# 确保没有从 unstable 仓库安装软件
apt list --installed | grep '/unstable'
# 移除 unstable 仓库与配置文件
rm /etc/apt/sources.list.d/debian-unstable.list /etc/apt/preferences.d/unstable-repo
# 重启
reboot
# 检查微码,此时应该看到 No entries
journalctl -k --grep="microcode updated early to"

原文:https://cyrusyip.org/zh-cn/posts/2023/09/20/install-microcode-on-proxmox/

支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。


Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/wwwroot/hilau.com/wp-includes/comment-template.php on line 2687

发表评论

欢迎回来 (打开)

(必填)