第一步:根據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 |