CISCO 4506 rommon模式恢复IOS

废话不多说,由于bootflash空间不够,为了升级IOS不得已将原有IOS删除,灌上新的IOS,悲剧发生了。

出现一个报错:

Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500-ENTSERVICESK9-M),
Version 12.2(31)SGA9, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco Systems, Inc.
Compiled Mon 12-Jan-09 13:53 by shawnk
Image text-base: 0x10000000, data-base: 0x118BEC10


####### ###### ###### ####### ###### ###
# # # # # # # # # ###
# # # # # # # # # ###
##### ###### ###### # # ###### #
# # # # # # # # #
# # # # # # # # # ###
####### # # # # ####### # # ###

Image not supported on Supervisor II+ 1000BaseX (GBIC), system can not boot
Rebooting in 10 seconds...
10 09 08 07 06 05 04 03 02 01

由于本人45的引擎室S2的,具体型号如下:Supervisor II+ ,且事先已经将原有IOS删除,现在bootflash里只剩下我新灌上去的IOS,眼看着机器一遍一遍不厌其烦的重启,心中那个纠结。

到此,明白两问题。

1. S2不支持 entservices 的ios,只能灌 ipbase类的。

2.下次再搞这种事,一定要想周全。

悔也没用,只好想办法解决问题,猛然间看到console口旁边有个 RJ-45接口,上面标志:10/100 MGT,百度一下才知道是管理接口。

顿时柳暗花明,是否可以通过该口来重新灌IOS。

进入rommon>模式,help 了下,唯一看到有些希望的命令是 set ,果然里面还是有戏。

具体set下有三个命令: set interface , set ip  ,set TftpServer 。 稍微看下,原来这个口真是用来这紧急模式下还原IOS的,窃喜中。。。

配置ing ..

PC(TftpServer) :10.10.10.2 255.255.255.0, gateway :10.10.10.1


rommon 22 >set interface fa1 10.10.10.1 255.255.255.0
rommon 25 >set ip route default 10.10.10.2
rommon 27 >set TftpServer 10.10.10.2

可以在交换机上ping 下tftpserver ,

rommon 35 >ping 10.10.10.2

Host 10.10.10.2  is alive

既然网络通了,可以指定tftpserver了。

rommon 38 >boot tftp://cat4500-ipbasek9-mz.122-40.SG.bin

这里需要注意,直接将tftpserver的根目录下的ios名字贴上就行,不需要pc上的本地路径


Tftp Session details are ....

Filename     : /cat4500-ipbasek9-mz.122-40.SG.bin
IP Address   : 10.10.10.1
TftpServer   : 10.10.10.2

Received data packet #  27330

Loaded 13992462 bytes successfully.

Rommon reg: 0x5F004180
###########
k2diags version 5.2_b

至此,机器起来的。

但是需要注意的是,IOS并没有在bootflash中,刚刚只是指定了启动的地方,所以不要大意,一定要将IOS重新灌到bootflash中去。这个不细说了。

总结:

遇事不能慌,冷静是战胜一切的法宝。。。