在ROMmon说明如何恢复Cisco 2600 Series Router和VG200滞留的此页(rommon-。>prompt)。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
本文档没有任何特定的前提条件。
This document is not restricted to specific software and hardware versions.
本文档中的信息都是基于特定实验室环境中的设备创建的。All of the devices used in this document started with a cleared (default) configuration.如果您是在真实网络上操作,请确保您在使用任何命令前已经了解其潜在影响。
如果路由器在ROMmon模式被滞留,应该检查的第一个设置是配置寄存器的值。
配置寄存器的前四位包含引导字段。启动域的值定义了将使用运行路由器默认Cisco IOS软件镜像的来源。如果启动域的值是0 (配置寄存器值XXX0),启动系统在ROM监控模式(rommon>)进入并且在,等候user命令手工引导系统。关于软件配置寄存器位含义的更多信息,请参阅配置软件配置寄存器。
如果您的路由器继续每次输入ROMmon模式系统被重新启动,它很可能归结于配置寄存器的设置。要验证配置寄存器的配置的值,请使用confreg命令如下所示:
rommon 2 > confreg Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: the ROM Monitor do you wish to change the configuration? y/n [n]:
如表示由输出的confreg命令在上面,配置寄存器设置为强制路由器进入ROMmon模式每次被重新载入或关机并重新开机的值。要做路由器请从默认Cisco IOS软件镜像自动地引导,更改配置寄存器值如下所示:
rommon 2 > confreg Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: the ROM Monitor do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: enable "use net in IP bcast address"? y/n [n]: disable "load rom after netboot fails"? y/n [n]: enable "use all zero broadcast"? y/n [n]: enable "break/abort has effect"? y/n [n]: enable "ignore system config info"? y/n [n]: change console baud rate? y/n [n]: change the boot characteristics? y/n [n]: y enter to boot: 0 = ROM Monitor 1 = the boot helper image 2-15 = boot system [0]: 2 Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: image specified by the boot system commands or default to: cisco2-C2600 do you wish to change the configuration? y/n [n]: n You must reset or power cycle for new config to take effect
通过该执行,您更改了配置寄存器到在启动做它寻找有效的Cisco IOS软件镜像和引导由同样的值。必须当前重置路由器。
rommon 3 > reset System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. TAC:Home:SW:IOS:Specials for info <SNIP>
路由器应该当前重新载入与有效的Cisco IOS软件镜像。
如果设置配置寄存器值由默认Cisco IOS软件镜像做系统自动地引导和,如果中断信号没有被发送在期间开始,路由器应该通常引导。然而,如果路由器仍然输入ROMmon模式,它很可能是,因为设备无法找出有效的Cisco IOS软件镜像。
您需要然后做的第一件事是寻找有效的Cisco IOS软件镜像。执行此,发出dir <device>每个可用设备的命令和寻找有效的Cisco IOS软件镜像。例如,寻找在闪存的IOS,请使用下面显示的命令。
rommon 1 > dir flash: File size Checksum File name 5358032 bytes (0x51c1d0) 0x7b16 c2600-i-mz.122-10b.bin rommon 2 >
注意,如果路由器返回" bad device name "消息,很可能指定的设备不存在。以上输出表明有效镜像的确是存在闪存。使用boot命令,设法从该镜像引导。
rommon 2 > boot flash:c2600-i-mz.122-10b.bin program load complete, entry point: 0x80008000, size: 0x51c0dc Self decompressing the image : ################################################# ################################## ...
路由器应该当前引导与在boot命令指定的Cisco IOS软件镜像。然而,有时期,当有效镜像在不存在任何设备时或在闪存的镜像也许是损坏的。在这些情况下,通过使用Xmodem程序,有效镜像必须下载使用简单文件传输协议(TFTP)或。这两个程序可以从ROMmon模式被执行。
Note: 有系统消息“设备不包含有效幻数”出现的实例。除得到有效的Cisco IOS软件镜像之外,如果这发生,您也许需要重新安装闪存或替换它,如果损坏。
这是捷径重新安装在路由器的一个新的Cisco IOS软件镜像。去使用tftpdnld命令。
使用Xmodem,您能通过控制台端口也下载新的Cisco IOS软件版本。去使用ROMmon下载Xmodem控制台的步骤。