公司C4506的rommon版本太低,想到把rommon版本升级一下,由于引擎是第四代的,在cisco官网上查了一下4500系列第四代引擎推荐使用的rommon版本为122-31r.SGA4.bin,由于没有权限在官方网站下载这个文件,于是在网上搜索了一下,下载了cat4500-promupgrade.122-31r.SG3.bin这个文件,下面来讲讲具体的升级步骤:

C4506#copy tftp:cat4500-promupgrade.122-31r.SG3.bin bootflash:cat4500-promupgrade.122-31r.SG3.bin

然后系统会提示要求输入远程IP地址,这个远程IP地址就是TFTP服务器的IP地址

rommon文件很小,这个版本的文件大小为445KB,基本上几秒就传完了。

C4506(config)#no boot system bootflash:catXXXXXXXXXXXX.bin

将原先的引导镜像去掉,然后重新引导新的rommon文件

C4506(config)#boot system bootflash:cat4500-promupgrade.122-31r.SG3.bin

C4506(config)#boot system bootflash:catXXXXXXXXXXXX.bin

一定要先引导rommon升级文件,再引导原来的IOS文件

C4506(config)#config-register 0x0102

将寄存器值改为自动引导

保存好配置之后reload

重启的过程中,系统会自动更新rommon版本,启动好之后,可以用sh ver命令去查一下ROM的版本,ver信息中显示ROM:122-31r.SG3,就说明rommon版本已升级成功。接下来需要把rommon文件从bootflash中删除,并将其引导参数去掉。

C4506(config)#no boot system bootflash:cat4500-promupgrade.122-31r.SG3.bin

C4506#delete bootflash:cat4500-promupgrade.122-31r.SG3.bin

C4506#squeeze bootflash:

在bootflash中删除文件之后,空间并不会马上释放出来,需要使用squeeze命令来释放bootflash中的空间

这样,rommon版本的升级就完成了