UBNT EdgeRouter Lite 更换U盘图片
本文需要Linux基础,不会的还是找人帮忙吧。
EdgeRoute Lite 的磁盘性能实在不敢恭维,而且稳定性也堪忧。之前出现过好几次IO错误,都没当回事,凑合就不管了,最近一次重启,结果直接就起不来了。
算了下USB口和pcb板之间的缝隙大小,最后京东上能买的还有点名气的U盘也就一个台电的而已。我没买USB 3.0的,觉得用不上,现在有点后悔了。 后来帮同事刷机,买了3个3.0的,都没遇到下边挑U盘的情况。。。
算了下USB口和pcb板之间的缝隙大小,最后京东上能买的还有点名气的U盘也就一个台电的而已。我没买USB 3.0的,觉得用不上,现在有点后悔了。
后来帮同事刷机,买了3个3.0的,都没遇到下边挑U盘的情况。。。
创建新USB磁盘
下一步是要把固件写到U盘上。参考的项目是 https://github.com/vyos/emrk。相关操作是在Linux PC上执行的。
从官网下载固件:http://www.ubnt.com.cn/download/
下载得到的是一个tarball.
我找了个U盘,装了个debian的live cd.
装好U盘之后,先分区。
我的U盘磁盘设备是 sdc。
debian的live cd默认没有parted,所以直接用fdisk了。基本命令如下(仅做示意,没有截图):
最后一步,释放文件
命令文件:https://github.com/sskaje/emrk/blob/master/bin/emrk-extract-to-usb
Console
我拿MacBook Pro+USB Console线搞的。推荐 OS X 下的串口工具 CoolTerm,下载地址:CoolTerm
需要配置 bit rates 为 115200。
进去之后看到如下错误信息
搜了搜解决方案
比较不爽的是,重启后依旧会’Unable to use usb 0:1 for fatload‘。
解决方案是改bootcmd的env参数,使用setenv改完后,务必使用saveenv保存。
操作完成后就放心大胆地使用新的EdgeRouter Lite吧。
参考链接:https://community.ubnt.com/t5/EdgeMAX/New-U-Boot-image-for-better-USB-drive-compatibility/m-p/851038#M31382