之前没有进行升级操作,无法正常启动,提示:The device type is incorrect! Now rebooting ... 错误,通过ctrl+r上传官网固件后故障依旧。能看到flash上有配置文件,哪怕设备出现故障了,我只想把配置备份下来即可。
(0)
最佳答案
报错 The device type is incorrect! = BootROM / 底层识别到的硬件型号与当前固件不匹配,不是普通配置损坏。
你现在只想把配置导出来,完全可以做到,不需要设备正常启动到系统,在 BootROM(Ctrl+B) 里就能把 flash 里的配置文件拷出来。
你用 Ctrl+r 刷固件后还报同样错,说明:
固件版本 / 型号确实不对;
或 BootROM 本身损坏 / 型号错乱;
或硬件故障(但你说 flash 能看到文件,概率低)。
下面只讲:怎么在无法启动的情况下,把配置备份出来(最关键),再顺带说一下这个报错的原因。
一、进 BootROM(Ctrl+B)备份配置(必做)
电脑接交换机 Console 口,波特率 9600/8N1。
交换机断电 → 上电 → 看到提示时立刻按 Ctrl+B,进入 BootROM 菜单。
先看 flash 里的文件,确认配置文件存在:
plaintext
BootROM> dir flash:
一般会看到:startup.cfg、config.cfg、system、flash 等。
用 TFTP 把配置文件拷到电脑(最稳):
电脑开 TFTP 服务器(比如 tftp32、tftp64),IP 设为:192.168.1.2/24。
在 BootROM 里设置交换机 IP:
plaintext
BootROM> ipaddress 192.168.1.1 255.255.255.0
BootROM> tftp 192.168.1.2
把配置文件传到电脑:
plaintext
BootROM> copy flash:/startup.cfg tftp://192.168.1.2/ms4320s-config.cfg
看到传输成功,电脑 TFTP 目录下就有了 ms4320s-config.cfg,这就是你的完整配置。
也可以用 Xmodem(串口) 备份(没有网口时):
plaintext
BootROM> copy flash:/startup.cfg xmodem
然后在超级终端 /putty 里选择 “发送文件”,协议 Xmodem,保存成 cfg 即可(速度慢,但能救配置)。
二、为什么你 Ctrl+r 刷固件后还报这个错?
根本原因:BootROM 里记录的 硬件型号 / 序列号 和你刷的 CMW 固件型号不匹配。
常见触发:
之前误刷了 其他型号固件(比如把 MS4320S 刷成 S5120);
BootROM 被低版本 / 错误版本覆盖;
设备是 定制款 / 返修款,底层型号信息错乱。
只刷系统固件(Ctrl+r)解决不了,因为这个校验是在 BootROM 阶段就拦截了,还没到系统内核。
三、你现在的优先动作(只做这两步)
按上面 BootROM 方法,把 startup.cfg 导出来(这是你当前最核心诉求)。
备份完成后,再考虑修复(可选):
找 MS4320S 对应 BootROM + 对应版本 CMW 固件,在 BootROM 里用 TFTP 先刷 BootROM,再刷系统;
或直接走售后 / 返修(底层型号错乱自己很难修)。
(0)
用这个版本升级试试:
https://www.h3c.com/cn/Service/Document_Software/Software_Download/Switches/Catalog/H3C_MS4320/H3C_MS4320S/
或者bootware里下载文件
(0)
暂无评论
(0)
暂无评论
这个“The device type is incorrect!”错误,通常是因为启动文件损坏或与设备型号不匹配,甚至可能是一些特定固件的Bug导致的。不过别担心,配置文件(通常是 startup.cfg)一般还好好的,我们这就把它救出来。
在开始操作前,请确认以下工具已备好:
物理连接:一台带串口(或USB转串口)的电脑,以及一根Console配置线。
软件环境:
终端软件:已安装PuTTY、SecureCRT或Xshell等,并准备好连接。
TFTP服务器:安装好Tftpd32、Tftpd64等软件,用于传输配置文件。
网络连接:准备一根网线,一头接电脑,另一头接交换机上任意一个普通的以太网口(不是Console口)。
建立Console连接:用Console线连接电脑和交换机,在终端软件中设置串口参数为:波特率 9600,数据位 8,奇偶校验 无,停止位 1,流控 无。
进入BootROM菜单:给交换机上电,并在终端软件中立即、连续地按 Ctrl + B。如果成功,你会看到一个菜单界面。
安全提示:如果系统提示需要输入BootROM密码,但你忘记了,可以尝试联系H3C技术支持(400-810-0504),提供设备MAC地址以获取超级密码。
跳过配置文件启动:在BootROM主菜单中,选择 <6> Skip Current System Configuration(或类似的“忽略/跳过当前系统配置”选项),然后选择 <1> Boot System 启动交换机。
登录系统:系统启动后,将跳过加载损坏的配置,直接进入命令行视图。此时交换机相当于“空配置”状态,你应该能顺利登录。
查看原有配置文件:成功进入系统后,执行 dir 命令,在文件列表中确认你的配置文件是否存在,文件名通常为 startup.cfg。
配置交换机管理IP:为了让交换机能和你的电脑通信,需要给它配置一个临时的管理IP地址(假设你的电脑IP设为 192.168.0.2)。
备份配置文件:
在电脑上:打开你的TFTP服务器软件,设置好根目录(文件保存的位置),并确保电脑IP为 192.168.0.2。
在交换机上:回到命令行,执行以下命令,将 startup.cfg 文件通过TFTP上传到你电脑上。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论