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

[黑群编译] 第3节课,开始编译群晖redpill-load引导 2022年10月27日更新

 火...
13028 235
发表于 2022-7-27 14:38:27 | 查看全部 阅读模式

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

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

×
这里编译用gebi1-redpill-load优化版。
gebi1-redpill-load 优化版 0.8.0.5 7月26日更新
http://www.gebi1.com/thread-301414-1-1.html


2022年4月18日更新
支持DSM 7.1.0-42661
2022年8月11日更新
支持DSM 7.1.1-42951
2022年9月19日更新
支持DSM 7.1.1-42962

2022年9月19日,更新文章重新梳理简化
2022年9月22日,更新文章细节
2022年10月16日,更新驱动部分2022年10月27日,更新驱动部分

黑群晖数据风险大,千万备份好数据,以免数据丢失。

建议:
1、把全部硬盘都拔了再编译,因为即使编译成功,那么编译出来的文件也不一定支持你的硬件设备。比如出现无法搜索到ip,引导导致频繁重启等。
这样导致你必须断电重启才能继续编译其他版本。而断电很大概率会损坏硬盘。

2、编译好可以搜索到ip后,再接一个老旧测试硬盘,测试开机,看是否能正常安装系统。因为有可能出现可以搜索到ip,但是安装系统时候显示sata端口被禁用问题,这样你又必须断电重启,同样有概率损坏硬盘。

编译只需要4个命令即可完成。

游客,如果您要查看本帖隐藏内容请回复


步骤2:修改u盘的vid和pid号、硬盘sata口的satamap信息、机器系列号和网卡的MAC地址

可以手动修改user_config.json文件里面对应的参数,也可以通过下面命令来修改。

获取u盘信息
  1. sudo ./rploader.sh identifyusb now
复制代码

显示
Should i update the user_config.json with these values ? [Yy/Nn]
输入 y 按回车

获取硬盘sata口的satamap信息
  1. sudo ./rploader.sh satamap now
复制代码

出现
Found "00:17.0 Intel Corporation 200 Series PCH SATA controller [AHCI mode]"
Detected 6 ports/1 drives. Override # of ports or ENTER to accept <6>
按回车

出现
Should i update the user_config.json with these values ? [Yy/Nn]
输入 y 按回车

获取机器系列号 (每次执行命令后,系列号都是随机变动)
  1. sudo ./rploader.sh serialgen DS918+ now
复制代码
  1. sudo ./rploader.sh serialgen DS920+ now
复制代码
  1. sudo ./rploader.sh serialgen DS1621+ now
复制代码
  1. sudo ./rploader.sh serialgen DS3615xs now
复制代码
  1. sudo ./rploader.sh serialgen DS3617xs now
复制代码
  1. sudo ./rploader.sh serialgen DS3622xs+ now
复制代码
  1. sudo ./rploader.sh serialgen DVA3221 now
复制代码

显示
Should i update the user_config.json with these values ? [Yy/Nn]
输入 y 按回车

注意:
1、修改好后,记得把目录下的user_config.json文件备份出来,以后升级或者重新编译,直接覆盖即可。
2、次文件,编译环境每次重启后,都会被默认文件覆盖,记得重新修改,或者用备份文件覆盖。

步骤3:各型号版本,对应的编译命令。

测试机器:万由 赛扬3855u、intel igb网卡、6GB内存

DS918+
  1. ./rploader.sh build apollolake-7.0-41890
复制代码
  1. ./rploader.sh build apollolake-7.0.1-42218
复制代码
  1. ./rploader.sh build apollolake-7.1.0-42661
复制代码
  1. ./rploader.sh build apollolake-7.1.1-42962
复制代码


e1000e网卡测试ok tg3网卡驱动有问题
万由测试7.0-41890和7.1.0-42661安装系统通过。
万由测试7.0.1-42218安装系统出现系统可恢复情况,断网后安装系统正常。
技嘉主板e1000e网卡,测试42962安装系统通过。

  1. ./rploader.sh build apollolake-7.0.1-42218-JUN
复制代码


DS920+
  1. ./rploader.sh build geminilake-7.0.1-42218
复制代码
  1. ./rploader.sh build geminilake-7.1.0-42661
复制代码
  1. ./rploader.sh build geminilake-7.1.1-42951
复制代码
  1. ./rploader.sh build geminilake-7.1.1-42962
复制代码

7.0.1测试有问题,会出现重启情况;7.1下tg3无法搜索ip,e1000e、igb网卡正常。
万由测试7.0.1-42218出现进入引导页面后自动重启。
万由测试7.1.0-42661和7.1.1-42951安装系统通过。
技嘉主板e1000e网卡,测试42962安装系统通过。

  1. ./rploader.sh build geminilake-7.0.1-42218-JUN
