之前看原作者的教程<a href="https://zhih.me/LEDE-entware">zhih.me</a>,安装后ONMP也能跑起来,但是出了个问题,就是我的路由有三个硬盘:sdc-系统盘,sda-资料盘1,sdb-资料盘2。我的环境安装在/mnt/sda1/onmp/opt,也是就是资料盘1上面。这就导致一个问题,开机挂载硬盘和/opt目录后。sda和opt冲突,导致我sda资料盘里面的资料无法访问!!!
于是,我就琢磨着,不让它挂载。因为它本身就是让安装到根目录的/opt文件夹的。因为一般路由器的flash闪存空间小,Entware环境以及ONMP的文件根本放不下,才让它映射到优盘或者其他大容量的设备的。所以,其实可以在根目录创建一个/opt目录的快捷方式,快捷方式指向所安装磁盘路径的/opt目录。
经过我的实验,结果是可行的,下面我来给大家说一下方法:
1.首先,你要确定你所要安装的目录(比如我的/mnt/sda/onmp/opt)
2.保证根目录没有/opt这个目录,用命令<font face="GB2312" color="red" size="5">ls -a</font>看一下有没有(有些有快捷方式,显示为/opt@)
- 如果有的,要删除掉!哪怕是/opt@也一样删除掉:
删除命令 rm -rf opt
- 现在,来创建opt的快捷方式:格式为
ln -s 源目录 快捷方式目录
我的是 ln -s /mnt/sda/onmp/opt /(根目录)
5.检查一下到跟目录检查一下
cd /到根目录
ls -a 列出所有文件和文件夹
6.如果根目录有一个 opt@ 的文件夹,再用 cd opt 进去看看,是否变成了源目录所在文件夹,若路径变了的话,说明成功了。
7.跟着安装Entware环境。。。。