本帖最后由 gasment 于 2021-10-15 23:26 编辑
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)
有兴趣自己编译引导的继续往下看:
1.部署好一台Ubuntu虚拟机,我用的是Ubuntu 20.04.3 LTS(最好更改到国内软件源)
2.下载编译工具redpill-tool-chain-V0.11,解压复制到Ubuntu用户主目录下
编译工具下载:
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文件夹下
./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 (提供图中磁盘精灵专业版下载
2.删掉USB启动项,如图
3.修改MAC/SN
需要洗白或者完美主义可以改下。洗白码自己找路子,半白码可以使用算号器,如
群晖 算号 version 1.zip
(9.95 KB, 下载次数: 286)
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) |