第一步:根据Flash卡的容量大小从CCO上下载Catalyst 6509相应的Native IOS系统软件;
通过show slot0:可以查看到Flash卡的容量,我们所选择的软件大小应该小于或等于Flash卡的容量。
假如Flash卡容量为24M,我们选择Catalyst 6509的IOS软件c6sup22-psv-mz.121-8b.E15,该软件用于S2和MSFC2,为服务提供商的特性软件,版本是12.18b(E15)。大小为18.1MB,与现有的Flash卡的容量相当。
这些从CCO的软件中心下载c6sup22-psv-mz.121-8b.E15保存在机器的TFTP主目录里。
第二步:保存现有的CatOS系统软件和交换机配置文件;
若软件转换后,交换机不能正常运行,备份和恢复现有的系统软件和配置文件将有利于快速地把系统切换到初始状态。启动TFTP服务器进程。
cs6509>(enable) copy slot0: cat6000-sup2k9.7-1-2 tftp
cs6509>(enable)copy config tftp
第三步:删除Flash卡上的部分文件以获得充足的存储空间
cs6509>(enable)cd slot0:
cs6509>(enable)dir
cs6509>(enable)delete cat6000-sup2k9.7-1-2
cs6509 >(enable)squeeze slot0:
第四步:打开TFTP服务器的程序,将IOS文件拷贝到Flash卡和bootflash上:
cs6509>(enable)copy tftp flash
ip:*.*.*.*
filename: c6sup22-psv-mz.121-8b.E15
flash device:slot0(bootflash:)
用dir slot0:和dir bootflash:命令证实c6sup22-psv-mz.121-8b.E15文件已经存在于Flash卡和bootflash上。
第五步:修改交换机的配置寄存器使其下次启动的时候进入ROM监视模式:
cs6509>(enable)set boot config-register 0x0
第六步:切换到MSFC2,使其下次按缺省的方式启动:
cs6509>(enable)session 15
msfc1# configure terminal
msfc1(config)# config-register 0x2102
msfc1(config)# end
msfc1r#wr m
msfc1# exit
第七步:在交换状态,重启动交换机使其进入ROM监视模式,并在监视模式下手动选择所应该加载的系统软件:
rommon 1 > CONFIG_FILE=
rommon 2 > sync
rommon 3 > boot slot0: c6sup22-psv-mz.121-8b.E15
第八步:在引导完Cisco IOS后,格式化bootflash,并将IOS文件从Flash卡上拷贝到bootflash上:
router#format sup-bootflash:
router#copy slot0: c6sup22-psv-mz.121-8b.E15 sup-bootflash:
第九步:将配置寄存器设置为正常状态,即根据NVRAM里的配置文件中的boot system flash命令里的系统文件列表逐一尝试启动交换机,以下配置表示交换机首先从flash卡上的c6sup22-psv-mz.121-8b.E15文件来引导系统,若引导失败,再用引擎bootflash上的c6sup22-psv-mz.121-8b.E15文件引导系统:
Router(config)# boot system flash slot0: c6sup22-psv-mz.121-8b.E15
Router(config)# boot system flash sup-bootflash: c6sup22-psv-mz.121-8b.E15
Router(config)# config-register 0x102
Router# write memory
Router# reload