您尚未登录。
页次: 1
分享链接 / 只看楼主
一个16M的flash上可以同时存在两个openwrt固件吗?我想做个备份版本,用来修复主版本
离线
比如说,我们远程升级,结果中途用户断电结果主分区坏掉了然后我想启动备份版本,从网上下载下来好的版本,烧写到主分区这这么个想法
kernel1+kernel2+rootfs 双备份 pingpong轮流升级 可以实现
taobao: V3s/F1C100s/F1C200s/D1-H/D1s/T113-S3/XR32/XR829/A523/A133/H133/V831/V851s/V853
那要是rootfs那个正好被擦除了呢?
rootfs擦除他干嘛 这是用户运行n久后有自己的数据的 肯定不要动他的
谢谢,我考虑考虑
其实还有一个办法不用浪费flash空间, 这个需要修改uboot 会比较麻烦些 先下载kernel到fs,要保证文件无损坏, 重启让uboot把读取fs中的这个kernel写入到flash的中内核对应的位置,直到写完校验成功才去启动linux
成功后再把之前下载的kernel删除 这个文件系统有恢复回去了 哈哈
设想 未实践
666...