公司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版本的升级就完成了