如果设备启动进入 rommon 提示符可能是某些设置的不正确导致无法启动。
第一种情况: 确认IOS是否存在
在rommon 提示符下输入dir bootflash:或是 dir flash:dir disk0:检查是否文件存在。
例:
Dir bootflash:
-#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name
1 .. image 18794911 2FB1D0 23 2863440 Jan 01 2000 00:00:54 c7200-is-mz.122-23.bin
5088 bytes available (3402784 bytes used)
如果文件存在,可以键入boot bootflash: c7200-is-mz.121-21.bin指定系统从该文件启动,通常系统可以引导起来。当系统进入正常模式后再通过上一节的配置方法改正启动变量(boot system flash XXXX)。
第二种情况:如果是启动正确,系统仍然每次都进入rommon状态,这个是有可能是寄存器设置不正确。如果是在rommon状态下,可以通过confreg 0x2102来改正寄存器值,如果在正常的配置模式中用 config-register 0x2102,存盘重启就可以。
第三种情况:flash 文件没有看到,重做系统。
TFTP服务器,用控制线将这台机器与ROUTER连接起来,另外用交叉网线连接机器的网卡和ROUTER的以太
口。(也可以用普通的网线将ROUTER和交换机相连再连接机器)做好以上工作后,打开机器的超级终端工
具,连接上ROUTER,此时窗口中出现的命令行提示符为: ROMMON 1 > (其中“1”代表命令行的行数)。
在提示符后输入命令:(可以使用ctrl+break组合键进入ROMMON模式)
ROMMON 1 >IP_ADDRESS= ROUTER的IP地址(要和TFTP服务器在同一网段内)
ROMMON 2 >IP_SUBNET_MASK= ROUTER的子网掩码
ROMMON 3 >DEFAUT_GATEWAY= 默认网关地址(可以没有,也可以是TFTP服务器)
ROMMON 4 >TFTP_SERVER= TFTP 服务器IP地址
ROMMON 5 >TFTP_FILE= IOS文件名(只给出文件名,不需要路径)
ROMMON 6 >tftpdnld 回车
注意:前面的几条命令必须使用大写,而最后的tftpdnld则要用小写。
在tftpdnld命令执行后,只行下,输入reset重启ROUTER,要根据提示选,就可完成文件的传重启后就
又回到了熟悉的IOS模式下输。当文件传输完后,将自动回到命令甚至连以前配置的信息都不会丢失。
此种方式下载不需要以太口电缆,只需超级终端但速度狂慢大概要两小时左右。具体方法如下:
1:用超级终端与路由器连接好后,启动路由器,路由器进入监控模式状态
Rommon1>
2:启动xmodem命令
Rommon2>xmodem -cx?后回车确认,当出现do you wish to continous时选择y
3:打开超级终端的“传送”菜单,选择传送文件,打开传送文件窗口。
输入版本文件的位置,并选择xmodem方式,确认后,经过几秒时间版本文件则会以xmodem的方式从
计算机下载到路由器中。
特别注意的在传输过程别乱动键盘不然一不小心就取消了,等待你的将又是漫长的两小时!