磊科n60pro扩展闪存并刷固件

磊科 n60pro 闪存只有 70M,刷了 openwrt 系统,要在路由器上安装 docker,所以需要扩展硬盘方便安装插件。

1. U 盘分区

不到 100 块买了一个闪迪酷豆 128G U 盘,Windows 下用 DiskGenius 分区的详细步骤。 ⚠️ 注意:以下操作会清空 U 盘所有数据!

  • 打开 DiskGenius
    • 插好 U 盘(确保识别正常),打开 DiskGenius。
  • 查看并确认目标磁盘
    • 左侧选中你的 U 盘(注意不要误选你的系统硬盘)。
    • 确认容量是 128GB 左右。
  • 转换分区表为 GUID(GPT)
    • 在菜单栏选择: 磁盘 → 转换分区表类型为 GUID 格式(GPT)
    • (如果是 MBR 的话 DiskGenius 会提示你转换)
  • 删除所有现有分区
    • 右键点击 U 盘下的所有分区,选择 删除当前分区。重复此操作,直到整个 U 盘变成一个灰色的 “ 空闲 “ 状态。
  • 创建分区(第 1 分区)
    • 右键未分配空间 → “ 新建分区 “
    • 选择大小:10000 MB (约 10GB)
    • 文件系统类型:Ext4
    • 分区标签:例如写 overlay
    • 点击 “ 确定 “
    • 硬盘
  • 创建第 2 个分区(swap)
    • 右键剩余空间 → 新建分区
    • 大小:2000 MB (约 2GB)
    • 分区类型:点 “ 高级属性 “,分区类型 ID 改为 Linux Swap (0x82)
    • 文件系统:DiskGenius 中设置成 Linux Swap
    • 标签:swap
    • 点击 “ 确定 “
  • 创建第 3 个分区
    • 剩余空间全部分配
    • 文件系统:Ext4
    • 标签:share
    • 点击 “ 确定 “
  • 保存分区方案
    • 点击工具栏 “ 保存更改 “
    • DiskGenius 会提示是否写入分区表 → 选 是
    • 等待格式化完成。
  • 检查结果,最终应显示:
    • GPT 分区表
    • 分区 1:ext4, 10GB
    • 分区 2:Linux Swap, 2GB
    • 分区 3:ext4, 剩余容量
  • 此时 U 盘已经分好区,可以安全弹出。

2. 刷固件

这次刷的这个:https://www.right.com.cn/forum/thread-8445159-1-1.html

电脑网线连接路由器,一定是连接的路由器 LAN 口。

使用顶针按住机身底部的 Reset 按键不动再接通电、8s 后电源灯变成蓝灯慢闪进入 uboot 模式了,再松开。

电脑浏览器输入:192.168.1.1 进入 uboot 界面,选择下载好的的固件,上传刷入固件即可。

如果需要恢复原厂固件,进入 uboot 后选择之前备份的 mtd5_ubi.bin 文件刷入即可。

然后等个几分钟,路由器重启,可以用手机查看有没有出现 immortalwrt 开头名称的 wifi,出现后证明 openwrt 启动成功。

3. 挂载 U 盘

3.2 挂载

如果是刚刷完固件、还没有使用,这个时候用 U 盘扩容 overlay 分区最简单:

▲ 插入 U 盘,来到系统→挂载点→已挂载的文件系统,点击卸载分区,先卸载挂载好的 U 盘

▲ 挂载点→添加一个挂载点,UUID 选择自己的 U 盘,挂载点 “ 作为外部 /overlay 使用 “

▲ 保存并应用

最后,重启路由器,即可生效。

1扩容前挂载

已经用了一段时间,系统有安装插件,需要迁移 overlay 分区数据到 U 盘,再挂载 overlay 分区,SSH 连接路由器:

1
2
3
4
把U盘挂载到/mnt/sda1
#迁移 /overlay 分区, 使用cp命令,将原/overlay分区文件,全部复制到 新建空间的挂载目录
cp -r /overlay/* /mnt/sda1
cp -r /overlay/.fs_state /mnt/sda1

剩下的步骤和前面一样, 卸载掉 sda1 分区,然后重新把/dev/sda1 的挂载点换成:作为外部 overlay 使用,重启路由器生效,已经安装的插件不会丢失。

3.2 对比

扩容前:

1扩容前

扩容后

2插入后

4. 参考资料