一、问题描述:最近公司的一台华为S2126交换机出现了开机、重启总是进入启动菜单如图1

华为S2126交换机系统镜像恢复_第1张图片

华为S2126交换机系统镜像恢复_第2张图片

二、问题解决:经查是系统.app结尾的文件没有了,只有重新灌入系统文件了。

1、获取.app结尾的系统文件。幸好公司有同样型号的设备,于是先从好的设备里把系统文件导出来,使用ftp

[H3C]ftpserverenable

[H3C]local-useradmin

[H3C-luer-admin]service-typeftp

[H3C-luer-admin]passwordsimple123456

[H3C-luer-admin]quit

2、查询系统文件

[H3C]dir

找到.app结尾的文件

3、导出系统文件

是计算机与完好的交换机能正常通信,然后在计算机的命令终端输入,我这里的是这样的C:╲DocumentsandSettings╲user>ftp192.168.1.1计算机提示输入用户名和密码,输入后进入ftp。

ftp〉getxxx.app得到系统文件,这个文件保存到了C:╲DocumentsandSettings╲user目录下

5、导入系统文件到故障交换机

一开始我就用xmode协议导入...

将计算机与故障的交换机console连接上,然后选择1,如图2

华为S2126交换机系统镜像恢复_第3张图片

然后出现:如图3所示

华为S2126交换机系统镜像恢复_第4张图片

华为S2126交换机系统镜像恢复_第5张图片

华为S2126交换机系统镜像恢复_第6张图片

华为S2126交换机系统镜像恢复_第7张图片

但是当我等了老半天文件传送完之后,它提示:内存不够!j_0065.gif完了完了...

这不白浪费时间了吗!?

功夫不负有心人!于是我从网上找答案,到底是怎么回事,但他们都说是格式化flash后怎么恢复的,难道我是不是没有格式化,因为一开机就崩溃了,接着还让我删了2个文件,我想是不是要格式化试一下。于是我找怎么格式化flash。

4、格式化flash

终于让我找到了:开机按ctrl+E输入eraseflash,小样儿看你还不让我恢复...j_0063.gif,于是重新来了一次步骤5,哈哈,这次没有提示内存不够了,终于成功了!!!j_0059.gif

三、搞定-出现了久违的画面j_0079.gif

PressENTERtogetstarted.

四、经验积累

如果是Cisco的交换机咋样呢?因为没有遇到过Cisco交换机出现类似的情况,于是我请教了下别人,他们是这样告诉我的,如果你一不小心eraseflash,然后又悲剧的重启,有两种方法,一种是使用TFTP下载IOS,一种就用XMODE灌。cisco的无论是删除还是格式化之后都不找不到,不用担心空间不够的问题。要是原来ios还在开机按ctrl+break,del原来的bin文件,然后在灌就好了。在这里谢谢你了,大侠!j_0028.gif