ext4文件系统,支持自动更新扩容(删除计划任务"#20 5 * * 1 /scripts/upgrade.sh online needback"前的注释以启用更新,更新时间为每周一凌晨5:20),保存配置文件,固件包含scripts文件夹(仅在无emmc版本上测试过),默认禁用tailscale启动项。
/scripts
└─first-boot.sh---每次系统更新后的首次启动都会运行该脚本。
└─otherbackfs.txt---使用脚本更新系统时要额外保留的文件/文件夹。
└─upgrade.sh---系统更新脚本。
- 系统更新默认会保留sysupgrade -b back.tar.gz输出的文件(通常包含/etc目录下的配置)。运行命令并打开压缩包查看默认保留文件,确保不会与otherbackfs.txt文件里的文件/文件夹重复,防止重复覆盖配置。
- upgrade.sh可选项online|offline needback|noback
online-在线下载固件并更新(确保您的网络与Github连接通畅)。
offline-离线更新,需要手动上传固件gz以及sha256sum到/tmp/upload文件夹下。
needback-保留配置文件以及otherbackfs.txt里的文件/文件夹。
noback-不保留配置文件。 - 挂载存储盘仅支持ext4格式,备份数据、格式化为ext4格式方可挂载。挂载ext4避免各种疑难杂症。
- tailscale默认处于禁用状态,如要启用终端执行service tailscale enable或管理页面>系统>启动项页面下手动开启。
2025.06.21
文件系统ext4
内核以及系统分区大小
ker:32M sys:384M
包含的包
ffmepg ffprobe
passwall(nft xray hysteria singbox) tailscale ttyd samba4 qosmate
block-mount kmod-fs-ext4 usb2 usb3 bash python3(pip) vim-full sha256sum md5sum Customized-BusyBox shadow-full kmod-tcp-bbr
fdisk sfdisk losetup resize2fs coreutils-truncate coreutils-dd kmod-sched kmod-veth tc-full kmod-netem kmod-sched-ctinfo kmod-ifb kmod-sched-cake kmod-sched-red jq tcpdump chroot debootstrap kmod-usb-storage
待整理
- 2025.03.15 测试脚本。
- 2025.03.16 固件测试完成,修改一些错误。固件测试通过,发布每周版。稳定版固件测试中。
- 2025.03.16 修改系统默认配置,语言、时区、NTP服务器等。定制版BusyBox,删除重复命令,
新增常用命令。 - 2025.05.25 新增kmod-sched kmod-veth tc-full kmod-netem kmod-sched-ctinfo kmod-ifb kmod-sched-cake kmod-sched-red jq tcpdump
- 2025.05.27 集成luci-app-qosmate(测试推荐使用CAKE)
- 2025.06.21 稳定版测试,stable版本采用opkg包管理器,pre版本采用apk包管理器
- 2025.06.21 取消上传config备份
- 2025.09.06 添加U盘设备支持(kmod-usb-storage),新增chroot,debootstrap命令快速构建容器,用于运行glibc程序。