我们知道,当cisco交换机正常启动后,我们要进入rommon 模式则是按 ctrl+break 进入,但是,如果设备启动就进入 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状态,这个是有可能是寄存器设置不正确。
两种方式改为正常启动:
(1) 在rommon状态下,可以通过confreg 0x2102来改正寄存器值;
(2) 在正常的配置模式中用 config-register 0x2102,存盘重启就可以。
很多朋友会有这种问题:新到了一台4506,引擎是WS-4013+,上插了一块WS-X4548-GB-RJ45的面板,拿到手上,加电引导,用超级终端发现始终处在 Rommon>的命令提示状态,引擎的指示灯为橙色,面板的指示灯为红色,此时交换机不能工作,后在Rommon>提示下用了boot命令后,发现可以进特权模式了,同时引擎的指示灯还是为橙色,但面板的指示灯已经变为绿色了,而且其实思科交换机已经能正常工作了,我有两个问题想请教:
1、为什么我断电重启后,又进入了Rommon>状态,根据朋友的指导用了一些保存配置的命令也没有用,一断电重启后就回到该状态,请问我该如何避免每次都回到该状态?
2、为什么引擎的指示灯一直是橙色的?(双电源我只开了一个)
遇见不少4506出现这种情况了,准确的说应该和4500系列没关系,而是引擎的问题。
解决方法如下:
rommon 4 >confreg
Configuration Summary :
=> load rom after netboot fails
=> console baud: 9600
=> autoboot from: commands specified in 'BOOT' environment variable
do you wish to change the configuration? y/n [n]: y
enable "diagnostic mode"? y/n [n]: y
enable "use net in IP bcast address"? y/n [n]: n
disable "load rom after netboot fails"? y/n [n]: y
enable "use all zero broadcast"? y/n [n]: n
enable "break/abort has effect"? y/n [n]: n
enable "ignore system config info"? y/n [n]: n
change console baud rate? y/n [n]: n
change the boot characteristics? y/n [n]: y
enter to boot:
0 = disable autoboot
1 = the first file from internal flash device
2 = commands specified in 'BOOT' environment variable
[2]: 1
Configuration Summary :
=> diagnostic mode
=> console baud: 9600
=> autoboot from: the first file from internal flash device
do you wish to save this configuration? y/n [n]: y
You must reset or power cycle for new configuration to take effect
这样相当于:rommon 2 > confreg 0×2102
然后:
1)关掉路由器电源,利用Console线将计算机的串行口与设备中的Console端口相连接,并设置好超级终端。
2)打开路由器电源,在60s内按下键盘上的"Break"键,使路由器进入ROMMON模式。
3)在"common 1>”提示下键入"confreg 0x2142”,从Flash引导,但不载入配置文件。
4)在"common 2>”提示符下键入"reset”,使路由器重新引导,并忽略配置文件。
5)路由器进入出厂配置,并在每一个问题后键入"no”或按下"Crtl+C”组合键,跳过初始化设置程序。
6)键入"copy startup-config running-config”将拷贝NVRAM至内存。
7)键入"configure terminal”进入全局模式,修改密码。
Router#configure terminal
Router(config)#enable secret cisco
Router(config)#^Z8)把寄存器的值改为"0x2102”。
Router(config)#config-register 0x21029) 最后,别忘了保存进在运行的配置哦。
Router#write memory Destination filename [startup-config]? Building configuration... [OK]
Copyright ©2017-2021 武汉市朗联科技有限公司 鄂ICP备案号17020357