最近引导编译的几个问题 |
这两天用gen8编译群辉引导总是失败,一些发出来咨询一下各位大佬
编译工具用pocopico的最新版0.8.0.3 用了这几个命令 sudo ./rploader.sh serialgen DS3622xs+ now sudo ./rploader.sh satamap now sudo ./rploader.sh identifyusb now sudo ./rploader.sh ext broadwellnk-7.1.0-42661 auto sudo ./rploader.sh build broadwellnk-7.1.0-42661 1.要是直接这样编译成功的引导会不识别板载的332i网卡,这个解决方法就是编译前要手动添加一下这个驱动 sudo ./rploader.sh ext broadwellnk-7.1.0-42661 add https://raw.githubusercontent.co ... g3/rpext-index.json 2.安装时会提示文件损坏,这个情况一直没有彻底解决,偶尔发现不运行任何其他命令直接编译 sudo ./rploader.sh build broadwellnk-7.1.0-42661 成功后可以正常安装使用,但是板载网卡还是没识别(pocopico0.8.0.3版本还没这样试过,用了大大的那个国内优化版这样可以成功) 3.会自动关机 有时候是没有安装系统的开机引导没等在软件里搜索到设备就会关机,好像是加载网卡就关机了,有时候是安装完系统后第一次重启后进不到系统就关机了,用了网友的添加驱动方法 sudo ./rploader.sh ext broadwellnl-7.1.0-42661 add https://raw.githubusercontent.co ... id/rpext-index.json (不知道是不是这样添加)没有效果,还是关机,还尝试添加了pocopico驱动库里的类似驱动 sudo ./rploader.sh ext broadwellnl-7.1.0-42661 add https://github.com/jumkey/redpil ... id/rpext-index.json 一样没有成功 4.以上方法还编译了DS3617xs和DS3615xs,都没有成功安装系统,3617总提示文件损毁,3615显示安装完成,但是重启后搜索不到安装好的系统,用 工具搜索显示的是没有安装系统 5.用大大的国内优化版直接编译3622可以成功,但是要单独添加驱动会出问题 看大大大的帖子里说RS4021也可以编译,但是不知道怎么弄,希望各位指点一下 最近是想给我的gen8添加块光口的万兆网卡,所有想重新编译一下,才会出了这些问题,各位大侠有知道的指点一下,多谢多谢 |
1. 不识别网卡:编译时需要添加相应的驱动
2. 安装时文件损坏/安装后自动关机/重启后搜索不到系统:自行添加的驱动和编译该型号的群晖驱动冲突。尤其是3615/3617/3622,已包含绝大多数驱动,无需再自行添加。一旦多加了再编译,就是造成上述3个情况。这是我测试了一周时间得出的结论。 一般能自行添加的几个驱动:虚拟机是 E1000/E1000e/vmxnet3,实体机是r8125/mlx5,这些驱动目前不会冲突。必装的4个驱动:boot-wait/acpid/virtio/misc 3. DS3622xs+:原本已包含igbe/ixgbe/mlx4驱动,所以最多自己添加1个mlx5/r8125,这样编译后不会出问题,驱动非必要尽量不添加 |
ambo 发表于 2022-7-10 12:13 7.1.0-42661都出来了,还有必要update3吗,好像7.1.0-42661都已经up2了 |
|
mxj666 发表于 2022-7-10 14:09 这个update3,指的是7.1.0-42661-update3 https://github.com/tossp/redpill-tool-chain |
ambo 发表于 2022-7-10 23:53 这个有教程吗,没有用过,一直用的是pocopico的编译工具,还有大大的国内优化版编译工具 |
mxj666 发表于 2022-7-11 08:10 还有就是,我是物理机裸装的,这个可以用吗,pocopico的编译也是在物理机上引导tinycore系统里运行编译的,tossp这个依赖docker,是不是可以在群辉系统下的docker里直接运行呀 |
ambo 发表于 2022-7-10 10:18 试过不添加任何驱动直接编译也是不行,安装完系统后第一次启动会自动关机 |
ambo 发表于 2022-7-10 10:18 刚才又试了一下,DS3622xs+直接编译什么驱动都不添加,还是安装完成后自动关机了 |
ambo 发表于 2022-7-10 10:18 咨询一下,你是用那个编译工具,能分享一下吗 |
github actions 云编译三分钟完成,不香吗
![]() /** * 如果我是那雨滴的话,那么 * 我能够像把不曾交汇的天空与大地连接起来那样 * 把某人的心串联起来吗 * */ |
本帖最后由 ambo 于 2022-7-14 06:55 编辑
mxj666 发表于 2022-7-13 18:58 用github云编译。改2个地方就行了,然后 commit - action. PS. 驱动自己看着办 # 两行一组,删除不需要的版本 - platform: ds3622xsp version: 7.0.1-42218 - name: 添加扩展驱动 if: matrix.platform != 'dva3221' run: | ./redpill_tool_chain.sh add https://github.com/tossp/redpill ... pill-boot-wait.json ./redpill_tool_chain.sh add https://github.com/tossp/redpill ... /redpill-acpid.json ./redpill_tool_chain.sh add https://raw.githubusercontent.co ... io/rpext-index.json ./redpill_tool_chain.sh add https://raw.githubusercontent.co ... 0e/rpext-index.json ./redpill_tool_chain.sh add https://raw.githubusercontent.co ... t3/rpext-index.json ./redpill_tool_chain.sh add https://raw.githubusercontent.co ... 25/rpext-index.json ./redpill_tool_chain.sh add https://raw.githubusercontent.co ... re/rpext-index.json |
tossp 发表于 2022-7-14 01:32 学习学习,真不知道怎么下手,先爬论坛看看吧,多谢多谢 |
本帖最后由 mxj666 于 2022-7-14 11:34 编辑
tossp 发表于 2022-7-14 01:32 按操作只剩DS3622xs+ 7.1.0 42661那两行,直接编译生成的引导,写入U盘后激活第一分区引导后用软件搜不到设备,然后添加了网卡驱动也搜不到设备,两个都修改了对应的pid和vid,参数应该是正确的,说明一下我是hp gen8物理机裸装的 |
mxj666 发表于 2022-7-14 11:25 不要用群晖助手。直接在路由器的DHCP里面找新发现的局域网IP,用这个IP登陆群晖安装界面。然后自己设置固定IP即可 |
ambo 发表于 2022-7-15 09:43 这么费劲吗,我试一下,多谢多谢 |
ambo 发表于 2022-7-15 09:43 想再次编译一下,github不怎么会用,第二次就不让用编译了,有没有明白的指导一下 |