这是 server/firmware-update.md 的每次改动内容,按时间从新到旧。其他文章一起提交的部分不会出现在这里。
#1
2026-10-18
+67
−0
docs: 新增 23 篇网络/ Linux / Windows / 服务器文章
be5956e
new file mode 100644
@@ -0,0 +1,67 @@
+---
+tags: [固件, BIOS, iDRAC]
+order: 40
+---
+
+# 服务器固件与 BIOS 升级
+
+## 场景
+
+新机器到货要统一固件版本,或者遇到已知 bug 需要升级 RAID 卡 / BIOS / iDRAC。
+
+## 前置条件
+
+- **业务能停**(升级 BIOS 一定会重启)
+- 有 UPS 或确认不会断电
+- 记下当前各组件版本,方便回滚对比
+- 从厂商官网下载对应机型的固件包
+
+## 配置
+
+### Dell(iDRAC 生命周期控制器)
+
+```bash
+# 在系统里通过 racadm 升级
+racadm update -f BIOS_xxxx.exe
+
+# 或者进 iDRAC 网页 → 维护 → 系统更新 → 上传固件
+```
+
+### HPE(iLO)
+
+iLO 网页 → 固件和操作系统软件 → 更新固件 → 上传 `.bin`。
+也可以用 `hponcfg` + Smart Update Manager。
+
+### 批量
+
+```bash
+# Dell OpenManage 批量
+omecli ... # 或者用 iDRAC 的 Redfish 接口
+```
+
+## 验证
+
+```bash
+racadm getversion
+```
+
+或 iDRAC 首页的「固件版本」列表;BIOS 版本在开机自检或 `dmidecode -t bios` 里看。
+
+## 回滚
+
+固件降级一般可以,但不保证:
+
+```bash
+racadm update -f 旧版本.exe
+```
+
+BIOS 降级要用厂商提供的降级包,跨大版本可能不允许。
+
+## 坑
+
+- **升级中间断电会变砖**,必须接 UPS。
+- iDRAC 和 BIOS 的升级顺序有要求,先升 iDRAC 再升 BIOS 更稳。
+- 升级 BIOS 会重置部分设置(启动顺序、VT、节能),升完要复查。
+- 同一批机器固件版本要一致,否则热迁移、集群会出奇怪问题。
+- 升级完第一次启动会比较慢(内存训练),别以为挂了。
+- 有些固件包是 `.exe`,要在 Windows 里跑或者用 iDRAC 的「上传并重启」方式。