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

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

1
https://aisoa.cn/post-3001.html

1. 开启ssh ,用putty远程连接
路由器后台 – 系统管理 – 系统设置 – JFFS2 开启,SSH开启 – 应用本页面设置

1.png
1.png
1.png

然后用putty 连 192.168.1.8 就联上了.账号密码是配置路由器时设置的.这样路由器就打开SSH和JFFS了

1.png

2. entware-setup.sh安装和使用 Entware

找一个U盘或读卡器 内存卡,我们要把entware安装到里面。
(必须接USB存储设备,不然安装会退出,提示没有可用的存储设备)
注意,U盘或者内存卡必须格式化成Linux格式,推荐EXT4

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

# 这样就挂载上了

1
df -h

插上U盘或读卡器,然后在SSH里输入 df -h 看看有没有U盘
这里可以看到,我的名为 CentOS_7_x8 的U盘找到了

1.png

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

使用SSH输入下面命令

1
entware-setup.sh

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

Please enter partition number or 0 to exit
[0-1]: 1 # 选1回车
···省略

1.png

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

可是我安装好几次都没成功

1.png
1.png
1.png
1.png
1.png

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

1
2
3
4
5
6
7
8
9
10
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/*

每次卡在Downloading http://pkg.entware.net/binaries/armv7/Packages.gz

Leave a Reply

Your email address will not be published. Required fields are marked *