MarkDown
官方版本:https://firmware-selector.openwrt.org/
immortalwrt:https://firmware-selector.immortalwrt.org/
Lean官方构建:https://github.com/coolsnowwolf/lede/actions
我喜爱的固件:https://openwrt.mpdn.fun:8443/?dir=lede/x86_64/
安装前直接扩容镜像:
扩容镜像需要linux系统:可以是openwrt、debian、ubuntu等
openwrt中执行确认是否具备所需依赖:
bashCopy
which gzip
which dd
which parted
第一步:把镜像上传至openwrt根目录(上传位置随意)
第二步:按顺序执行以下命令(命令中的镜像名字根据自己实际填写)
切换到根目录
cd / (cd /mnt/sda1)
解压缩镜像文件
gzip -kd ImmortalWrt.img.gz
解压成功后删除压缩包,方便后面选择文件
扩展镜像文件的大小 (count=500 表示增加 500MB 的空间)
dd if=/dev/zero bs=1M count=500 >> ImmortalWrt.img
(dd if=/dev/zero bs=1M count=2048 >> 620.img)
使用分区工具操作镜像
parted ImmortalWrt.img
查看分区情况
调整分区大小 (将第 2 个分区扩展至镜像文件的 100%)
resizepart 2 100%
查看是否扩展成功
退出分区工具
quit
EFI固件在执行扩容过程中会弹出额外选项:
选择ok
选择Fix
安装后扩容:
EXT4格式:(扩容系统根目录)
配置openwrt网络。
更新软件商店。
安装 diskman 工具。
在挂载点设置中,禁用“自动挂载”选项。
创建一个 2GB 大小的新分区(根据需求调整大小),并将其格式化为 ext4 文件系统。
将新分区挂载为系统根目录。
复制提示的命令到记事本中。
将命令中的 /dev/sda1 替换为实际的分区名称。
在 SSH 中执行替换后的命令,回车运行直到完成。
重启openwrt
SQUASHFS格式:(扩容overlay分区)
配置openwrt网络。
更新软件商店。
安装 diskman 工具。
在挂载点设置中,禁用“自动挂载”选项。
创建一个 2GB 大小的新分区(根据需求调整大小),并将其格式化为 ext4 文件系统。
将新分区挂载为/mnt/sda3 (目的是拷贝overlay文件用,sda3根据自己情况随意命名)
SSH连接openwrt后执行命令:cp -r /overlay/* /mnt/sda3 (将原overlay下的配置拷贝至新分区)
查看新分区目录是否拷贝成功
删除刚刚的/mnt/sda3 挂载
将新分区重新挂载为overlay
重启openwrt