升级交换机的ios一般分为两种:TFTPXmodem

TFTP:(较简单)

准备工作 TFTP软件,对应型号的IOS PCSW用网线相连,并且配置在相同网段。

步骤:

       Ping命令测试与TFTP连接是否连通

在特权模式下,查看现有版本的ios sh version,再查看flash里面的数据:shou flash:

需要备份此时的flash文件中config.text .bin文件
SwitchA#copy running-config tftp:   //拷贝running-config

Address of remote host []10.1.1.2

Destination filename [config.text]?

!
%Success : Transmission success,file length 221
验证测试:验证已保存的配置文件 
打开TFTP服务器上的配置文件F:\cisco_TFTP\config.text(此目录随tftp软件位置而改变),打开查看配置。

开始刷系统,打开TFTP软件,在选项里找到对应ios的文件夹,用命令 copy tftp flash:

查看tftp软件此时开始有###...等标识。。等待一会 会出现成功的标志

Xmodem:(较慢)

准备工作:CRT软件,ios

打开交换机得同时, 按住恢复出厂的小按键(在面板上),按住15秒左右,放开 SW进入switch: 界面,打? 命令查看命令 ,先打Flash_init 命令初始化flash文件,若有load_helper,可以打上,没有就罢,继续重要操作,set BAUD 115200 

 

1、用控制线连接交换机console口与计算机串口1,用带有xmodem功能的终端软件连接(win2000 and xp的超级终端就带这功能)。

2、设置连接方式为串口1(如果连接的是其他串口就选择其他串口),速率9600,无校验,无流控,停止位1。或者点击默认设置也可以。

3、连接以后计算机回车出现交换机无ios的界面,一般的提示符是:switch:

4、拔掉交换机后的电源线重新启动交换机

5、在超级终端输入:

switch:flash_init

会出现如下提示:

Initializing Flash...

6switch:load_helper  //不一定有这个命令(无关紧要)

装入程序

无提示

7、更改波特率提高传输速度

set BAUD 115200 (更改的目的:提高写入速率,用115200会加速到15分钟搞定上传)

原始值 9600,更改后需重新连接,否则出现乱码,使用新的波特率值 115200

8、输入拷贝指令:

switch:copy xmodem:A.bin flash:B.bin //注意@此处,A.binB.bin之间有一个空格 A.binxmodem:之间没有空格,命令不对,传输一会出现错误,A.bin是你磁盘上需要上传的文件名,B.bin是你传进Flash的名字(可改)

出现如下提示:

Begin the Xmodem or Xmodem-1K transfer now...

9、系统提示不断出现C这个字母就可以开始传文件了

10、点击CRT菜单:传送---发送文件,在协议选项中选择Xmodem协议,然后选择ios的影像文件(*.bin),开始传送。

11、传送得很慢,请耐心等待。//大约一刻钟

12、传送完毕后提示:

File "xmodem:" successfully copied to ....

switch:

13、在提示符下输入

switch: set BAUD 9600

switch:boot

启用新的ios系统

14、重新打开9600速率的CRT,如下操作,将波特率修改为原值 9600

重新上传配置文件

Switch#copy tftp: flash:config.text

Address or name of remote host []? 10.1.1.2

Source filename []? config.text

Destination filename [config.text]?

……

 [OK - 1328 bytes]

1328 bytes copied in 0.134 secs (9910 bytes/sec)

查看配置文件是否修改

switch#more flash:config.text

15、重新加电完成恢复工作。

 ————————————————————————————————————

附一些boot指向命令 但是测试未知

boot system flash:B.bin  //全局下