扫描二维码关注官方公众号
返回列表 发布新帖

[玩法/技巧] 2021年10月25日更新-定制redpill引导(集成网卡和阵列卡.....

   火...
91843 1486
发表于 2021-10-12 11:31:33 | 查看全部 阅读模式

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

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

×
本帖最后由 donxu 于 2021-10-25 12:53 编辑

2021年10月25日更新:xpenology论坛的haydibe的大佬更新了redpill-tool-chain工具到v0.12版本,并更名为redpill-helper,已经放在本帖附件中,不需要修改或替换,可以直接编译2021年10月21日更新的群晖42218版本。使用方法基本一直,只不过因为更名为redpill-helper,因此原命令 ./redpill_tool_chain.sh build ./redpill_tool_chain.sh auto变为了 ./rp-helper.sh build ./rp-helper.sh auto,清理缓存的命令变为了./rp-helper.sh clean all  。添加驱动的命令也有些变化,现在添加驱动的命令需要加入引导的版本,如DS3615XS的,添加驱动的命令变为:./rp-helper.sh ext bromolow-7.0.1-42218 add <extension_url>      如DS918的,添加驱动的命令变为:./rp-helper.sh ext apollolake-7.0.1-42218 add <extension_url> <extension_url>即驱动库的link地址,驱动库:https://github.com/pocopico/rp-ext       这里面就是pocopico大佬编译的驱动)
此外,为简化集成的便利性,我将目前驱动库的配置文件打包,在下面的百度盘链接中,即custom文件夹,包括了目前驱动库的全部驱动文件,使用方法为将解压缩custom的文件夹,替换redpill-helper下的custom文件夹,然后到custom下的extensions文件里,把不需要的驱动全部删除,只保留需要集成的驱动,再进行第二步的生成引导文件的编译,即./redpill_tool_chain.sh auto
custom文件链接:
游客,如果您要查看本帖隐藏内容请回复



2021年10月24日更新:可以继续编译了,使用附件2的global_config.json替换,采用了最新的bsp补丁,可以编译最新版本的42218。


2021年10月22日补充更新:先暂停编译吧,虽然可以编译成功,但编译后的引导有问题,等最新的BSP补丁吧。如果之前编译过,cache文件夹下是旧版的42218的pat,可继续编辑(不要替换附件2的global_config.json)。



2021年10月22日更新:因群晖在2021年10月21日更新了DSM7.0.1-42218的pat文件,因此两个42218的pat文件的SHA256校验码会不一致。原成功编译过42218引导的,redpill-tool文件夹下面cache文件夹下的pat文件因为是旧版,所以仍然可以使用继续编译引导;但对于在2021年10月21日之后完全重头开始编译的或cache文件夹下无pat文件的,请用附件2的global-config.json文件替换原global-config.json,将使用我的已经修改过的github分支进行编译,之前已经编译过42218引导的也可以删除cache文件夹的pat文件,再使用附件2的global-config文件重新编译最新的引导。另外:目前已经正常使用的42218引导,无需更新,这几天,xpenology论坛的大佬们,正在向syno要求公开42218的源码,现在的引导都是基于6.2.4的源码编译的,如果使用了42218的源码来编译引导,可能会解决目前的一些莫名其妙的问题,耐心等待吧。



有定制需求并希望测试集成驱动的坛友,请跟帖,并列出需要集成的驱动(需要在https://github.com/pocopico/rp-ext 中已经有的驱动) 和所需引导的设备(DS918+或DS3615XS)。


定制驱动:1.应310#要求,定制如下驱动:HPSA,ixgbe,ixgbevf,mptsas,mpt2sas,mpt3sas, vmxnet3,tg3 编译时间:2021年10月17日
游客,如果您要查看本帖隐藏内容请回复


2.应337#要求,定制如下驱动:ixgbe,mpt3sas, 编译时间:2021年10月17日
游客,如果您要查看本帖隐藏内容请回复


3.应386#要求,定制DS3615引导,定制驱动:ixgbe, ixgbevf, aacraid,编译时间:2021年10月19日
游客,如果您要查看本帖隐藏内容请回复

4.应404#要求,定制DS918引导,定制驱动:AQC107,Rtl8125,编译时间:2021年10月20日
游客,如果您要查看本帖隐藏内容请回复
5.定制DS918+ 驱动:VMXNET3+LSI2008,编译时间:2021年10月25日
游客,如果您要查看本帖隐藏内容请回复

6.定制DS918+ 驱动:8152网卡,编译时间:2021年10月24日
游客,如果您要查看本帖隐藏内容请回复

7.定制DS918+ 驱动:8125网卡,编译时间:2021年10月24日
游客,如果您要查看本帖隐藏内容请回复

8.定制DS918+ 驱动:Intel万兆+LSI2308,编译时间:2021年10月24日
游客,如果您要查看本帖隐藏内容请回复

9.定制DS918+ 驱动:Intel万兆+LSI3008,编译时间:2021年10月24日
游客,如果您要查看本帖隐藏内容请回复

10.定制DS918+ 驱动:Intel千兆(82583),编译时间:2021年10月24日
游客,如果您要查看本帖隐藏内容请回复





2021年10月19日更新:pocopico大佬发布的驱动,在调整驱动编译参数后,体积大幅度减小,128M的引导文件足以容纳15+以上的额外驱动,因此想自行编译集成引导的坛友,只需要使用附件1的配置文件即可,不需要使用附件2的global_config.json来编译256M的引导文件。感谢@IT520 编译的集成驱动大全的引导:http://www.gebi1.com/thread-300322-1-1.html ,但还是需要坛友多多进行测试。目前我还是对大全版的驱动持谨慎乐观的态度,因为目前的驱动注入的方式,我还是担心过多注入非本机硬件驱动,是否会造成其他的错误。因此,希望坛友在使用大全版的引导后,或者本帖的定制引导后,能够反馈一下测试的情况。


2021年10月16日更新:今天对引导文件的模板进行了修改,编译完成后生成的引导文件将为256M,其中第一分区为177M(完全足够用了),第二分区为75M(第二分区大小和原128M引导相同)。 使用方法,用附件的 global_config.json替换压缩包的同名文件。编译完的文件默认包含EFI引导。下面重要的事情说下:1.不要添加不相干的驱动,你有什么硬件就定制什么驱动,没有的硬件不要集成驱动到引导文件。2.不要想着做高大全的版本!




2021年10月15日更新:      虽然10月12日的更新关于如何集成网卡和阵列卡驱动的方法进行了说明,但一个现实的问题是目前redpill-load的生成的引导img,默认设置比较保守,因此在生成的img引导的第一分区给定制驱动预留的空间太少,一个万兆网卡驱动集成后,就基本没有剩余空间了。鉴于此情况,我在github上建了一个小分支做下测试。


感谢redpill项目组以及xpenology论坛的多位大佬,使得redpill引导群晖的项目越来越完善,使大家用上目前较为稳定的引导程序。为此,根据redpill项目的更新,我也会将编译的引导分享一下,方便大家使用,详见:http://www.gebi1.com/thread-299986-1-1.html ,该引导只是一个标准版的引导,适合大部分的常规硬件使用。对于包括一些特殊的硬件,例如万兆网卡,LSI阵列卡,部分千兆网卡或USB设备,在之前的标准版里面未集成,虽然部分网卡先期通过修改rd.gz来进行insmod加载(http://www.gebi1.com/thread-299988-1-2.html),但毕竟不是随引导一起编译总会出现各种问题,即使无问题每次升级引导都进行手动修改也增加了工作量。因此,对于使用这些特殊硬件的用户,建议自行定制引导。随着redpill项目的逐渐完善,也推出了官方的集成驱动的方法,定制集成适合自己硬件的redpill引导变得越发简单。再次感谢redpill项目组提供的引导核心,感谢xpenology论坛的haydibe大佬发布的redpill-tool-chain编译工具,感谢xpenology论坛的pocopico大佬发布的驱动。       一、 准备工作:
        1.linux环境,建议使用虚拟机安装ubuntu,虚拟机的优点就是随意你怎么折腾;
        2.redpill-tool-chain,此为redpill引导的编译工具,本帖附件提供的是0.11版本,后续有更新也会在本帖中提供。此提供的redpill引导工具,其中global_config,json,已经进行了修改,对于定制的驱动,不需要进行额外的修改。
游客,如果您要查看本帖隐藏内容请回复




















redpill0.11.zip

18.67 KB, 下载次数: 248, 下载积分: 丝瓜 -5 条

global_config.zip

1.14 KB, 下载次数: 215, 下载积分: 丝瓜 -5 条

redpill-helper-v0.12.zip

14.53 KB, 下载次数: 286, 下载积分: 丝瓜 -5 条

评论1486

selaceLv.3 发表于 2021-10-12 11:37:54 | 查看全部
解决了,自动开关机的问题了吗
回复 点赞

使用道具 举报

游动的风Lv.5 发表于 2021-10-12 11:55:54 | 查看全部
谢谢分享!!!!!
回复 点赞

使用道具 举报

gxelecLv.5 发表于 2021-10-12 12:02:05 | 查看全部
感谢分享!!!
回复 点赞

使用道具 举报

木木偶Lv.4 发表于 2021-10-12 12:24:12 | 查看全部
谢谢分享~~~~~~~~~~~
回复 点赞

使用道具 举报

cool-fireLv.10 发表于 2021-10-12 12:27:45 | 查看全部
谢谢分享!!!!
回复 点赞

使用道具 举报

lanivLv.4 发表于 2021-10-12 12:37:05 | 查看全部
谢谢编译。
回复 点赞

使用道具 举报

赵钊Lv.2 发表于 2021-10-12 12:37:29 | 查看全部
谢谢分享!!!!
回复 点赞

使用道具 举报

TmegeiLv.4 发表于 2021-10-12 12:38:17 | 查看全部
看看感谢分享.
回复 点赞

使用道具 举报

jzhongLv.8 发表于 2021-10-12 12:38:44 | 查看全部
Thanks so much for sharing!
回复 点赞

使用道具 举报

tong 发表于 2021-10-12 12:40:38 | 查看全部
提示: 作者被禁止或删除 内容自动屏蔽
回复 点赞

使用道具 举报

moon1Lv.3 发表于 2021-10-12 12:43:13 | 查看全部
谢谢分享!!!!
回复 点赞

使用道具 举报

aking2695Lv.4互助团队 发表于 2021-10-12 12:46:38 | 查看全部
谢谢分享!!!!!
回复 点赞

使用道具 举报

cheong0hkLv.10 发表于 2021-10-12 12:49:46 | 查看全部
谢谢分享!!!!!
回复 点赞

使用道具 举报

dannishooLv.3 发表于 2021-10-12 12:51:23 | 查看全部
好东西,谢谢分享
回复 点赞

使用道具 举报

yeifengLv.3 发表于 2021-10-12 12:58:10 | 查看全部
谢谢分享!!!!
回复 点赞

使用道具 举报

wjq_xpLv.10 发表于 2021-10-12 13:25:46 | 查看全部
谢谢分享!!!!
回复 点赞

使用道具 举报

Bond007Lv.8 发表于 2021-10-12 13:34:48 | 查看全部
楼主威武!!
回复 点赞

使用道具 举报

bobodigiVIPLv.3 发表于 2021-10-12 13:35:22 | 查看全部
谢谢分享!!!!!
回复 点赞

使用道具 举报

hehe9011Lv.3 发表于 2021-10-12 13:36:16 | 查看全部
感谢分享!!!
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表