N5105 的 VM 死机、重启问题一直备受用户抱怨,就在前不久畅网也放出了适用于 CPU 微码更新的 BIOS 固件来解决这类问题。除了更新使用官方的 BIOS 固件,宿主机系统为 PVE 的黑群晖用户也可以通过手动更新 CPU 微码的方式来修复解决,普遍认为更新 Intel 的 CPU 微码版本至 0x24000024 可以解决。
下面是 Proxmox VE 7.x 更新 CPU 微码的步骤,包括手动更新方法,具体操作步骤,如下:
安装更新微码
# 更新
apt update
# 建议升级使用 6.2 内核
apt install pve-kernel-6.2
# 下载并安装最新的微码
apt install intel-microcode -y
# 必须要重启
reboot
检查微码版本:
要检查当前使用的微码版本是否是最新版本,您可以使用以下命令:
dmesg | grep microcode
手动更新微码
如果通过以上步骤无法获取到最新版本,则需要手动更新 CPU 微码。例如,对于Intel处理器,可以从 Intel 在 github 的 Intel-Linux-Processor-Microcode-Data-Files 仓库获取最新的微码进行更新。
手动安装微码文件的基本步骤如下:
# 创建存放微码的目录
mkdir /lib/firmware/intel-ucode
# 下载数据文件
wget https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/main.zip
# 解压文件
unzip main.zip
# 拷贝目录文件
cp -r ./Intel-Linux-Processor-Microcode-Data-Files-main/intel-ucode/* /lib/firmware/intel-ucode/
# 更新initramfs
update-initramfs -u
# 重启服务器
reboot
重启后,重新运行 dmesg | grep microcode
命令确认 intel-microcode 版本,如果一切顺利的话,你的 Intel CPU 的固件将已经是最新的版本了。
相关推荐
- Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程
- Debian 9.x 系统安装 Proxmox VE 教程
- Proxmox VE(PVE)如何添加多块硬盘
- 去除Proxmox VE “没有有效订阅” 的弹窗提示
- U盘(优盘)安装 Proxmox VE 图文教程
- Proxmox VE(PVE)虚拟机安装爱快iKuai教程
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/5302.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
这种更新方式,重装PVE后还需要重新更新吗?
BIOS 不需要,PVE 基于 Debian 重装需要更新。
畅网更新微码的bios是4-18的那个吗?如果更新微码bios还需要更新pve的吗,或者更新pve的后还需要更新bios吗
是的,建议通过BIOS来更新,因为我的设备在异地无法离线升级BIOS所以使用了宿主系统更新的方式,二选一即可。