使用USB安装Proxmox VE 5.1至DL380 G6时出现固件BUG报错求助
解决Proxmox VE 5.1安装HP DL380 G6时的BIOS PMU资源报错
这个问题在老HP G系列服务器上挺常见的,我之前帮不少用户处理过类似情况——核心原因就是你用的2009年P62版本BIOS没正确分配CPU性能监控单元(PMU)的资源,导致Proxmox内核检测到冲突触发报错。下面是几个靠谱的解决办法:
1. 临时绕过(先完成安装)
当安装界面加载完成、出现安装选项时:
- 选中你要启动的安装项,按
e进入编辑模式 - 找到以
linux开头的那一行,把光标移到行尾,添加内核参数:intel_pmu=off - 按下
Ctrl+X启动安装程序,这时候就能正常进入安装流程了
2. 永久修复(避免后续启动再报错)
安装完成后,得把这个参数加到系统启动配置里,省得每次都手动改:
- 登录到Proxmox节点的命令行
- 编辑GRUB配置文件:
nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内的内容末尾加上intel_pmu=off,修改后类似:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pmu=off" - 保存退出后,更新GRUB生效:
update-grub - 最后重启节点:
reboot
3. 可选:尝试更新BIOS(从根源解决)
你的BIOS版本是2009年的,HP后续大概率发布过修复这个固件bug的更新。可以通过服务器的iLO管理界面,或者制作HP官方的BIOS更新U盘来升级。不过要注意:
- 更新前务必备份服务器上的重要配置和数据
- 确保更新过程中电源稳定,绝对不能中途断电
补充说明:禁用intel_pmu会让系统无法使用CPU的性能监控功能,但对于老DL380 G6来说,这个功能对Proxmox的虚拟化核心运行影响极小,基本不会干扰虚拟机的正常使用。
内容的提问来源于stack exchange,提问作者Mike
相关产品推荐
相关产品推荐

