iStoreOS 篇九:快速制作自己专属风格的 NAS 系统
哈喽大家好,我是小宝!
很多朋友,觉得这个iStoreOS精简版固件,过于精简了,希望有一些定制,更自由,特别是路由狗的作者,希望能够按照他的思路定制一个固件,那么今天正好趁着这个机会,给大家一起说说如何来定制带有自己个人色彩的固件。
先给大家看一下,按照路由狗要求定制的固件是个什么样子:
路由狗插件已经默认安装,当然也可以内置其他插件,非常的方便。
那么我们如何定制一个属于自己的固件呢?
1、首先有Linux系统或者虚拟机,或者x86的openwrt/iStoreOS的机器(教程演示为搭载了iStoreOS的x86机器);
2、下载iStoreNAS源码;
在路由器存储创建一个文件夹,利用终端cd进去,然后依次输入以下命令(如果你是类似Ubuntu虚拟机,直接输入第三条命令):
opkg update
opkg install git git-http ca-bundle
git clone https://github.com/linkease/iStoreNAS.git
3、然后进入下载好的iStoreNAS文件夹,会看到一个runmynas.sh的文件,通过这个命令就可以快速创建你的固件了;
4、如何编译创建固件,直接运行下列命令之一,根据你要创建固件的设备平台选择合适的命令创建;
./runmynas.sh x86_64 ##x86平台
./runmynas.sh rk35xx ##rockchip35xx平台
./runmynas.sh rk33xx ##rockchip33xx平台
如果想添加自己要的软件,修改iStoreNAS—ib_x86_64—target.manifest这个文件就成;
删减/增加你要的软件名,修改完成后,然后再利用runmynas.sh命令编译;
5、等待编译完成后,找到编译好的固件,进行测试;
说个题外话;有些朋友想整iStoreOS的docker,就可以利用生成的rootfs固件和istoreos-in-docker项目来做一个docker镜像;
https://github.com/linkease/istoreos-in-docker
最后简单总结下,其实步骤很简单,下载iStoreNAS源码,然后修改要定制平台的一些配置(增减软件、更换软件源等),然后利用runmynas.sh脚本,定制一个属于自己的固件,非常的方便。
作者声明本文存在利益相关性,请大家尊重作者及分享的内容,友善沟通,理性决策~
AI小值-电脑数码
校验提示文案
super奶爸2018
校验提示文案
super奶爸2018
校验提示文案
AI小值-电脑数码
校验提示文案