复制代码


DS1621+
  1. ./rploader.sh build v1000-7.0.1-42218
复制代码
  1. ./rploader.sh build v1000-7.1.0-42661
复制代码
  1. ./rploader.sh build v1000-7.1.1-42951
复制代码
  1. ./rploader.sh build v1000-7.1.1-42962
复制代码

测试ok
万由测试7.1.0-42661和7.1.1-42951安装系统通过。
万由测试7.0.1-42218安装系统出现系统可恢复情况,断网后安装系统正常。
技嘉主板e1000e网卡,测试42962安装系统通过。
联想Y450笔记本电脑tg3网卡测试42661-update1、42951、42962-update1安装系统通过。
7.0.1-42218安装系统出现系统可恢复情况,断网后安装系统正常。

  1. ./rploader.sh build v1000-7.0.1-42218-JUN
复制代码


DS3615xs
  1. ./rploader.sh build bromolow-7.0.1-42218
复制代码
  1. ./rploader.sh build bromolow-7.1.0-42661
复制代码
  1. ./rploader.sh build bromolow-7.1.1-42951
复制代码
  1. ./rploader.sh build bromolow-7.1.1-42962
复制代码

联想Y450笔记本电脑tg3网卡,测试42218、42661、42951、42962安装系统通过。
万由测试7.1.0-42661和7.1.1-42951安装系统通过。
万由测试7.0.1-42218出现系统可恢复情况,断网后安装系统正常。
技嘉主板e1000e网卡,测试42962安装系统通过。

  1. ./rploader.sh build bromolow-7.0.1-42218-JUN
复制代码


DS3617xs
  1. ./rploader.sh build broadwell-7.0.1-42218
复制代码
  1. ./rploader.sh build broadwell-7.1.0-42661
复制代码
  1. ./rploader.sh build broadwell-7.1.1-42951
复制代码
  1. ./rploader.sh build broadwell-7.1.1-42962
复制代码

联想Y450笔记本电脑tg3网卡,测试42218、42661、42951、42962安装系统出现文件损毁 。
万由测试7.1.0-42661和7.1.1-42951安装系统通过。
万由测试7.0.1-42218安装系统出现系统可恢复情况,断网后安装系统正常。
技嘉主板e1000e网卡,测试42962安装系统通过。

  1. ./rploader.sh build broadwell-7.0.1-42218-JUN
复制代码


DS3622xs+
  1. ./rploader.sh build broadwellnk-7.0.1-42218
复制代码
  1. ./rploader.sh build broadwellnk-7.1.0-42661
复制代码
  1. ./rploader.sh build broadwellnk-7.1.1-42951
复制代码
  1. ./rploader.sh build broadwellnk-7.1.1-42962
复制代码


联想Y450笔记本电脑tg3网卡,测试42218、42661、42951、42962安装系统通过。
万由测试7.0.1-42218和7.1.0-42661和7.1.1-42951安装系统通过。
技嘉主板e1000e网卡,测试42962安装系统通过。

  1. ./rploader.sh build broadwellnk-7.0.1-42218-JUN
复制代码


DVA3221
  1. ./rploader.sh build denverton-7.0.1-42218
复制代码
  1. ./rploader.sh build denverton-7.1.0-42661
复制代码
  1. ./rploader.sh build denverton-7.1.1-42951
复制代码
  1. ./rploader.sh build denverton-7.1.1-42962
复制代码

技嘉主板e1000e网卡,测试42962安装系统通过。

这是群晖的监控用的NVR系统,e1000e网卡测试ok,tg3网卡有问题,
7.0.1-42218和7.1.0-42661和7.1.1-42951万由测试通过
技嘉主板e1000e网卡,测试42962安装系统通过。

  1. ./rploader.sh build denverton-7.0.1-42218-JUN
复制代码


步骤4:编译常用命令

清理编译环境,比如:编译了7.0,想再编译7.1版本,就先用这个命令清理下编译环境。
  1. ./rploader.sh clean now
复制代码


显示信息监控面板
  1. ./rploader.sh monitor
复制代码


查看当前平台版本号
  1. ./rploader.sh version now
复制代码



步骤5:常见问题

1、例如,编译完7.0.1后,想编译7.1的话,记得执行clean命令清理编译环境,还有把custom-module目录下的pat文件删除,不然可能出错。

2、缺少驱动无法编译,pocopico虽然做好了很多驱动,但是并不是支持所有型号,
比如我的笔记本电脑是tg3的网卡驱动,就缺少ds1621+的驱动,所以无法编译这个型号。当然如果你会交叉编译,可以自己编译驱动然后打包放进去。

