Tyrael0sun / hwblog

个人博客仓库,用于记录一些简单的想法和脑残的瞬间,欢迎 star、watch,该仓库为个人博客,非硬件技术问题请不要提 issue ,该仓库后端参考了 @yihong0618 的 gitblog 项目,前端参考了@LoeiFy 的 Mirror 项目,感谢!
https://tyrael0sun.github.io/
MIT License
1 stars 0 forks source link

群晖7.01 引导编译过程 #5

Open Tyrael0sun opened 2 years ago

Tyrael0sun commented 2 years ago

今天学习了一下如何定制驱动群晖7.01引导的编译过程。使用的是如下两个仓库的。 编译工具 https://github.com/tossp/redpill-tool-chain
驱动仓库 https://github.com/pocopico/rp-ext

首先安装ubuntu,可以在虚拟机或者是VPS上安装。 apt update apt upgrade 升级到最新的系统。编译需要提前安装两个依赖 jp和docker,验证发现只安装docker还是无法运行还需要安装docker相关的依赖例如docker.io docker-compose等等,我是把docker相关的都安装以后才可以正常工作。

下载编辑工具

git clone https://github.com/tossp/redpill-tool-chain.git 进入目录后修改sample_user_config.json,因为是虚拟机安装只需要修改SN和MAC。SN随意,MAC改为虚拟机网卡的MAC地址,MAC地址没有“:”号。修改好以后的文件保存为bromolow_user_config.json 这是对应DS3615xs。

增加驱动

./redpill_tool_chain.sh add xxxxx //增加驱动。xxxx从https://github.com/pocopico/rp-ext获得。

构建编译镜像

./redpill_tool_chain.sh build bbbb //开始进行下载编译镜像。 bbbb表示对应的版本。

进行编译

./redpill_tool_chain.sh auto bbbb //进行编译,bbbb和上面的一样

xiaoliu0802 commented 2 years ago

构建镜像的时候总是提示没有指定,Platform version ds918p-7.1.0-42261 not specified in global_config.json,是不支持42661吗,42218没问题

Tyrael0sun commented 1 year ago

抱歉我已经好久没有尝试新版本了,如果你需要最新的镜像可以去www.gxnas.com看看。那个博主一直再有更新。

构建镜像的时候总是提示没有指定,Platform version ds918p-7.1.0-42261 not specified in global_config.json,是不支持42661吗,42218没问题