设为首页收藏本站language 语言切换
查看: 4808|回复: 17
收起左侧

[分享] 利用X-Modem恢复思科交换机IOS

  [复制链接]
 成长值: 64660
发表于 2012-11-22 08:51:53 | 显示全部楼层 |阅读模式
本帖最后由 小乔 于 2012-11-22 09:13 编辑

 Cisco IOS是思科网络设备运行的软件平台,每当思科设备启动的时候,都会先加载flash上的IOS,就像计算机开机的时候要先加载Windows操作系统一样。而如果因为网络工程师的误操作可能会将IOS文件删除或者在导新版本IOS的时候出现错误,都有可能导致IOS丢失而在下一次设备重启的时候无法成功加载IOS而直接进入Rom Monitor的状态。Rom Monitor是思科交换机灾难恢复环境,类似Windows中的安全模式。
  一般我们在拥有Cisco IOS的情况下可以通过TFTP服务器(下载Tftpd32 v4.00)等方式导入IOS文件,但是在Rom Monitor状态下,指令是非常有限的,常规方法无法导入IOS,只能使用X-Modem方法。
  具体操作如下:
  准备好设备型号对应的IOS文件,可以到思科官网下载,或者通过其他交换机导出IOS文件
  用Console线连接交换机的Console口,用Securt CRT(下载SecureCRT6.7.3 绿色版)或超级终端连接设备
  连接成功后是Rom Monitor模式,命令提示符是”swith:”
  switch: BAUD 115200,因为默认Console连接波特率是9600的,这样传输会非常慢,一个IOS往往要好几个小时,因此要先设置更高的波特率115200
  这个时候屏幕应该出现乱码,因为Securt CRT软件没有设置对应的波特率,在连接属性里更改波特率为115200,其他不变
  switch: flash_init,对flash进行初始化
  switch: copy xmodem: flash:image_filename.bin,其中image_filename.bin为你IOS文件的全名
        xmodem: flash之间有个空格
  点击Securt CRT软件菜单栏-传输-发送Xmodem,选择你的IOS文件并发送
  系统提示不断出现C这个字母就可以开始传文件了
  传输完成后,IOS文件就在你的flash中了,别忘记把波特率换回9600,软件设置属性也要换回9600
  switch: boot,重启设备


发表于 2012-11-22 09:15:29 | 显示全部楼层
沙发 2012-11-22 09:15:29 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-22 09:40:46 | 显示全部楼层
板凳 2012-11-22 09:40:46 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-22 10:03:24 | 显示全部楼层
这个我试过,特别的慢。花了几个小时才弄回来。
地板 2012-11-22 10:03:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-22 10:28:55 | 显示全部楼层
微雨醉千觞 发表于 2012-11-22 10:03
这个我试过,特别的慢。花了几个小时才弄回来。

是比较慢,很正常。
5# 2012-11-22 10:28:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-22 10:29:27 | 显示全部楼层
虽是老话题,但还是要顶。
6# 2012-11-22 10:29:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-22 10:51:27 | 显示全部楼层
在路上 发表于 2012-11-22 10:28
是比较慢,很正常。

因为是通过串口线。。
7# 2012-11-22 10:51:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-22 11:51:31 | 显示全部楼层
8# 2012-11-22 11:51:31 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-3 22:25:34 | 显示全部楼层
9# 2012-12-3 22:25:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-21 12:33:25 | 显示全部楼层
10# 2012-12-21 12:33:25 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-21 16:54:40 | 显示全部楼层
11# 2012-12-21 16:54:40 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-12-21 20:39:10 | 显示全部楼层
12# 2012-12-21 20:39:10 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-2-11 16:26:16 | 显示全部楼层
你好,Cisco 2950G交换机,系统文件丢失后,按照你说的方法导入bin文件时出现以下提示:
switch: copy xmodem: flash:c2950-i6k2l2q4-mz.121-22.EA14.bin
Begin the Xmodem or Xmodem-1K transfer now...               
CCCCCCCCCCxmodem:: I/O error
这个该怎么解决啊?急急
13# 2015-2-11 16:26:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-12-15 08:16:18 | 显示全部楼层
LZ不是说了么:点击Securt CRT软件菜单栏-传输-发送Xmodem,选择你的IOS文件并发送
14# 2015-12-15 08:16:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-12-19 22:02:31 | 显示全部楼层
报告LZ,改波特率应该是switch: set BAUD 115200
15# 2015-12-19 22:02:31 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-27 17:32 , Processed in 0.512774 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表