简介
本文档介绍如何从ROMMON或无限引导环路(如果配置了不正确平台的IOS-XE版本)中排除故障并恢复Cisco 4000系列ISR(集成多业务路由器)的分步过程。有时,Cisco 4000系列ISR可能陷入ROMMON或持续引导环路。
问题
Cisco 4400和Cisco 4300系列路由器的IOS-XE映像看起来非常相似,因此,如果您为Cisco 4300配置了IOS-XE版本,或者相反,路由器不会完全启动,而是会陷入ROMMON。
此处您为Cisco 4400配置了Cisco 4300的IOS-XE版本 —
Cisco ISR4431/K9(1RU)处理器,内存为1665895K/6147K字节。
处理器主板ID XXXXXXXXXXX
4 Gigabit Ethernet interfaces
32768K字节的非易失性配置内存。
4194304K字节的物理内存。
bootflash:处的闪存7057407K字节。
USB闪存的4013055K字节(usb1)
ROUTER#conf t Enter configuration commands, one per line. End with CNTL/Z. ROUTER(config)#boot system flash bootflash:isr4300-universalk9.3.13.01.S.154-3.S1-ext.SPA.bin ROUTER(config)#end ROUTER# ROUTER#show running-config | include boot boot-start-marker boot system flash bootflash:isr4300-universalk9.03.13.01.S.154-3.S1-ext.SPA.bin boot-end-marker
如果重新加载此路由器,路由器在启动时将被卡在ROMMON模式,并显示此消息 —
%IOSXEBOOT-1-INVALID_IMAGE: (RP/0): Booting an invalid ISR4300 image - Reloading system.
使用正确的IOS-XE映像启动路由器的这些方法将不起作用。
1.尝试使用USB闪存启动路由器 —
rommon 1 > boot usb1:isr4400-universalk9.03.15.01.S.155-2.S1-std.SPA.bin
请在启动前重置
rommon 2 > reset
2.尝试忽略启动配置并启动路由器而不进行启动配置
rommon 3 > confreg 0x2142
必须重置或重新通电,新配置才能生效
rommon 4 > boot usb1:isr4400-universalk9.03.15.01.S.155-2.S1-std.SPA.bin
请在启动前重置
rommon 5 > reset
3.尝试从传统bootflash文件系统启动路由器 —
rommon 6 > boot bootflash:isr4400-universalk9.03.15.01.S.155-2.S1-std.SPA.bin
请重置后再继续
rommon 7 > reset
4.在某些情况下,路由器无法识别内部bootflash文件系统。
rommon 8 > dir bootflash:
请重置后再继续
rommon 9 > reset
解决方案
恢复此无限引导环路问题的正确过程是
1.在启动过程中,使用中断序列将路由器分解为ROMMON模式 —
rommon 1 >
2.将config-register值更改为0x0,以忽略启动配置中配置的引导变量 —
rommon 1 > confreg 0x0
必须重置或重新通电,新配置才能生效
rommon 2 > reset
3.这将再次使路由器进入ROMMON模式。现在将config-register值更改为0x2102
rommon 3 > confreg 0x2102
4.现在,我们需要从ROMMON配置正确的引导变量 —
rommon 4 > boot bootflash:isr4400-universalk9.03.15.01.S.155-2.S1-std.SPA.bin
路由器启动并运行后,您可以删除不正确的引导变量并配置正确的IOS-XE版本 —
ROUTER(config)#no boot system flash bootflash:isr4300-universalk9.03.13.01.S.154-3.S1-ext.SPA.bin ROUTER(config)#boot system flash bootflash:isr4400-universalk9.03.15.01.S.155-2.S1-std.SPA.bin
5.保存更改
ROUTER#write memory
Cisco 4000系列集成多业务路由器的口令恢复指南 —
官网原链接:https://www.cisco.com/c/zh_cn/support/docs/routers/4000-series-integrated-services-routers/200678-Troubleshoot-Cisco-4000-Series-ISR-Stuck.html