zhongni 发表于 2022-11-16 21:24:14

用sd卡分区加载overlay及实现固件升级后还原配置方案

官方方法太复杂。
1.windows下使用diskgen,预先把一个512G的microSD卡分为两个区,一个区1GB,一个区476G,均是ext4文件格式;
2.刷官方固件后,插入的SD,在openwrt界面中的“系统/挂载点”中你会发现1GB的分区识别成为/dev/mmcblk0p1,并自动挂载为/tmp/mountd/disk1_part2,476GB的分区识别成为/dev/mmcblk0p2,并自动挂载为/tmp/mountd/disk1_part1。
3.在“系统/挂载点”页面中的“挂载点(配置存储设备挂载到文件系统中的位置和参数”栏,点选/tmp/mountd/disk1_part2设备,选择编辑,在弹出的“挂载点-存储区”对话框中,常规设施的uuid下拉菜单选择/dev/mmcblk01p1,挂载点选择“作为外部overlay使用(/overlay)”
4.使用putty登录路由器,使用“umount/tmp/mountd/disk1_part2”命令卸载/tmp/mountd/disk1_part2,使用“umount /dev/ubi0_2”卸载系统默认定义的overlay。
5.重启路由器。
6所有配置返回原厂状态,但软件包选项中你会发现挂载成功,软件空间已经升级至1GB。
7.重新配置你的路由器、wifi热点和密码配置,安装你所需的插件。

即使你保留配置升级固件(官方),你会发现你的管理员密码、wifi配置等还在,但已经安装好的插件消失了,这时候不用慌,再次按照上面2-5步重新来一遍,你会神奇的发现,你安装的插件都回来了(前提是你不要格式化1GB那个分区).

XY0397 发表于 2022-11-17 10:50:41

那省略步骤1,直接2-7是不是就会相当于官方方法的结果了?

nayiyeshiwo 发表于 2022-11-17 11:29:19

https://www.bilibili.com/video/BV1WK411Z79q?share_source=copy_web op增加扩容

zhongni 发表于 2022-11-17 18:51:45

XY0397 发表于 2022-11-17 10:50
那省略步骤1,直接2-7是不是就会相当于官方方法的结果了?

对,直接2-7就是官方的效果。

zhongni 发表于 2022-11-17 18:56:22

nayiyeshiwo 发表于 2022-11-17 11:29
https://www.bilibili.com/video/BV1WK411Z79q?share_source=copy_web op增加扩容

他这个比较复杂,我这边基本就是强行卸载和挂载了,我是通过官方固件自带的挂载点功能直接挂载1GB分区为外置overlay后不成功,判断是系统自动把这个分区挂载到了/tmp/mountd/disk1_part2,于是有了第2-第5步的操作,意外发现成功了,重启也不受影响

dazhu 发表于 2022-11-22 14:58:53

试验了一下,没成功

smilekevin 发表于 2022-11-22 18:44:04

感谢分享~~~~~~~~

XY0397 发表于 2022-11-22 19:23:45

dazhu 发表于 2022-11-22 14:58
试验了一下,没成功

注意点选两个字,估计是没选吧,我一开始没注意没有勾选前面那个框框也没成功。这方法的确比官方的简单,我从4.10r6升级到4.10r7,重新点选tf挂载分区,然后用putty执行那两行命令,成功完美又成功。

nyin 发表于 2022-11-23 10:55:30

本帖最后由 nyin 于 2022-11-23 11:09 编辑

直接硬改换闪存完事,TF/USB挂载各种疑难杂症戒弄得你嗷嗷叫
挂载问题简单,想要稳定用USB和TF/SD作为overlay扩容,对路由器的USB/TF/SD电路设计有着很大的考量!!!




直接安装ipk即可




zhongni 发表于 2022-11-23 20:15:40

nyin 发表于 2022-11-23 10:55
直接硬改换闪存完事,TF/USB挂载各种疑难杂症戒弄得你嗷嗷叫
挂载问题简单,想要稳定用USB和TF/SD作为overl ...

但使用这个工具可能会先格式化分区,丢失了此前安装的插件和配置,作为小版本升级的话,官方固件装插件还是很麻烦的,官方固件基本是原版openwrt,装完插件要能用还需要进一步调整
页: [1] 2
查看完整版本: 用sd卡分区加载overlay及实现固件升级后还原配置方案