EdgeRouter Lite更换U盘

EdgeRouter Lite 确实性能强悍,但是自带的 USB 存储质量确实一般。

下面介绍 EdgeRouter Lite 原有 USB 存储损坏后新 U 盘制作系统启动盘的方法。此操作需要一定的 Linux 基础,但无需额外的辅助设备( Console 线等)。进需要两个U盘,一台电脑即可完成。(一个U盘是用来替换原有EdgeRouter Lite里面已损坏的U盘,这个U盘要注意尺寸,太大装不下。容量根据自己需要来,2G以上。另一个U盘用来制作Linux启动盘,4G以上)。

一、准备 LINUX 环境

如果你已经有 Linux 操作系统,那么请跳过这一步。
下载 Deepin 安装盘:
https://www.deepin.org/download/
推荐64位,使用ISO内的启动盘制作工具制作一个USB启动盘。
开机后切换到U盘启动,按“上”方向键进入failsafe模式启动。

二、分区

使用Deepin自带的图形界面GParted分区编辑器对要替换的U盘进行分区,一个分区至少150M,fat16格式;剩余空间设置为第二个分区,ext3格式,两个分区均为主分区。

为第一个分区设置lba标志。

三、放入启动镜像

1、下载固件

从UBNT官网下载EdgeRouter Lite固件:

或者:

下载固件为tar格式,解压。

2、将固件放入U盘

将vmlinux.tmp重命名为vmlinux.64
将vmlinux.tmp.md5重命名为vmlinux.64.md5
将vmlinux.64和vmlinux.64.md5复制到第一个分区(fat16)。

将squashfs.tmp重命名为squashfs.img
将squashfs.tmp.md5重命名为squashfs.img.md5
将version.tmp重命名为version
将上述三个文件复制到第二个分区,由于ext3分区有权限管理,无法直接复制,打开深度终端Deepin Terminal,执行命令:
cd /home/deepin/Desktop/ER-e100.v1.9.1.4939093 #
sudo mv squashfs.img /media/deepin/3b0232gersfffesfes-abi3hf #具体路径可以在文件管理器中点选路径栏查看。
sudo mv squashfs.img.md5 /media/deepin/3b0232gersfffesfes-abi3hf

sudo mv version /media/deepin/3b0232gersfffesfes-abi3hf

3、创建数据可写目录

sudo mkdir /media/deepin/3b0232gersfffesfes-abi3hf/w

大功告成,可以放入EdgeRouter Lite启动了。

第一次启动,多等一会~