共计 552 个字符,预计需要花费 2 分钟才能阅读完成。
序幕
有一个 ea 4500 的路由器,但是之前没注意两个分区的问题,两个分区都刷为了 openwrt 的固件了,不管怎么 30-30s 大法切换都是 opwnwrt,毕竟没有原版了!
然后去搜了一圈,有大佬居然说可以直接 ssh 下面刷机就行了。
解决方案
方法很简单就是在 ssh 下把固件传入 tmp 然后通过 sysupgrade -f + 固件名(factory.bin 固件)
编译最新固件
首先编译了固件,期间尝试了很多种格式的固件,因为 sysupgrade -f 命令接的固件名是 tar.gz 格式的我还专门去编译了一个 tar.gz 格式固件一样不行,就抱着尝试的态度直接搞 - F 强制刷机 factory.bin 固件,居然成功了,哈哈哈~~~~
正式刷机命令
ssh 登录到 ea 4500 后台
cd /tmp
因为我使用的是 MobaXterm,所以直接在左侧切换到 tmp 目录,把固件拖进去就传上去了。
然后用命令
sysupgrade -F openwrt-kirkwood-linksys_viper-squashfs-factory.bin
等几分钟路由器重启(期间我一直有用 cmd ping 192.168.1.1 -t)
刷机命令开始后一会儿会自动断开 ping
等到再次出现 ping 通 192.168.1.1
就说明好啦!
enjoy it!!!
正文完