编译完善群晖7.0.1引导

2021-11-02 14:49:35 65点赞 418收藏 99评论

升级到群晖7.0 -918+机型后,目前存在的两大问题,一个是Photos的人脸识别无法正常使用(3615机型人脸识别没问题),这个在上一篇中已经说明了原因,也帮助很多朋友解决了问题。具体可看

Unraid助力虚拟群晖硬解和人脸识别前情提要:1、上一篇文章介绍了在unraid的底层系统中开启intel的核显虚拟化技术GVT-G,并提供核显功能给win10的虚拟机使用,在这几个月的使用过程中,使用体验确实不错,也没有出现啥BUG。其中也提到了,intel的核显虽然性能不强,但是在硬解等某些功能上表现还不错,恰好最近升级了群晖7.usee00123| 52 评论58 收藏380查看详情


另一个存在的问题,是群晖的引导中没有ACPID的模块,具体表现为虚拟机安装群晖,在宿主机上点击关机或者重启按钮而虚拟群晖无反应;如果为物理机安装群晖,按关机按钮也无法关闭群晖系统,只能在系统中手动关闭。在群晖6.x的引导时,可以通过大佬制作的power button套件添加ACPID模块,但是这个套件在群晖7.0无法使用。

最近逛了一下论坛,发现XPEnology Community 论坛的大佬@haydibe 更新了新版的编译工具redpill-helper-v0.12,驱动库里也更新了ACPID的模块,那既然如此,只要把ACPID的模块编译进去新的引导,那关机问题就可以顺利解决了。但逛了一圈论坛,发现也没人编译下新的引导,本想白嫖一下别人的劳动成果,现在只能自己动手了,顺便也给需要自己编译特殊驱动的朋友踩踩坑。

想白嫖的同学可以直接下载我新编译的引导(编译工具和引导链接放在评论区里了),只集成了virtio的网卡驱动和ACPID模块,适合在unraid 、pve等虚拟机平台安装群晖,网卡类型需要选择virtio(virtio-net),使用了我上一篇中分享的引导的朋友,可以直接用新的引导替换来使用,开机后记得在vnc窗口中选择sata模式;因为我没有集成其他类型的网卡驱动,不适合物理机安装,需要物理机安装群晖的朋友可以参考下,添加上自己需要的驱动,比如阵列卡、万兆网卡等等驱动。

编译过程如下:

1、准备好Linux的编译环境,我使用的是ubuntu 20.04 ,按照提示安装好需要的软件包(包括jq、curl、docker等)。

2、下载新版的编译工具redpill-helper-v0.12,解压,赋予rp-helper.sh 执行权限。

sudo chmod +x rp-helper.sh

3、编辑文件夹下对应机型的配置文件<platform>_user_config.json,主要修改自己想要的vid、pid、sn和mac等信息,懒得修改的就用我改好的也行。

918机型 => apollolake_user_config.json
3615机型 => bromolow_user_config.json

4、创建引导镜像。

sudo ./rp-helper.sh build <build_config_id>
比如创建918 的:
sudo ./rp-helper.sh build apollolake-7.0.1-42218

