梅林固件开启JFFS分区安装Entware到jffs或U盘命令
1 | https://aisoa.cn/post-3001.html |
1. 开启ssh ,用putty远程连接
路由器后台 – 系统管理 – 系统设置 – JFFS2 开启,SSH开启 – 应用本页面设置
然后用putty 连 192.168.1.8 就联上了.账号密码是配置路由器时设置的.这样路由器就打开SSH和JFFS了
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盘找到了
3. 梅林内置了一个安装命令很方便
使用SSH输入下面命令
1 | entware-setup.sh |
然后会提示你选择哪个分区,就选择刚才挂载的那个
Please enter partition number or 0 to exit
[0-1]: 1 # 选1回车
···省略
跑完之后只要不提示错误,就是安装成功了
可是我安装好几次都没成功
二、梅林安装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