首页/网络/网络设备配置速查/引导恢复:BootROM/ROMMON/BootWare 进不去系统的处理
设备排障72 条

引导恢复:BootROM/ROMMON/BootWare 进不去系统的处理

系统文件损坏/升级失败导致设备无法引导时,从引导菜单(BootROM/ROMMON/BootWare)用 TFTP 重新下载系统文件恢复。

网络设备配置速查网络更新于 2026-10-13

设备起不来怎么恢复

系统文件损坏、升级中断、引导变量指错,都会让设备反复重启或停在一个进不去系统的状态。这时主系统的命令都用不了,唯一的通道是引导菜单:华为的 BootROM、思科的 ROMMON、H3C 的 BootWare。恢复思路一致——进入引导菜单后配置本机地址与服务器地址,通过 TFTP 重新下载系统文件,再引导一次。思科的 ROMMON 是命令行式的,可以逐条设置环境变量后用一条命令下载;华为与 H3C 是菜单式的,按提示逐项设置。

基本信息

适用场景设备无法引导、系统文件损坏或升级失败
华为入口开机按 Ctrl+B 进入 BootROM 菜单
思科入口开机按 Ctrl+Break 进入 ROMMON
H3C 入口开机按 Ctrl+B 进入 BootWare 菜单
传输方式通过 TFTP 从服务器下载系统文件

典型使用场景

  • 升级中断:升级过程断电或传输失败,系统文件不完整
  • 引导变量错误:指向了不存在的镜像文件,启动即失败
  • 系统文件损坏:闪存介质损坏或写入异常导致镜像无法加载
  • 误删镜像:清理文件时删掉了正在使用的系统文件
  • 备件恢复:回收设备需要重装系统后才能重新投入使用

华为 VRP 与 H3C(菜单式)

华为 VRP 与 H3C(菜单式)
# 开机自检阶段反复按 Ctrl+B 进入引导菜单
# 依次选择:文件传输 / 系统升级 菜单项
# 按提示设置本机地址、TFTP 服务器地址、镜像文件名
# 下载完成后返回主菜单,选择引导启动
# 注意先把 TFTP 服务器与设备管理口配置在同网段

思科 IOS(ROMMON 命令行)

思科 IOS(ROMMON 命令行)
rommon 1 > IP_ADDRESS=10.0.0.1
rommon 2 > IP_SUBNET_MASK=255.255.255.0
rommon 3 > DEFAULT_GATEWAY=10.0.0.254
rommon 4 > TFTP_SERVER=10.0.0.100
rommon 5 > TFTP_FILE=c2900-universalk9.bin
rommon 6 > tftpdnld -r        ! 下载镜像,-r 表示仅在内存中运行
rommon 7 > boot               ! 下载完成后引导启动

三类引导菜单对照

平台入口操作方式恢复手段
华为 VRPCtrl+B 进 BootROM菜单式逐项选择菜单内配置 TFTP 下载系统文件
思科 IOSCtrl+Break 进 ROMMON命令行交互设置环境变量后用 tftpdnld 下载
H3C ComwareCtrl+B 进 BootWare菜单式逐项选择菜单内配置 TFTP 下载系统文件
共同前提设备管理口与服务器网络可达同网段或可路由先确认服务器上的文件名与路径
恢复前先用文件列表命令确认闪存里还有哪些可用镜像。相当一部分启动失败只是引导变量指错了文件,而不是镜像真的损坏,改回正确指向就能恢复,无需重新下载。
TFTP 服务器要与设备管理口在同一网段,或中间具备可达路径。跨网段下载在引导阶段常常因缺少路由信息而失败,这是恢复过程中最常见的卡点。

易错点

  • 不先确认闪存里的文件:本可以改回引导指向就恢复的场景被当成镜像损坏,白白重新下载
  • TFTP 服务器不同网段:引导阶段没有完整路由,下载必然失败,应先打通直连可达
  • 文件名写错:下载报错但信息不直观,恢复前先核对服务器上的准确文件名
  • 恢复后忘记保存引导配置:下次重启又回到原来的错误引导指向,问题重复出现

数据来源与参考

  • 华为 BootROM 操作
  • Cisco ROMMON tftpdnld
  • H3C BootWare 操作

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