redpill_7.0.1的默认引导集成驱动缺少了部分硬件,可以通过开发者发布的工具自行集成需要的驱动,编译成镜像
下面分享下我本次集成BCM5719网卡和LSI双口SAS阵列卡的作业

操作所需环境:
1.Ubuntu虚拟机
2.科学上网

嫌麻烦的我先放一个自己编译集成【Broadcom Tigon 3】和【LSI MPT 2 SAS】驱动的引导在这
PS:
Tigon 3网卡驱动理论兼容:(实测BCM5719直通正常驱动)
BCM5705/BCM5703/BCM5702/BCM5701/BCM5700/BCM5721/BCM5751/BCM5788/BCM5704/BCM5752/BCM5789
BCM5723/BCM5761/BCM5787/BCM5755/BCM5722/BCM5754/BCM57781/BCM57785/BCM5718BCM57765/BCM57761
BCM5719/BCM5725/BCM5762/BCM5720/BCM57790/BCM57795/BCM57766/BCM57780

LSI MPT 2 SAS驱动网友反馈LSI2308可以驱动,其他无条件测试

下载:(原版无修改MAC/SN)

https://cloud.189.cn/web/share?code=QrYBbeRzquIj(访问码:h33l)

有兴趣自己编译引导的继续往下看:
1.部署好一台Ubuntu虚拟机,我用的是Ubuntu 20.04.3 LTS(最好更改到国内软件源)
2.下载编译工具redpill-tool-chain-V0.11,解压复制到Ubuntu用户主目录下
   编译工具下载:

https://cloud.189.cn/web/share?code=FraAr2QbUZze(访问码:kqx2)


3.打开ubuntu控制台,输入sudo -i 切换到root权限,再输入以下命令安装依赖(控制台需要全程保持root角色运行命令)

apt-get update
apt install docker.io
apt install jq
apt install curl

4.输入cd /home/用户名/redpill-tool定位到编译工具所在目录,输入chmod u+x *.sh更改执行权限

  • 编译前准备

5.访问https://github.com/pocopico/rp-ext,在文件夹列表查找你需要的驱动.
   比如intel网卡一般为igb,博通网卡为tg3,瑞昱网卡为r8168等,具体README说明
【注意:找到需要驱动后,点击进入文件夹releases,检查是否有你所需DSM版本的驱动,
   比如有ds918p_42218.json文件,则说明支   持918+的7.0.1,没有对应版本的驱动不要强行集成】

6.在README中找到所需的条目,点击对应的LINK,打开链接,复制第二行url网址内容,比如igb为      
https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json   

7.回到Ubuntu控制台,输入./redpill_tool_chain.sh add +url网址内容,比如
./redpill_tool_chain.sh add https://raw.githubusercontent.com/pocopico/rp-ext/master/igb/rpext-index.json
因网络问题可能会添加失败,多试几次,控制好添加的驱动数量,集成过多会造成编译失败,3个以内为妙

8.编译918+引导:
第一步输入
./redpill_tool_chain.sh build apollolake-7.0.1-42218
下载文件库,如网络问题导致中断,尝试全局科学上网,该命令可重复执行,直到9个步骤全部完成

第一步完成后,第二步输入
./redpill_tool_chain.sh auto apollolake-7.0.1-42218
编译打包镜像,打包完成后,引导镜像会存放在redpill-tool中的images文件夹下

  • 如果是编译3615XS引导,将两步命令分别替换为

./redpill_tool_chain.sh build bromolow-7.0.1-42218
./redpill_tool_chain.sh auto bromolow-7.0.1-42218

  • 重复编译请清除缓存

./redpill_tool_chain.sh clean all

修改启动参数
1.如图导出grub.cfg (提供图中磁盘精灵专业版下载

https://cloud.189.cn/web/share?code=aqER3i7bqi6f(访问码:5lfr)

2.删掉USB启动项,如图

3.修改MAC/SN
需要洗白或者完美主义可以改下。洗白码自己找路子,半白码可以使用算号器,如 群晖 算号 version 1.zip(9.95 KB, )


4.直通SATA启动参数(在loglevel=15后追加空格,粘贴)如图
DiskIdxMap=00 SataPortMap=1 SasIdxMap=0
5.将修改过的grub.cfg拖回磁盘精灵同一位置即可(备份原cfg,防止改错要重新编译)
6.使用V2V converter将引导转换成ESXI格式,就可以新建虚拟机了,具体看我另一帖子
ESXI下DSM6.2.3升级7.0.1+直通SATA/核显 作业分享_群晖 Synology_那是云|智能生活,上那是云 – 智能生活,上那是云 (nasyun.com)

补充内容 (2021-10-29 11:08):
2021.10.29 更新编译工具redpill-tool下载链接https://cloud.189.cn/web/share?code=E3UbMjUjQJni(访问码:sb1e)

本文链接:https://www.aiunk.com/1324/

“不负韶华,不忘初心。”

—— 未知《Jane》
本站内容来源于互联网,所有转载、引用的文章、图片、视频等素材均来自网络公开渠道。我们对所转载的内容的版权和合法性不做任何保证。如果原作者或版权方认为本站内容侵犯其合法权益,敬请原作者或版权方及时联系我们,我们将在第一时间进行核实和处理,必要时删除相关内容。 本站的所有内容仅供个人学习与研究之用,不得用于任何商业用途。如需使用本站内容进行商业用途,请与原作者或版权所有者联系获取授权。 如有任何疑问或建议,请联系我们。