隔壁网

[玩法/技巧] 最便捷的编译方式-GitHub直接构建DSM引导(2022.06.03更新)

2022-5-18 09:15
4976370
群晖和酷狼8t,618活动,每满300减50
618活动,群晖每满300减50,可大刀,暗号芝麻开门。

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 donxu 于 2022-6-25 17:35 编辑

6月3日更新:对于升级到7.1.0-42661 update2,因为传统的引导的bsp补丁未能及时更新,因此升级后会出现反复还原等问题。目前唯一可行的方式是采用jumkey的jun's mod引导(原贴见:Yet Another Jun's Mod - Developer Discussion Room - XPEnology Community,核心三要素:No need for bsp patch files anymore;Support online installation of the latest DSM;Support 7.0.1 upgrade to the latest DSM
),论坛里面nb12nb34也及时放出了引导:918+ update2 引导 - 黑白群晖 - 隔壁网 (gebi1.com)通用ds920-42661-update2,8125b,e1000e网卡 - 黑白群晖 - 隔壁网 (gebi1.com)
对于jun‘s mod的引导,可以采用jumkey的redpill-load的,目前可以编译7.0.1-42218的引导,此引导可以支持dsm7.1.0-42661-up2,对于希望采用github构建引导的,需要做如下修改:
1.在你自己的redpill-tool-chain下,编辑global_config.json
如下图为准备编译ds918p机型的jun‘s mod引导,那么找到ds918p-7.0.1-42218
注意source_url那里要修改为jumkey
并增加bulid_env、jun_mod和dubug那三项。完成修改后就可以构建918的jun's mod引导


2.920p和1621机型的,同样也需要修改各自的7.0.1-42218的内容,和上图一样,修改那几个内容。但这两个机型需要编辑自己的dtb文件,请看5月24日的更新内容。
3.其他机型,也是修改对应机型7.0.1-42218的内容,和上图一样。
4.添加驱动等,请看5月17日的内容。

5月24日更新:对于DS920等需要dtb的机型,在使用4个以上硬盘时,还是需要自己编辑dtb文件,并命名为model_ds920p.dtb,简易编译方法详见:http://www.gebi1.com/thread-301598-1-1.html编译好的model_ds920p.dtb有两种使用的方法:
1.在生成的默认设置的920引导的img文件的custom.gz中添加,也就是在img文件中提取custom.gz,解包,加入dtb文件,再打包custom.gz并替换img引导文件。可以参照:http://www.gebi1.com/thread-301615-2-1.html 此贴的23楼。
2.如果是现成的经过测试的符合本机的dtb文件,也可以在GitHub上进行相应的修改,直接生成含有dtb文件的引导。具体需要做如下修改:
(1)在fork完tossp的redpill-tool-chian后,再fork一下pocopico大佬的redpill-load:https://github.com/pocopico/redpill-load
(2)进入你自己的redpill-tool-chain项目,打开第一项,.github/workflows,编辑test.yml,标红的修改为你自己的github

(3)进入你自己的redpill-tool-chain项目,打开extensions/redpill-dtb.json,下图标红的修改为你自己的github

(4)打开你自己的redpill-load,修改/redpill-load/redpill-dtb/recipes/universal.json 注意选择develop,下图加框的为新增的内容,其中标红的修改你自己的github名称,model_ds920p.dtb的sha256,需要计算你自己的dtb文件的sha256值

(5)在你自己的redpill-load/redpill-dtb/releases,注意是develop下上传你的dtb文件,如920的dtb命名为model_ds920p.dtb

(6)完成修改后就可以在线编译引导了。
(7)熟练之后,也可以自行在redpill-tool-chain或其他位置指定你的dtb文件位置,上述方法虽然繁琐,都基本保持了redpill-tool-chian和redpill-load的整体结构。

5月21日更新:jumkey几小时前进行了更新,自动编译dtb文件,因此对于DS920等需要设备树(dtb)的机型,如果使用4个及4个以下硬盘的,完全不用自己去测试和编辑,自动识别你的硬盘。
        鉴于pocopico及tossp大佬的github还没有对此更新进行调整,因此现阶段可以自己修改两个地方即可成功编译:
        1.下图标黄的XXX修改为你自己的github用户名,第二处改为jumkey
         
        2.下图标黄的XXX改为你自己的github用户名
           


2022年5月17日:
        感谢Xpenology的redpill项目,感谢pocopico,jumkey等大佬对项目的不断完善。
       今天特别介绍Tossp大佬提供的最便捷的引导编译方式-github直接构建redpill引导,在此表示感谢,Tossp大佬本尊也在论坛,但似乎没有对他的这个编译方式做过多介绍,我就借花献佛,再次感谢Tossp大佬的贡献。
       该编译方式,因为是直接在github上构建,因此抛弃了tinycore制作u盘或在虚拟机构建tinycore来编译的繁琐过程,不用你一步步的输入或复制粘贴各种命令行,还担心各种网络不稳定所造成的编译失败。可以说是目前最简单,最便捷的引导编译方法。
      
游客,如果您要查看本帖隐藏内容请回复



5

查看全部评分

楼主热帖

本帖被以下淘专辑推荐:

  • · 群晖|主题: 8, 订阅: 0
分享到 :
45 人收藏
隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1450元,赠送论坛邀请码和VIP!

370 个回复

倒序浏览
yrfa  走火入魔 | 2022-5-18 09:18:54
最便捷的编译方式-GitHub直接构建DSM引导
comon  高烧40℃ | 2022-5-18 09:27:53
学习了,谢谢分享
chenkz0921订阅  订阅用户 | 2022-5-18 09:28:43
感谢分享
sun8023  一流高手 | 2022-5-18 09:32:44
感谢分享
carter2005  二流高手 | 2022-5-18 09:32:47
thanks for share
m1051550682  发烧38℃ | 2022-5-18 09:33:21
kankankankan
261032568VIP5  高烧40℃ | 2022-5-18 09:40:00
感谢分享!
blueeddy  绝世高手 | 2022-5-18 09:41:45
感谢分享!
donxu  纳斯达人 | 2022-5-18 09:43:20 来自手机
少了一个图,稍后补充
oppashin  二流高手 | 2022-5-18 09:53:46
学习了,谢谢分享
gdzjy  高手 | 2022-5-18 09:56:23
确实目前这个是最方便的。
hphproc  正常36.8℃ | 2022-5-18 09:58:43
前来学习,感谢分享
hp1307VIP5  VIP贵族5 | 2022-5-18 10:16:26
学习一下看看怎么样
jackbox  高手 | 2022-5-18 10:26:01
来学习一下。。。
VIPER888  高烧40℃ | 2022-5-18 10:38:09 来自手机
看下学习一下
zhongzk  高手 | 2022-5-18 10:40:54
github国内的网络不行,不然非常便捷。
xcgf  高烧40℃ | 2022-5-18 10:43:41 来自手机
非常感谢你提供
xyzldongVIP3  VIP贵族3 | 2022-5-18 10:45:33
谢谢楼主分享
CCK  宗师 | 2022-5-18 10:54:56 来自手机
谢谢楼主分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

酷狼4t团购 750元,送本站邀请码,群晖每满300减50,可大刀,暗号芝麻开门。 立即登录 立即注册

小黑屋|手机版|Archiver|隔壁网 ( 粤ICP备14056481号-1 )

Powered by Discuz! X3.4 © 2001-2016 Comsenz Inc.

返回顶部