外观
选固件:OpenWrt 还是 ImmortalWrt
两者的关系
ImmortalWrt 是 OpenWrt 的下游分支,代码基本同步上游,区别在于:
- 设备支持更多,尤其是国内常见的 MediaTek 方案路由器,很多机型上游还没合并或者只有 snapshot 的时候 ImmortalWrt 已经能刷稳定版
- 软件源里多了一批包,上游没收的或者国内用得多的
- 默认配置更贴国内习惯(比如中文 LuCI 默认装好、时区)
- 版本号跟上游对齐,24.10 对应上游 24.10
我的选法
- 先去 OpenWrt 的 Table of Hardware 查机型
- 上游有稳定版支持 → 用 OpenWrt 官方,最省心,文档最全
- 上游只有 snapshot 或者压根没有 → 看 ImmortalWrt 有没有
- 两边都没有 → 别买,或者做好只能用原厂固件的准备
不要用来路不明的「大杂烩」固件。功能塞得越多越难排错,也不知道里面改了什么。
固件文件怎么选
两个项目都有在线选择器:
搜机型,拿到两种镜像:
| 文件 | 用途 |
|---|---|
*-factory.bin | 从原厂固件刷过来时用,有时候要用原厂的升级页面上传 |
*-sysupgrade.bin | 已经是 OpenWrt / ImmortalWrt,升级时用 |
*-initramfs-*.bin | 在内存里跑的临时系统,救砖或 U-Boot 引导时用 |
有些机型没有 factory 镜像,需要先通过串口 / TFTP / 原厂的某种模式进入 U-Boot 再刷。这类机型的设备页会写清楚流程,刷之前把那一页从头到尾读完。
在线选择器的「自定义包」
选择器可以把要装的包直接打进固件,刷完就有,省得刷完再一个个 opkg install。适合空间紧张的机型,也适合升级(见升级)。