5、(可选)添加需要的驱动,具体驱动可以到驱动库里找(驱动库:https://github.com/pocopico/rp-ext)

sudo ./rp-helper.sh ext <build_config_id> add <url_of_extension_to_add>
比如添加acpid的驱动:
sudo ./rp-helper.sh ext apollolake-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid/rpext-index.json

6、开始生成引导

sudo ./rp-helper.sh auto <build_config_id>
比如生成918引导:
sudo ./rp-helper.sh auto apollolake-7.0.1-42218

没啥技术含量,大佬的文档README.md里面都写的很清楚,我只是一个搬运而已,最后还是感谢大佬们的付出~~有能力的同学也支持一下正版,群晖真的好用!!

编译完善群晖7.0.1引导

展开 收起
99评论

  • 精彩
  • 最新
  • 有空试一下,可以加nvme缓存吗?有unraid的安装教程吗?

    校验提示文案

    提交
    没有nvme的测试条件呢,加了也不知道能不能用。

    校验提示文案

    提交
    收起所有回复
  • 不知道驱动库里面有没有SR-IOV驱动?

    校验提示文案

    提交
    看了一下好像有,这DSM7的引导比之前的灵活多了啊

    校验提示文案

    提交
    有的,igbvf 看这个

    校验提示文案

    提交
    收起所有回复
  • 7.0.1 42218,918支持UEFI引导吗?

    校验提示文案

    提交
    可以啊,uefi人脸识别也没问题,我都试过了。

    校验提示文案

    提交
    @usee00123 (作者) 不知道是不是我设置的问题,我的设置为uefi引导后,提示找不到zImage,只能用传统引导才能成功。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 大佬,你知道怎么删除unraid虚拟机sata控制器吗?万由NS202装的unraid,用你的引导,几乎完美黑裙,除了一个瑕疵,就是直通了主板sata控制器后,硬盘从7开始编号,我看了下是unraid虚拟机默认生成了一个sata控制器,删除代码后下次还是继续出现,不知道怎么样彻底解决

    校验提示文案

    提交
    改好xml就不要切换回去form界面了,切回去后update的肯定就把你的修改还原了呀

    校验提示文案

    提交
    试过不太行,不过这个是个小问题,不折腾了,已经很完美了

    校验提示文案

    提交
    收起所有回复
  • 上次用你的引导人脸识别 这次直接换新的引导 是不是就可以咯!unraid

    校验提示文案

    提交
    可以的没问题,

    校验提示文案

    提交
    记得第一次开机手工选一次sata模式启动

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 用你的引导重新安装了群晖7.0.1,用Intel gvt-g设置后,再启动群晖虚拟机,出现:"device not found: mediated device '9a34d954-7de2-4353-8c48-b960103d197f' not found",用Intel gvt-g删掉虚拟显卡就能正常启动群晖,我也出现了这个问题您能指导一下吗?

    校验提示文案

    提交
    什么CPU呀,虚拟gpu模式换个低一点的试试?我没遇到过

    校验提示文案

    提交
    重启服务器 这个问题得到了解决,遇到了新的问题,用的你新发布文章的引导文件,我进行了洗白,显卡也分配给了虚拟机,还是米办法实现人脸识别,好像播放器也没办法转换清晰度 ,不知道哪里出了问题

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 奇怪,添加了ACPID,在PVE下还是没法关机

    校验提示文案

    提交
    第一次开机先手动重启试试?另外关机好像有时候会比较慢可以先等等?还有pve里面acpi支持有没有开?我没有试过pve能不能行按理说应该没问题的。

    校验提示文案

    提交
    嗯,手动关机一次之后再试就可以了。LZ的virtio驱动在哪里找的?驱动库里面没有啊

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 现在剩下的问题就是硬盘被认成是盘5、6、7、8而不是1234。试着加了SataPortMap和DiskIdxMap参数,没成功

    校验提示文案

    提交
    这个也解决了

    校验提示文案

    提交
    厉害厉害 [高兴]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 为了群晖的人脸识别折腾真不值当,我用过白群,结果是一家人的相册,可以给你识别出几十上百个人来,然后再手动合并,真的是无言以对。

    校验提示文案

    提交
    搞人脸识别如果过程太复杂确实不值,不过因为这个其实就是改个代码的事情,几分钟就搞定了,我也是看到别人的提醒之后改了一下发现能用,就发上来了。

    校验提示文案

    提交
    收起所有回复
  • 楼主把成品分享一下,让我白嫖一下

    校验提示文案

    提交
    评论里面有啊

    校验提示文案

    提交
    编译的时候出现“parse error:Invalid string:control characters from U+0000 through U+001F must be escaped at line 45,column 5”这个错误,不知道是什么原因,大神能解惑下不?谢谢!

    校验提示文案

    提交
    收起所有回复
  • 大佬,实体组装机可以用吗,好像是螃蟹网卡

    校验提示文案

    提交
    我这个没添加网卡驱动哦,你可以试着编译一下,很简单的

    校验提示文案

    提交
    收起所有回复
  • 大神问下,白群晖NAS安装ffmpeg ssh root vedio station后,现在影响到Photos手机上传的视频不能正常转码,同一部手机上传的视频,部分不显示缩略图,群晖技术支持说需要重置DSM,有没有其它方法,卸载掉ffmpeg能否恢复到默认视频转码设置

    校验提示文案

    提交
    不好意思哦,群晖上面我没有尝试过这种操作,这样说我也不知道咋解决,另外重置群晖数据应该还在只是系统和软件要重新安装吧?

    校验提示文案

    提交
    收起所有回复
  • pve 没有核显, 可以转码和人脸识别吗

    校验提示文案

    提交
    人脸识别用3615的,没核显就别转码了,CPU会爆的

    校验提示文案

    提交
    我6.2.4 都转码的 也没啥

    校验提示文案

    提交
    收起所有回复
  • 大哥,发现没有其它网卡驱动,一直没搞好,是全部按这个流程来么

    校验提示文案

    提交
    我只添加了虚拟机用的virtio驱动,你看看自己网卡的型号添加上去

    校验提示文案

    提交
    大佬,我加你QQ了,我这里网络一直卡住,看能不能帮忙

    校验提示文案

    提交
    收起所有回复
  • 大佬收下我的50碎银,你升级的是主力机吗?实体机还是虚拟机?稳定不?我虚拟机6.2.3 3615,如果稳定我就冲了 [期待] [期待] [期待] [期待]

    校验提示文案

    提交
    unraid

    校验提示文案

    提交
    目前挺稳定的没发现有什么bug

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请问下,换了引导,是不是必须重新安装DSM啊?

    校验提示文案

    提交
    同个版本的不用,最多就是迁移下系统而已,数据应该不会丢失

    校验提示文案

    提交
    收起所有回复
  • 大佬,这个可以直通网卡吗

    校验提示文案

    提交
    直通网卡自己加驱动呗。不过为啥要直通,虚拟化又没啥影响

    校验提示文案

    提交
    cpu性能不够强,直通网卡应该可以降低cpu负载

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 编制工具和新引导这里下载啦,去看看
    密码:c57p

    校验提示文案

    提交
    能重新发一下吗 删除了

    校验提示文案

    提交
    没有啊,刚刚看了还能打开的

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我自己编译的引导文件安装完之后重启就又提示系统未安装,如果使用其他大神编译的就可以正常安装进入系统。CPU是华擎J3455,大佬知道是怎么回事吗?盼指点!

    校验提示文案

    提交
    我也是这个情况。。。

    校验提示文案

    提交
    要留一下是不是系统找不到引导盘,U盘的话VID,PID,硬盘装的引导是看下装引导的硬盘过大的话要设置dom_szmax为引导盘大小。还有,一些网卡驱动也可能造成这个问题。如果有COM口,建议买根线接上看日志输出。

    校验提示文案

    提交
    收起所有回复
  • unraid里直通了sata控制器(只有一个接口,接了SSD),第一次引导启动后提示磁盘错误,禁用sata端口:"We've detected errors on the hard drives (7, 9, 10), and the SATA ports have also been disabled. Please shut down your DS918+ to replace or remove the hard drives and try again."这是什么原因呢?

    校验提示文案

    提交
    各种设置引导参数的方法都试了,没用。后来索性直通硬盘先把系统装了,今天突然又试了下直通sata,发现可以正常进系统,神奇!

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
418
扫一下,分享更方便,购买更轻松