1: 起因

       在升级ISR43系列发现,已经上传了最新的IOS文件到bootflash文件下,并设置了启动选项,重启后多次发现依旧是老版本文件,经过查找资料发现原因是因为设备中的Bootstrap rommon文件过低导致。

2:解决方法


2.1: 先查看下当前的rommon文件是什么版本,

      因为我要升级的版本是16.9 ,这个bootstrap room文件才15.4太老了,导致我一直升级不了,故rommon文件先升级

#show rom-monitor 0

Cisco IOS 升级问题 (Rommon文件引起)_bootstrap

2.2: 上传rommon文件到设备的flash目录下,并验证文件

Cisco IOS 升级问题 (Rommon文件引起)_bootstrap_02

#verify flash:isr4200_4300_rommon_169_1r_SPA.pkg  //验证文件是否完整

Cisco IOS 升级问题 (Rommon文件引起)_上传_03

2.3: 升级Rommon 文件并配置启动升级启动项

#upgrade rom-monitor filename bootflash:isr4200_4300_rommon_169_1r_SPA.pkg all
#boot system bootflash:isr4300-universalk9.16.09.07.SPA.bin

Cisco IOS 升级问题 (Rommon文件引起)_重启_04

2.4: 重启 

Cisco IOS 升级问题 (Rommon文件引起)_上传_05

3:查看升级后的结果

 显示版本已升级:

Cisco IOS 升级问题 (Rommon文件引起)_上传_06

显示Rommon文件也已升级

Cisco IOS 升级问题 (Rommon文件引起)_bootstrap_07