升级 Linksys E8450 的 OpenWRT 系统到 UBI
在
OpenWRT Linksys E8450 页面
中,如果要用新版的固件,需要转换到 UBI 格式的文件系统。之前用的是 non-UBI 格式的文件系统,直接在官方的分区下,覆盖掉其中一个启动分区。但是经常会报告 flash 出错,然后系统也不稳定,决定要按照文档更新到 UBI。
请注意:更换文件系统操作比较危险,请先备份好数据,并做好变砖的心理准备。本文仅记录了作者编写时可行的更新操作,不代表读者在阅读时,依然可以按照这个顺序进行,请按照
https://github.com/dangowrt/owrt-ubi-installer
的文档进行操作。
基本按照文档一步一步走。初始状态是一个 non-UBI 版本的 OpenWRT 固件:
下载官方的 1.0 固件:https://downloads.linksys.com/support/assets/firmware/FW_E8450_1.0.01.101415_prod.img
在 luci 中,刷入官方 1.0 固件,这时候进入了官方固件的系统
登录官方固件网页,恢复出厂设置
下载 openwrt ubi recovery
固件
然后在官方固件里刷入
这时候进入了 recovery 固件,下载
ubi 固件
,继续在网页里刷入
这时候固件就更新完成了。ssh root@192.168.1.1,然后进去安装 luci 等软件,恢复配置即可。