`
icarusli
  • 浏览: 531066 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

xmodem恢复ios 的各种方法

阅读更多
xmodem恢复os 的各种方法,呵呵,转过来,拿来己用2009-11-27 18:04对于交换机:

如果你不小心执行了erase flash,你的交换机将不能boot机,不要紧张,就当它是一台普通PC搞。如你未重启交换机请执行完第1步后跳到第4步开始,如你已经重启交换机请按下面的步骤操作:
  
  1、下载合适的xxxx.tar包,解压后有xxxx.bin及html文件夹,但原xxxx.tar包要保留。
  2、重启交换机时长按mode开关,在超级终端出现三个提示:flash_init、load_helper、boot,先输入flash_init回车,再输入load_helper回车,接着输入copy xmodem: flash:xxxx.bin(这里输入你的ios文件名)回车,超级终端出现C提示,这时你要快速打开发送菜单,选择发送文件选项,然后打开你解压后的文件夹,选择ios文件xxxx.bin,确定后开始传送(时间大概要20多分钟)。完成之后执行set BOOT(注意大写) flash:xxxx.bin,断电重启,交换机启动进入正常模式。
  * 注意:在前面的copy命令中flash和它前面的冒号之间的空格不能少!!!!
  3、输入del xxxx.bin,回车。这样做是为了腾出空间,因你的flash只有4M,而xxxx.bin已经差不多2M。
  4、设置IP,使其能与网卡通信。用双绞线联接你的PC及交换机。这是为了使用tftp方式传送tar包。PC运行tftp server。
  5、在#模式下,输入tar /x tftp://xxx.xxx.xxx.xxx/xxxx.tar flash:,将tar包边解压边写入交换机的Flash。ok!!

对于路由器:

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

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

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

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

5、在超级终端输入:
switch:flash_init
会出现如下提示:
Initializing Flash...

6:输入拷贝指令:

switch:copy xmodem: flash:image_filename.bin

出现如下提示:

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

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

8、点击超级终端菜单:传送---发送文件,在协议选项中选择Xmodem或者Xmodem-1K协议,然后选择ios的影像文件(*.bin),开始传送。

9、因为不能改速率,所以传送得很慢,我的大概传送了80分钟左右,请耐心等待。

10、传送完毕后提示:
File "xmodem:" successfully copied to ....
switch:

11、在提示符下输入

switch:boot

启用新的ios系统

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

这个是我恢复的方法,现在看来非常的不科学,效率低。后来看了别人同样用X-Modem恢复IOS,但是效率要高的方法:

先打开超级终端,进入rommon 模式(Ctrl+Break组合键),键入confreg, 如下:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rommon 1 > confreg 回车

Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands
or default to: cisco2-C2600

do you wish to change the configuration? y/n [n]: y (选择 yes)
enable "diagnostic mode"? y/n [n]: n (选择 no)
enable "use net in IP bcast address"? y/n [n]: n (选择 no)
disable "load rom after netboot fails"? y/n [n]: n (选择 no)
enable "use all zero broadcast"? y/n [n]: n (选择 no)
enable "break/abort has effect"? y/n [n]: n (选择 no)
enable "ignore system config info"? y/n [n]: n (选择 no)
change console baud rate? y/n [n]: y (选择 yes)
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400
4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [0]: 7 (选择 7,用最大的115200速率的xmodem传输)
change the boot characteristics? y/n [n]: n (选择 no)

Configuration Summary
enabled are:
load rom after netboot fails
console baud: 115200
boot: image specified by the boot system commands
or default to: cisco2-C2600

do you wish to change the configuration? y/n [n]: n (选择 no)

You must reset or power cycle for new config to take effect

rommon 2 > reset 回车

注意:在此时键入 reset键之前,开始定义串口速度(我的电脑---端口属性----串口速度调为115200),然后再修改超级终端里设置速率为115200,记住,一定这么做!否则出现乱码! 然后关闭这个超级终端,重新建立一个超级终端连接,(期间系统重新启动)启动后,出现

rommon 1> 提示符
然后,输入
rommon 1> xmodem -r

Do not start the sending program yet...

Invoke this application only for disaster recovery.
Do you wish to continue? y/n [n]: y (选择 yes)
Ready to receive file ...

此时,在超级终端的菜单上的“传送”---“发送文件”----选择IOS镜像文件所在地以及选择使用“xmodem”协议,点击“发送”即可

然后等待10-20分钟左右就把3-6M的IOS灌进去了!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(修改回计算机串口与超级终端、路由器confreg下的xmodem等9600的传输速率)

(videre注:实际用的时候,我发现这个命令总是改不成功,后来发现在line con 0下面有了一个speed 115200,所以即使改register成功,启动以后router又执行speed 115200,还是不行,所以如果有这个问题,记得把这个语句no掉)

Router>en 进入新IOS的特权模式

Router#reload 重启系统

Proceed with reload? [confirm] 回车

00:01:04: %SYS-5-RELOAD: Reload requested
System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.
TAC:Home:SW:IOS:Specials for info
PC = 0xfff0a530, Vector = 0x500, SP = 0x680127b0
C2600 platform with 24576 Kbytes of main memory

PC = 0xfff0a530, Vector = 0x500, SP = 0x80004684

monitor: command "boot" aborted due to user interrupt

rommon 1 > confreg ( 输入“confreg”命令)

Configuration Summary
enabled are:
load rom after netboot fails
console baud: 115200
boot: image specified by the boot system commands
or default to: cisco2-C2600

do you wish to change the configuration? y/n [n]: y (选择 yes)
enable "diagnostic mode"? y/n [n]: n (选择 no)
enable "use net in IP bcast address"? y/n [n]: n (选择 no)
disable "load rom after netboot fails"? y/n [n]: n (选择 no)
enable "use all zero broadcast"? y/n [n]: n (选择 no)
enable "break/abort has effect"? y/n [n]: n (选择 no)
enable "ignore system config info"? y/n [n]: n (选择 no)
change console baud rate? y/n [n]: y (选择 yes)
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400
4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 0 (选择 0,改回用标准速率速率9600的xmodem传输)
change the boot characteristics? y/n [n]: n (选择 no)

Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands
or default to: cisco2-C2600

do you wish to change the configuration? y/n [n]: n

You must reset or power cycle for new config to take effect
rommon 2 >

此时手工改回计算机串口与超级终端2者传输速率为9600

然后敲入
rommon 2 >reset
( 最好关电源)






Xmodem下升级 Cisco 3550 交换机
------------------------------------------------
和用TFTP升级IOS相比,Xmodem速度更慢,操作相对会复杂一点,如果你的交换机还能进系统,推荐使用TFTP方式升级IOS,当IOS被别人误删之后,那只能用Xmodem方式恢复IOS。
1、使用SecureCRT新建会话
在新建会话中注意把波特率改为9600,在XON/XOFF前打勾。


2、要执行的命令

switch:flash_init
switch:load_helper
switch: copy xmodem:c3550-ipservicesk9-mz.122-25.SEE2.bin flash:c3550-ipservicesk9-mz.122-25.SEE2.bin

3、发送文件

在发送XModem的时候选中交换机的IOS,这个过程要经过几个小时。
4、Boot启动交换机

switch: boot flash:c3550-ipservicesk9-mz.122-25.SEE2.bin

有的交换机可能还会遇到一个问题,那就是刚灌完IOS是可以进入系统,但是重启的话又进入switch:下,如果这样的话,上面的boot flash: 命令再敲一遍,进入系统之后再敲下面一行即可。

Switch(config)#boot system flash:c3550-ipservicesk9-mz.122-25.SEE2.bin

如果交换机还能进入系统,请看下面操作:
-----------------------------------------------
3550交换机的IOS升级还是挺方便的,主要就几条命令,刚刚升级了一台,在这里做个记录。
      升级过程中要用到一款TFTP软件,比如Cisco TFTP,在升级前,要把新的IOS放在TFTP软件的目录下。
      下面是步骤:
      1、把交换机的F0/1(或其他)端口和PC的网卡连起来,把F0/1设为三层端口,并配一个IP地址,并ping一下PC机。

SW4(config)#int f0/1
SW4(config-if)#no switchport
SW4(config-if)#ip add 192.168.1.254 255.255.255.0
SW4(config-if)#no sh

      2、启动TFTP软件,把IOS下载到flash里面,输入TFTP的地址和IOS的文件名,在输入IOS的文件名的时候要注意后缀,假如你电脑上把.bin后缀隐藏了,在输入的时候还是要带.bin。

SW4(config)copy tftp flash

      3、设置启动文件。

SW4(config)boot system flash:c3550-ipservicesk9-mz.122-25.SEE2.bin

      4、重启,OK。


分享到:
评论

相关推荐

    Cisco升级IOS失败后恢复IOS方法

    ### Cisco升级IOS失败后的恢复方法 在进行网络设备管理与维护的过程中,经常会遇到需要更新路由器或交换机操作系统的场景。Cisco设备通常使用的是IOS(Internetwork Operating System)系统,而当升级IOS过程中出现...

    IOS恢复的2种方法

    这两种方法都是在没有网络连接的情况下恢复IOS的常用手段。需要注意的是,为了防止此类问题发生,最好定期备份Cisco设备的IOS,并确保有可靠的备份机制。同时,对设备进行任何重大变更之前,了解并理解可能的风险至...

    路由器IOS恢复方法.pdf

    《路由器IOS恢复方法》这篇文献主要探讨了当Cisco路由器的网络操作系统(IOS)因故障丢失,导致路由器无法正常工作时,如何通过两种方法恢复IOS,从而避免网络瘫痪的问题。路由器在信息技术网络中起着至关重要的作用...

    灾难性恢复IOS.txt

    一种常见的方法就是通过XMODEM协议将备份的IOS镜像文件传输到设备中,以便重新加载正确的操作系统。 #### 三、XMODEM协议介绍 XMODEM是一种用于在两个计算机之间传输文件的标准协议,尤其适用于低速通信线路。在...

    Cisco路由器IOS映像恢复及升级的方法

    接下来,通过XMODEM协议恢复IOS映像文件到路由器的闪存中。命令如下: ``` rommon1> xmodem c3640-i-mz.120-10.bin ``` **步骤四:等待文件传输完成** 在此过程中,需等待文件传输完成。由于数据传输速率仅为9600...

    思科3560恢复IOS步骤

    ### 思科3560恢复IOS步骤 #### 背景介绍 在日常网络运维过程中,有时会遇到思科交换机(如Cisco 3560或3650系列)因各种原因导致的操作系统(IOS)故障,此时就需要进行IOS的恢复操作。本文将详细介绍如何通过...

    CiscoROMMON状态下,恢复路由器的IOS[文].pdf

    2. **使用Xmodem恢复IOS**: - Xmodem是一种较老的数据传输协议,通常在没有TFTP服务器的情况下使用。 - 需要通过控制线将路由器与另一台装有支持Xmodem的终端软件的设备连接。 - 在ROMMON状态下,使用类似上述的...

    CiscoROMMON状态下恢复路由器

    本文将介绍两种常用的方法来恢复路由器的 IOS:使用 TFTP 恢复 IOS 和使用 Xmodem 恢复 IOS。不同的路由器的命令有些不一样,这里以 2600 和 3600 系列路由为例,但是思路应该是差不多的。 在进行恢复之前,可以先...

    交换机密码恢复和灌IOS

    - **方式二: xmodem 方式恢复 Router 2600/3600 IOS** - 通过串口连接到路由器,使用 `xmodem` 协议传输新的 IOS 文件。 **15.1. 方式一 tftpdnld 方式恢复 Router 2600 IOS** - 确保 TFTP 服务器上有所需的 IOS ...

    IOS被删除后的恢复

    - XMODEM是一种旧式的文件传输协议,可用于在网络条件不佳的情况下恢复IOS。 - 首先,需要在路由器上启用XMODEM模式。 - 然后使用支持XMODEM的软件从另一台计算机上传输文件至路由器。 #### 四、总结 通过上述...

    思科路由器IOS恢复

    #### 五、使用Xmodem恢复IOS 除了TFTP之外,还可以使用Xmodem协议来恢复路由器的IOS。Xmodem是一种更传统的文件传输协议,适用于没有TFTP服务器的情况。其步骤大致与TFTP类似,但需要通过串口线连接至路由器,并...

    CISCO IOS备份和恢复

    6. **Xmodem传输**:输入`copy xmodem: flash:filename.bin`,这里的`filename.bin`是你要恢复的IOS文件名。 7. **开始传输**:系统提示开始Xmodem传输,通过超级终端选择Xmodem协议,发送IOS文件。传输可能需要较...

    CISCO路由器IOS Image删除的恢复.pdf

    恢复被删除的IOS Image的方法多种多样,而文中提到作者通过使用xmodem协议成功恢复了2610系列路由器的IOS Image。具体的恢复过程包括以下几个步骤: 1. 准备工作:需要准备相应的IOS文件、在Windows系统下安装TFTP...

    路由器IOS灾难恢复.pdf

    - **恢复IOS映像**:通过TFTP服务器下载新的IOS映像文件到路由器的Flash中,使用命令`router(boot)#copy tftp flash`完成恢复。 - **还原配置寄存器**:恢复完成后,需重新设置配置寄存器的值为默认值(0x2102),并...

    思科2950交换机IOS备份与恢复

    ### 思科2950交换机IOS备份与恢复详解 #### 一、知识点概览 思科2950交换机作为企业级网络设备,其稳定性和安全性至关重要。当遭遇如IOS(Internetwork Operating System)丢失或损坏的情况时,进行及时有效的备份...

    Cisco系列路由器IOS恢复的研究与实践.pdf

    《Cisco系列路由器IOS恢复的研究与实践》这篇论文深入探讨了在Cisco系列路由器遭受灾难性破坏时如何快速恢复其操作系统——IOS的方法。IOS是Cisco路由器的核心,它负责配置路由器硬件,执行路由和桥接功能,是路由器...

    交换机和路由器IOS恢复.pdf

    对于路由器,如Cisco 2611的恢复方法类似: 1. 当路由器的IOS丢失后,无法进入正常工作状态。准备一台PC和相应电缆,正确连接设备。 2. 将IOS映像文件复制到PC上,并安装TFTP服务器软件。 3. 设置路由器的启动配置...

    交换机IOS恢复

    因此,掌握正确的IOS恢复方法,对于迅速解决问题、避免网络瘫痪具有重要意义。 #### 二、基础知识:理解交换机与IOS - **交换机**:网络设备的一种,用于在局域网(LAN)内连接多台设备,并进行数据包的转发,提高...

    交换机密码恢复和灌IOS.docx

    - 对于Switch 2950,也提供了xmodem恢复方法。 这些知识点对于网络管理员来说至关重要,因为它们涉及网络设备的基本操作、故障排查和紧急恢复。了解和熟练掌握这些技能能有效提高网络设备的管理效率和稳定性。通过...

Global site tag (gtag.js) - Google Analytics