月下博客

梅林固件开启JFFS分区安装Entware到jffs或U盘命令

一、entware-setup.sh安装和使用 Entware

首先挂载U盘

梅林固件可以在插入磁盘的时候自动识别文件系统并挂载,所以说是相当方便了,一般我们都不需要执行这一步,不过有些固件可能还没有很完善,所以我给出以下一种挂载的方法,供参考。

分区、格式都没问题之后,开始挂载

mkdir /mnt/sda1mount -t ext4 /dev/sda1 /mnt/sda1/

# 这样就挂载上了

df -h

Filesystem                Size         Used        Available      Use%      Mounted on
/dev/sda1               975.5M      2.5M        906.6M         0%         /tmp/mnt/sda1

1、首先进入路由器设置界面

2、选择系统管理,然后选择系统设置,修改下面几项为开启。如图所示。

3、点击底部的应用修改,然后等几秒直接重启路由器。

这样路由器就打开SSH和JFFS了。

梅林内置了一个安装命令很方便

使用SSH输入下面命令

entware-setup.sh

然后会提示你选择哪个分区,就选择刚才挂载的那个

···省略
Info:  Looking for available partitions...
[1] --> /tmp/mnt/sda1=>
Please enter partition number or 0 to exit
[0-1]: 1 # 选1回车
···省略

跑完之后只要不提示错误,就是安装成功了

经过以上步骤,已经可以从 Entware 上进行下载安装包并安装到U盘上

这下可以享受丰富的软件包,还不占用内部储存空间。

二、梅林安装entware到jffs不使用内置脚本

mkdir /jffs/entware-ng.arm
ln -nsf /jffs/entware-ng.arm /tmp/opt
wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | /bin/sh
echo "#!/bin/sh" > /jffs/scripts/services-start
echo "sleep 20" >> /jffs/scripts/services-start
echo "ln -ns /jffs/entware-ng.arm /tmp/opt" >> /jffs/scripts/services-start
echo "/opt/etc/init.d/rc.unslung start" >> /jffs/scripts/services-start
echo "#!/bin/sh" > /jffs/scripts/services-stop
echo "/opt/etc/init.d/rc.unslung stop" >> /jffs/scripts/services-stop
chmod a+rx /jffs/scripts/*

官方QQ群号码:922069959

您可能感兴趣的文章