查看: 18219|回复: 29

【教程】华为光猫还原系统(用还原的方式更新系统)

[复制链接]
发表于 2018-10-3 14:23:21 |湖南| 显示全部楼层 |阅读模式
本帖最后由 anysoft 于 2018-10-3 14:39 编辑

本文主要讲解如何使用备份版本还原的方式来完成系统更新。在华为光猫目前基本是主备系统的双系统,正常情况下默认使用主系统,如果主系统损坏就会自动使用备用系统。也就是说手动通过还原方式刷入主系统就算失败也还有备用系统可以用。
cat /process/mtd查看分区信息

主系统是A,备用系统是B。一般还原ubootkernelrootfs三个分区。R017版本开始rootfs包含两个squashfsimg

df 查看分区信息


1Shell
下执行:display version 查看版本信息

2、TFP将备份的bin推送到光猫
3、使用dd命令还原
命令如下:
主系统:(main software version)
dd if=ubootA.bin of=/dev/mtdblock3
dd if=kernelA.bin of=/dev/mtdblock9
dd if=rootfsA.bin of=/dev/mtdblock11
备用系统:(standby software version)
dd if=ubootB.bin of=/dev/mtdblock4
dd if=kernelB.bin of=/dev/mtdblock10
dd if=rootfsB.bin of=/dev/mtdblock12
注意:不要一次刷入两个系统防止意外发生,至少保证一个系统能运行。Cat 看到的是mtd,还原时候使用mtdblock

4、shell下再次查看版本信息:display version

至此,主系统已经通过备份模式刷未V3R018C10S100了。
重启光猫,再刷入备用系统。

5、刷入B分区备份系统



到此为止,两个系统都已经是新版本了。

欢迎大家加入交流群一起研究交流光猫路由DIY:

各位可以自己备份光猫固件后发我一份:anysoft@yeah.net 大家一起学习,研究。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2018-10-3 14:37:53 |湖南| 显示全部楼层
二楼自己备用:



只是备份命令,懒得自己输入的可以下载。
tftp -g -l ubootA.bin  -r ubootA.bin 192.168.1.3
dd if=/dev/mtd1 of=/mnt/usb/USB_disc1/ubifs.bin
这种命令。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2018-10-3 20:04:18 |山东| 显示全部楼层
TRYYYYYYYYYYY
发表于 2018-10-3 21:09:34 |广西| 显示全部楼层
固件都没有,怎么更新
发表于 2018-10-3 21:15:41 |安徽| 显示全部楼层
谢谢老铁  学习了
发表于 2018-10-3 22:24:51 |中国| 显示全部楼层
二楼的怎么备份说得不是太详细。
发表于 2018-10-4 06:49:56 |山东| 显示全部楼层
谢谢老铁  学习了
 楼主| 发表于 2018-10-4 07:31:57 |湖南| 显示全部楼层
wozaibali 发表于 2018-10-3 22:24
二楼的怎么备份说得不是太详细。

到我主页去,看另一篇帖子 关于备份的教程
 楼主| 发表于 2018-10-4 07:32:54 |湖南| 显示全部楼层
玩完了4 发表于 2018-10-3 21:09
固件都没有,怎么更新

机器备份呀,和其他坛友交流备份固件就行,坛友互相备份交流总比找贩子容易
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部