-
Notifications
You must be signed in to change notification settings - Fork 38
在华硕梅林固件(Asuswrt Merlin)路由器上安装 Entware
G.X.F edited this page Feb 4, 2021
·
3 revisions
-
插入一个 U 盘到路由器。
-
路由器启用 JFFS 和 SSH:
系统管理 - 系统设置 - Persistent JFFS2 partition - Enable JFFS custom scripts and configs
系统管理 - 系统设置 - 服务 - 启用 SSH
- SSH 到路由器:
$ ssh [email protected] # 路由器 IP
- 格式化 U 盘(若 U 盘已经是 ext2 / ext3 / ext4 文件系统则可跳过):
# 查看 U 盘挂载点(此例是 /tmp/mnt/sda1)
$ df -h
Filesystem Size Used Available Use% Mounted on
ubi:rootfs_ubifs 77.2M 64.0M 13.2M 83% /
mtd:bootfs 4.4M 3.3M 1.1M 75% /bootfs
mtd:data 8.0M 556.0K 7.5M 7% /data
/dev/mtdblock8 48.0M 9.0M 39.0M 19% /jffs
/dev/sda1 3.5G 51.1M 3.3G 2% /tmp/mnt/sda1
# 卸载 U 盘(或者在路由器页面上进行移除)
$ umount /tmp/mnt/sda1
# 查看 U 盘设备路径(此例是 /dev/sda)
$ fdisk -l
Disk /dev/sda: 3869 MB, 3869544448 bytes
245 heads, 52 sectors/track, 593 cylinders
Units = cylinders of 12740 * 512 = 6522880 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 593 3777384 83 Linux
# 删除分区、新建分区
$ fdisk /dev/sda
Command (m for help): d # 删除分区
Selected partition 1
Command (m for help): n # 新建分区
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1015, default 1): Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1015, default 1015): Using default value 1015
Command (m for help): w # 保存分区
The partition table has been altered.
Calling ioctl() to re-read partition table
# 格式化分区为 ext3
mkfs.ext3 /dev/sda1
# 挂载 U 盘
$ mkdir /tmp/mnt/sda1
$ mount -t ext3 /dev/sda1 /tmp/mnt/sda1
- 安装 Entware:
梅林固件版本 384.15 及以上:
$ amtm
1 # 第一次运行选择配色主题
i # 显示所有命令菜单
ep # 安装 Entware
梅林固件版本 384.15 以下:
$ entware-setup.sh