anysoft 发表于 2018-10-3 14:23:21

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

本帖最后由 anysoft 于 2018-10-3 14:39 编辑

本文主要讲解如何使用备份版本还原的方式来完成系统更新。在华为光猫目前基本是主备系统的双系统,正常情况下默认使用主系统,如果主系统损坏就会自动使用备用系统。也就是说手动通过还原方式刷入主系统就算失败也还有备用系统可以用。 cat /process/mtd查看分区信息
主系统是A,备用系统是B。一般还原uboot、kernel、rootfs三个分区。R017版本开始rootfs包含两个squashfs的img。
df 查看分区信息

1、Shell下执行:display version 查看版本信息
2、TFP将备份的bin推送到光猫 3、使用dd命令还原 命令如下:主系统:(main software version)dd if=ubootA.bin of=/dev/mtdblock3dd if=kernelA.bin of=/dev/mtdblock9dd if=rootfsA.bin of=/dev/mtdblock11备用系统:(standby software version)dd if=ubootB.bin of=/dev/mtdblock4dd if=kernelB.bin of=/dev/mtdblock10dd if=rootfsB.bin of=/dev/mtdblock12注意:不要一次刷入两个系统防止意外发生,至少保证一个系统能运行。Cat 看到的是mtd,还原时候使用mtdblock。
4、shell下再次查看版本信息:display version
至此,主系统已经通过备份模式刷未V3R018C10S100了。重启光猫,再刷入备用系统。
5、刷入B分区备份系统


到此为止,两个系统都已经是新版本了。
欢迎大家加入交流群一起研究交流光猫路由DIY:
各位可以自己备份光猫固件后发我一份:anysoft@yeah.net 大家一起学习,研究。

anysoft 发表于 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
这种命令。

q30445518 发表于 2018-10-3 20:00:04

支持一下~~~~~~~~~~~~~~~~~~~~

弱电施工 发表于 2018-10-3 20:04:18

TRYYYYYYYYYYY

玩完了4 发表于 2018-10-3 21:09:34

固件都没有,怎么更新

qq519948746 发表于 2018-10-3 21:15:41

谢谢老铁学习了

wozaibali 发表于 2018-10-3 22:24:51

二楼的怎么备份说得不是太详细。

qxyjj 发表于 2018-10-4 06:49:56

谢谢老铁学习了

anysoft 发表于 2018-10-4 07:31:57

wozaibali 发表于 2018-10-3 22:24
二楼的怎么备份说得不是太详细。

到我主页去,看另一篇帖子 关于备份的教程

anysoft 发表于 2018-10-4 07:32:54

玩完了4 发表于 2018-10-3 21:09
固件都没有,怎么更新

机器备份呀,和其他坛友交流备份固件就行,坛友互相备份交流总比找贩子容易
页: [1] 2 3
查看完整版本: 【教程】华为光猫还原系统(用还原的方式更新系统)