启动项决定重启后加载谁
把新镜像传进 flash 只是备好素材,设备不会自动用它。必须用启动配置命令显式指向目标文件:华为 startup system-software、思科 boot system、H3C boot-loader file ... main。指定完回读显示结果确认,是升级流程里最不能省的一步。
基本信息
| 适用平台 | 华为 VRP / Cisco IOS / H3C Comware |
|---|---|
| 前置条件 | 镜像已上传到设备存储且校验通过 |
| 华为命令 | startup system-software 文件 / startup saved-configuration 文件 |
| 思科命令 | boot system flash:文件名(可写多条形成回退链) |
| H3C 命令 | boot-loader file flash:/文件 main | backup |
| 生效时机 | 下次重启;指定后需保存配置 |
典型使用场景
- 计划内版本升级:切换启动项后择窗口重启,业务中断时间可控
- 回退准备:旧版本留在 flash 并配成备用启动项,新版本异常能一键回到旧版
- 双主控与堆叠:指定主控与成员的版本文件,保证重启后版本一致
- 升级自愈:H3C 用 main/backup 两槽,主用引导失败时尝试备用
- 巡检核对:定期比对实际启动项与规划的版本基线,防止被误改
华为 VRP
华为 VRP
dir flash: # 先确认目标文件确实存在
startup system-software S5730.cc # 指定下次启动的系统软件
startup saved-configuration vrpcfg.zip # 指定下次启动的配置文件
display startup # 回读:Next startup system software 指向新文件
save # 保存,防止重启后启动项回退思科 IOS 与 H3C
思科 IOS 与 H3C
configure terminal
boot system flash:cat9k_iosxe.17.09.04.SPA.bin # 第一条优先,可再写多条形成回退链
end
show bootvar # 核对 BOOT variable
write memory # 保存启动配置
# H3C Comware
boot-loader file flash:/S5560X.ipe main # 主用版本
boot-loader file flash:/S5560X-old.ipe backup # 备用版本
display boot-loader # 核对 main / backup 指向三厂指定与核对对照
| 设备 | 指定启动文件 | 回读确认 |
|---|---|---|
| 华为 VRP | startup system-software 文件 | display startup |
| Cisco IOS | boot system flash:文件 | show bootvar |
| H3C Comware | boot-loader file 文件 main | display boot-loader |
思科可以写多条 boot system,重启时按顺序尝试,第一条加载失败自动试下一条,等于免费得到双版本保险;H3C 用 main/backup 两个槽位达到同样效果。华为侧则靠保留旧文件加 startup 命令手工回切。
指定启动文件后不保存(save / write memory),部分平台重启时启动项会回到旧值,等于升级没做成。重启前一定回读一次显示结果,确认指向的文件存在且版本正确再安排窗口。