3、为什么编译ds3615xs 7.1可以搜索到ip,但是编译ds918+ 7.1 就无法搜索到ip。
因为ds3615xs和ds918+的cpu构架不同,那么使用的linux内核不同,
而内核不同一般驱动也不同。无法搜索到ip,建议换过其他型号版本,或者只能自己去编译适合自己硬件的版本驱动。

4、这里只是测试能够顺利编译完成,但是编译好的文件不一定就适合你的硬件平台,
毕竟硬件平台千种万种,不适合就换过其他型号测试。

5、建议用个空盘,编译成功,顺利安装系统,运行稳定后再放到正式用途。

6、pocopico和JUN版本的区别:
jun版本不需要bsp补丁,直接编译7.0.1-42218就可以升级到7.1 update2和update4
pocopico版本从7.1 升级到update2或者update4后需要重新打bps补丁。
命令后面带JUN字母的就是jun版本。

7、重新编译其他版本或者型号,记得删除/mnt/sdb3/auxfiles目录下的pat文件,以免编译出错。
0.9.1.2编译的7.1.0-42661是支持update1,7.0.1-42661现在也只有update1版本的pat下载,
旧版本编译的7.0.1-42661是不支持update1的,这样旧编译出来的引导,安装带update1的pat文件会出现,可更新现象,导致无法使用。

8、ds918、ds920、ds1621+这3个型号,需要比较新的cpu才能支持,太老的cpu不支持。

9、ds920+和ds1621+这两个型号,如果硬盘超过4个和6个,需要修改dts文件,在这个文件里面增加盘位,和修改sata控制器的pic地址。








本帖被以下淘专辑推荐:

隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!

评论235

hp1307VIPLv.6 发表于 2022-7-27 16:51:09 | 查看全部
学习吐哈
回复 点赞

使用道具 举报

mxj666Lv.5 发表于 2022-7-27 17:12:25 | 查看全部
学习学习
回复 点赞

使用道具 举报

ts_zhuruiLv.3 发表于 2022-7-27 17:20:29 | 查看全部
谢谢分享
回复 点赞

使用道具 举报

bucomLv.4 发表于 2022-7-27 19:36:38 | 查看全部
感谢分享!!!
回复 点赞

使用道具 举报

nokia5310Lv.10 发表于 2022-7-27 20:52:28 | 查看全部
多多学习一下
回复 点赞

使用道具 举报

mrli868Lv.4 发表于 2022-7-27 22:37:26 来自手机 | 查看全部
学习一下,感谢
回复 点赞

使用道具 举报

mxj666Lv.5 发表于 2022-7-28 07:53:59 | 查看全部
RS4021xs+怎么编译,能够详细说一下吗,还有FS6400
回复 点赞

使用道具 举报

bigmouth118VIPLv.10 发表于 2022-7-28 10:33:24 | 查看全部
好教程,学习下
回复 点赞

使用道具 举报

weblyLv.2 发表于 2022-7-28 10:46:55 | 查看全部
学习一下,感谢分享!!!
回复 点赞

使用道具 举报

mxj666Lv.5 发表于 2022-7-28 15:57:12 | 查看全部
编译成功了DS3622xs+  7.1.0   42661,可以引导,安装正常,但是安装完成重启后会关机
回复 点赞

使用道具 举报

gutao3800VIPLv.3 发表于 2022-7-28 19:38:00 | 查看全部
一件事分了一千零一个帖子
回复 点赞

使用道具 举报

billgates-liLv.8 发表于 2022-7-28 20:07:50 | 查看全部
学习了   教程不错
回复 点赞

使用道具 举报

cxx0233@qq.comLv.5 发表于 2022-7-28 20:33:17 | 查看全部
楼主发贴辛苦了,谢谢楼主分享!
回复 点赞

使用道具 举报

228009768Lv.4 发表于 2022-7-28 21:19:24 | 查看全部
学习学习
回复 点赞

使用道具 举报

hjpLv.3 发表于 2022-7-28 21:59:28 | 查看全部
千万备份好数据
回复 点赞

使用道具 举报

jeniforVIPLv.5 发表于 2022-7-29 07:08:16 来自手机 | 查看全部
学学一直,看看嗯嗯额
回复 点赞

使用道具 举报

xaolatLv.1 发表于 2022-7-29 13:53:50 来自手机 | 查看全部
幸苦楼主的无私奉献,感谢
回复 点赞

使用道具 举报

hjpLv.3 发表于 2022-7-29 19:01:05 | 查看全部
学习一下,感谢
回复 点赞

使用道具 举报

cdmxpLv.6 发表于 2022-7-29 19:59:01 | 查看全部
学习了,谢谢大大
回复 点赞

使用道具 举报

回复

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

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

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