找回密码
 加入我们
搜索
      
查看: 25371|回复: 43

[NAS] 自组2.5g NAS系统组建第五篇:安装黑群篇

  [复制链接]
发表于 2023-3-1 21:17 | 显示全部楼层 |阅读模式
本帖最后由 lk_yeah 于 2024-7-29 10:07 编辑

群晖近年来是越来越摆烂了,万年不变的千兆网口,最新的923+居然还硬件降级了。但是,硬件的摆烂并不妨碍群晖的NAS系统依然是最接地气的NAS系统。威联通我在用,能够感受到与群晖系统上的差距。群晖没有封禁黑群晖,这让非群晖的NAS也可以使用群晖系统了,这点真的要感谢群晖啊。当然了,这件事也可以算是群晖的策略,很多黑群用户最终都会转白群嘛。

安装黑群概述
安装黑群是怎么回事,网上的帖子都是一上来就教步骤,基本上就没有一个简单明了的概述,让人不容易明白原理,那么我来做这个概述好了。群晖的系统叫做DSM,在群晖上是安装在每一个磁盘上的,所以群晖不装硬盘的话是进不去系统的。白群拥有群晖的硬件环境,相当于普通电脑的BIOS(不完全是),所以插上硬盘开机后会自动引导用户在线安装DSM(也可以事先下载好安装文件来安装)。黑群当然没有群晖硬件环境了,所以就需要一个大神们制作好的引导盘,来模拟群晖硬件环境。有了引导盘,就可以像白群那样安装DSM了。因此,将引导盘镜像导入到要安装DSM的电脑中,这是安装黑群的关键一步,也是难点。这也导致了安装黑群不能像安装Windows那样,用光盘/U盘引导启动那么简单了。

黑群型号
现在安装黑群,主要模拟四个型号:DS3615xs、DS916+、DS3617xs、DS918+。3615和3617是企业用型号,盘位多,没有硬解码功能只能软解,硬盘组合默认是RAID方式,有更多的网络服务套件;916和918是家用型号,有硬件解码功能,硬盘组合默认用SHR方式,套件偏重于多媒体。17、18比15和16更新。一般家用选918+就行。我选择的是918+。

黑群洗白
(1)没洗白:部分套件不能使用;不能注册和登录QuickConnect(简称QC);DS Video、DS Photo、Moments这三个套件的视频预览图是黑的;DS Video看片时视频质量的高、中、低码率不能自由切换只能选择原码;DS Video不能离线转码。
(2)洗半白:部分套件不能使用。DS Video、DS Photo、Moments预览图正常;DS Video的视频质量高、中、低码率可以自由切换;DS Video可以离线转码。不能QC。
(3)全洗白:没有限制基本上像白群一样。
那么,洗白是怎么实现的呢?很简单,一句话,就是使用相应的序列号和MAC地址。安装黑群的时候可以输入序列号和MAC,安装好的黑群也可以更改序列号和MAC。那么,序列号和MAC去哪找呢?当然是万能的淘宝小黄鱼了。不过洗白也不是万能的,洗白是有被封的风险的。

准备安装文件
安装黑群之前,需要准备好三个文件——引导盘镜像、DSM安装文件、群晖安装助手。
先说DSM安装文件,虽然可以在线安装,不过在线安装网速并不稳定,事先下载好会方便很多。下载地址:https://archive.synology.com/download/Os/DSM。根据型号和版本选择安装,扩展名是pat。不要选择带-的版本,那些是小版本升级文件,不是完整的DSM。
再说引导盘。目前使用的引导盘主要是这两位大神的作品:https://github.com/jumkey/redpill-loadhttps://github.com/fbelavenuto/arpl。ARPL的作品安装难度极低,我会以它为例介绍下安装最新的DSM7.1.1的详细步骤。有位国人对ARPL的作品进行了汉化,还添加了国内的源,推荐大家使用汉化版:https://github.com/wjz304/arpl-zh_CN/releases。引导盘下载回来是img格式的。
群晖安装助手是安装过程中只用到一小下的工具,用来检测发现群晖设备,不用它而直接用域名或地址也可以,但不如它好用。上面群晖DMS下载地址里也有它的下载。

物理机直接安装黑群和虚拟化平台安装黑群的差异
黑群安装到物理机、PVE、ESXi的差异主要体现在如何将引导盘导入系统。下面我简要介绍下这三种环境的大致导入引导盘步骤。由于下文会以PVE环境下使用ARPL大神的引导盘安装黑群的详细步骤,这里主要想让大家对三种环境黑群安装有个整体的了解,所以会很简要的讲解。
·物理机安装:准备一个U盘,获取该U盘的两个硬件ID——vid和pid,使用工具软件将这两个ID写入引导盘镜像中相应的文件,保存引导盘镜像,将镜像写入U盘,用这个U盘引导启动电脑。
·PVE安装:将引导盘镜像上传至PVE系统中,使用PVE命令将镜像转换成虚拟机的一个磁盘,用这个磁盘引导虚拟机启动。
·ESXi安装:使用格式转换工具,将引导盘镜像转换成VMware的硬盘格式vmdk,新建虚拟机的时候,直接使用转出来的vmdk作为引导磁盘,用它来引导虚拟机启动。

传统的黑群安装步骤
以前DSM6时代,有大神Jun做的引导。后来就是大神redpill的作品。使用他们的引导盘安装,方法相似。他们的引导盘是区分黑群型号的,根据自己需要的型号选择相应的引导盘文件。安装前,可能需要对引导盘镜像内的grub进行修改,也可能需要添加你的NAS的某些非常规硬件的驱动,比如某些网卡、阵列卡等。当然,你可以在网上找到别人做好的添加驱动版本的引导盘镜像。将修改好的镜像导入系统,启动系统,如果引导盘没问题的话,就可以启动成功了,用群晖助手可以搜索到群晖设备,接下来根据系统提示一步步安装DSM就可以了。

使用ARPL大神的引导盘在PVE中安装黑群的详细步骤
由于上面说的安装步骤,需要用工具修改镜像文件,需要手动添加驱动,对小白不算友好。而巴西大神推出的引导盘直接将安装过程傻瓜化,完全不需要额外工具,可以根据你的硬件环境和某些指定的参数,自动编译引导环境,大大降低了黑群的安装门槛。大家也别为编译这个词吓到了,实际上操作过程只需要按几下键盘,做几次选择而已。下面我就介绍下完整详细的安装步骤。
再说一下我的黑群硬件,我会直通核显网卡和四块硬盘,核显是i7 8700的核显UHD630,网卡是4口8125,我会直通其中一个口。直通的操作我在安装黑群前就已经做好了。具体操作步骤请参考我前面的帖子。安装黑群的步骤大家不要原封照抄,要根据自己的情况修改。

1、PVE管理界面中,新建虚拟机。操作系统选择Linux 5.x 2.6内核,机型选择q35,SeaBIOS,磁盘能删掉就删掉,不能删掉就随便设一个建好了删掉,CPU内存大小根据自己的需求设置,CPU类型选择host,网络有直通需求的这里选择无网络,没有直通需求的可以选E1000和VirtIO,千兆以上网络一定要选VirtIO。其他选项请参考我的上一个帖子。
2、建好后,编辑虚拟机硬件配置,删除新建时生成的磁盘和光驱。
01.png
左侧点击local存储,然后在ISO镜像栏目中,上传下载好的ARPL引导盘镜像文件。上传完成后,会有上传成功的提示,记下上面的上传路径。
命令行运行:
  1. qm importdisk 101 /var/lib/vz/template/iso/arpl.img local-lvm
复制代码
PVE7.3版本貌似命令有所变更:
  1. qm disk import 101 /var/lib/vz/template/iso/arpl.img local-lvm
复制代码
解释下:101指的是虚拟机的VM ID,左侧列表里就能看到;后面的路径就是刚刚的上传路径;local-lvm指的是PVE的一个本地存储池,用来存放虚拟机的磁盘文件等。所以不要照抄,VM ID和路径改成你自己的。
02.png
运行命令之后,黑群虚拟机的硬件栏目中,会出现一个未使用磁盘,选中它,点编辑,设置它为SATA0,点添加,引导盘就导入完毕了。
3、在虚拟机硬件栏目,根据自己的情况添加PCI设备。
03.png
选项中,所有功能、PCI-Express打钩。
直通硬盘,首先查看硬盘ID,命令行运行:
  1. ls /dev/disk/by-id
复制代码
04.png
ata-那一堆字符串就是物理硬盘的ID,记好你要直通的硬盘的ID。
命令行运行直通硬盘命令:
  1. qm set 101 -sata1 /dev/disk/by-id/ata-WDC_WUH721414ALE6L4_Y5JYEZXC
复制代码
101是虚拟机VM ID;sata1是虚拟机内sata硬盘序号,一个虚拟机最多只能有6个sata盘,编号从0到5,不能重复,刚才的引导盘已经占用sata0了,所以靠硬盘直通这种方式只能给黑群分最多5块硬盘,直通SATA控制器不受此限制,不过也要受限于该SATA控制机实际SATA口的数量;ata那一堆字符串不用说了吧,注意不要把-part那些写进去。
直通硬盘命令执行成功后,虚拟机的硬件列表中就可以看到这块硬盘了。
4、虚拟机选项栏目中,设置启动顺序,sata0放在首位。
安装黑群前,最好格式化一下黑群的硬盘,避免安装过程出问题。PVE节点中磁盘栏目,选择相应的硬盘,点擦除磁盘。切记,不要选错了硬盘啊,切记!
05.png
5、虚拟机开机,打开黑群虚拟机的控制台,观察启动情况,启动完成后,会有一个地址,就是黑群的IP地址,端口7681。浏览器打开这个地址。
06.png
这个界面按回车,选择黑群型号。
07.png
我这里选择918+。如果你在新建虚拟机的时候CPU架构选了比较旧的,或者选择host而你的CPU本身比较老,可能这里就不会显示较新的型号。
08.png
选择DSM版本号。一般选最新的就行。
09.png
继续,设置黑群的序列号。如果你有洗白的序列号,在这里输入。没有的话就选随机生成一个。
10.png
下一步,选择添加组件。
11.png
这个地方,我稍微解释下。cpuinfo建议选择,这是CPU信息补丁,群晖默认只会显示白群型号对应的CPU,比如918+的型号,不管你实际的CPU是啥,它都会显示成J4125,加了这个补丁就会显示正确型号了,不过也仅仅是显示信息的问题,不会影响性能,也没有其他影响,你不在乎总显示4125也可以不加。英特尔核显补丁,酷睿4-7代都不需要添加,只要直通正确,默认可以硬解,8代经过我的尝试,i7 8700,不要添加,也是直接可以硬解,添加了这里的i915-8th反而不行了,9代理论上也是这样,10代的小伙伴可以尝试下i915-10th,11代和以上就不要尝试核显了,群晖不支持。(貌似有解决方案了?请知道的大神介绍下。)其他几个组件不需要添加。
12.png
接下来这里保持空白直接确定。
13.png
这个菜单可以设置MAC地址。如果你有洗白的MAC,可以填进去,没有的话不用设。
14.png
设置好组件之后,顶层菜单里就多了这一项:Build the loader。选择它,就可以开始编译过程了。我测试过很多次,受网速限制,编译速度时快时慢,汉化版会比较快。编译过程不需要干预,等完成就好了。完成后,7861的这个页面就完成使命了,黑群会自动重启,注意观察虚拟机控制台的屏显。
6、黑群启动完成后,控制台会显示一些信息并停住。这时候启动群晖助手。检测并发现黑群设备。
15.png
正常情况下,这里会显示黑群的信息,状态是DSM未安装。我这个图是后来截的了。点击它,就会自动打开浏览器页面,网址是IP地址加端口号5000。
如果你没有安装群晖助手,还有个群晖搜索网址可以用:http://find.synology.com/,不过这个网址不如群晖助手好用,有可能会搜索不到。
7、正常打开群晖页面后,整个安装过程距离成功就不远了。
16.png
点击安装。接下来的过程,会询问你在线安装还是使用本地安装包。尽量提前下好pat格式的安装包放在本地,那样安装速度和稳定性会大幅提高。然后会在黑群所有的硬盘上安装DSM,屏幕上会有大大的安装进度百分比。完成后会自动重启。
8、重启后需要输入一些初始化信息,比如登录账户密码之类的 。
17.png
更新选项尽量选择手动。毕竟是黑群,以后升级版本一定要慎重,小版本也就是update1之类的版本可以升级,大版本尽量不要升级了,引导盘可能会不支持新版本,搞不好会把黑群搞崩了,虽说有恢复的方案,那也是无谓的折腾。实在想升级的话,一定做好数据备份,切记!
18.png
创建群晖账户,选择跳过。黑群就不要搞群晖账户了。即使你洗白了,装好后再搞也没问题。
其他的就没啥好说的了。完成后就进入黑群管理页面了,黑群就可以正常使用了。

19.jpg
这是我的黑群信息,CPU可以正确显示了。版本我装的时候最新是7.1.1-42962-update3,现在已经是update4了。
20.jpg
这是网络信息,我直通的2.5g网口已经正确识别了。

21.png
建好空间后,随便拷个文件试试,从电脑上往黑群上拷,速度基本上能达到单个硬盘上限了,我没有组raid。

验证核显硬解
验证核显是否正确直通,是否正确加载了驱动,需要在命令行运行命令,那么要打开黑群的SSH。
黑群的管理页面,控制面板,终端机和SNMP,SSH项目打钩。
22.png
连上SSH,命令行运行:
  1. ls /dev/dri
复制代码
23.png
有类似的显示表示核显支持硬解,如果显示No such file or directory则表示不支持硬解。
  1. sudo cat /sys/kernel/debug/dri/0/i915_frequency_info
复制代码
24.png
这个命令需要root权限,群晖默认不给root账号密码,使用安装时创建的管理员账号sudo操作,密码就是管理员账号密码。HW control enabled是yes表示可以硬解,no就不可以。


评分

参与人数 2邪恶指数 +25 收起 理由
fisheess + 20 就是NB
歪了个fi + 5 就是NB

查看全部评分

 楼主| 发表于 2023-3-1 21:17 | 显示全部楼层
发表于 2023-3-1 21:26 | 显示全部楼层
技术贴支持一下
现在的黑裙引导这么智能了,我安装的黑裙引导还要在dg手动改信息来着
发表于 2023-3-1 22:32 | 显示全部楼层
AMD 的 APU 比如4650GE 可用么? 还是有限制牙膏的CPU?
发表于 2023-3-1 22:36 | 显示全部楼层
不错,学习了,收藏下,感谢分享。
 楼主| 发表于 2023-3-2 09:25 | 显示全部楼层
多崎作 发表于 2023-3-1 21:26
技术贴支持一下
现在的黑裙引导这么智能了,我安装的黑裙引导还要在dg手动改信息来着 ...

要感谢那位ARPL大神了,在他之前都是要手动改信息
发表于 2023-3-2 09:28 | 显示全部楼层
918   921   923   黑的话 支持 10盘及以上吗
 楼主| 发表于 2023-3-2 09:29 | 显示全部楼层
zxy2001 发表于 2023-3-1 22:32
AMD 的 APU 比如4650GE 可用么? 还是有限制牙膏的CPU?

农企的U我不熟,网上倒是有不少用锐龙搞NAS的,4650GE算锐龙吗,还是推土机之类的?主要是看驱动全不全,实在想搞,虚拟化上可以试试吧
 楼主| 发表于 2023-3-2 09:31 | 显示全部楼层
Ghoul834629 发表于 2023-3-2 09:28
918   921   923   黑的话 支持 10盘及以上吗

应该不行吧,家用最多9盘,用3617吧,36个盘呢
发表于 2023-3-2 09:35 | 显示全部楼层
lk_yeah 发表于 2023-3-2 09:31
应该不行吧,家用最多9盘,用3617吧,36个盘呢

没用过黑 的  听他们说 至有 918 才可以 核显 硬解  别的型号 不行
发表于 2023-3-2 09:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-3-2 09:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-3-2 09:45 | 显示全部楼层
现在11代在PVE下也可以GPU硬解了。B站搜下视频。UP主用的硬酷R1 N6005做的测试。不过貌似系统只能是sa6400。
 楼主| 发表于 2023-3-2 10:41 | 显示全部楼层
kkfnaidon 发表于 2023-3-2 09:45
现在11代在PVE下也可以GPU硬解了。B站搜下视频。UP主用的硬酷R1 N6005做的测试。不过貌似系统只能是sa6400 ...

看了下,目前貌似还不是很完善啊,不过开了个头总是好事,相信很快就会有更完善的方案了
发表于 2023-3-2 11:54 | 显示全部楼层
小白问一下,有没有DSM版本号和群晖型号和对应的表格,以及硬件兼容列表参考一下
想安装7.0以上的系统,不知道哪个比较稳定,也没找到适合的硬件兼容列表
 楼主| 发表于 2023-3-2 13:53 | 显示全部楼层
michaelyao007 发表于 2023-3-2 11:54
小白问一下,有没有DSM版本号和群晖型号和对应的表格,以及硬件兼容列表参考一下
想安装7.0以上的系统,不 ...

你这个问题问的很不合理,黑群不是你想装哪个型号就能装,就那几个型号,我帖子里都有。
至于硬件兼容性列表,我猜你是想问群晖的哪个型号适合安装在什么样的普通电脑硬件上吧,虽然群晖没有封禁黑群,但你觉得群晖会明确告诉你你的电脑硬件能不能装黑群吗
发表于 2023-3-2 15:49 | 显示全部楼层
lk_yeah 发表于 2023-3-2 13:53
你这个问题问的很不合理,黑群不是你想装哪个型号就能装,就那几个型号,我帖子里都有。
至于硬件兼容性 ...

哈哈好的,明白了
还得再多学习学习
发表于 2023-3-3 22:02 | 显示全部楼层
本帖最后由 topkings 于 2023-3-3 22:08 编辑

Hi,

我的黑群装上后显示卡工作不正常 G4600T  UHD630, LSI2308,带8个盘。Linux synology_broadwellnk_3622xs+
ls /dev/dri
ls: cannot access '/dev/dri': No such file or directory,
编译也没报错,装7.1.1 升级到了最新
只有Jellyfin,没有硬解,看了许多文章也找不毛病,是否内核的毛病?
hello@DS3622:~$ uname -a
Linux DS3622 4.4.180+ #42962 SMP Fri Feb 10 16:34:49 CST 2023 x86_64 GNU/Linux synology_broadwellnk_3622xs+


G4600T是kaby lake 烦请指教一二





发表于 2023-3-3 22:17 | 显示全部楼层
群晖总有一天要死在他 的硬件上。
 楼主| 发表于 2023-3-3 23:20 | 显示全部楼层
topkings 发表于 2023-3-3 22:02
Hi,

我的黑群装上后显示卡工作不正常 G4600T  UHD630, LSI2308,带8个盘。Linux synology_broadwellnk_3622 ...

我的帖子里有写的,只有家用型号可以支持硬解,比如918这样的,3622不行
发表于 2023-3-4 11:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-3-4 13:12 | 显示全部楼层
稳定运行一年了。
发表于 2023-3-4 14:57 | 显示全部楼层
zxy2001 发表于 2023-3-1 22:32
AMD 的 APU 比如4650GE 可用么? 还是有限制牙膏的CPU?

可以黑群的,就是AMD核显没驱动,不能转码而已
发表于 2023-3-4 17:43 | 显示全部楼层
谢谢,挑个小错,arpl项目的链接也指向“https://github.com/jumkey/redpill-load”了。
 楼主| 发表于 2023-3-4 18:39 | 显示全部楼层
NetCobra 发表于 2023-3-4 17:43
谢谢,挑个小错,arpl项目的链接也指向“https://github.com/jumkey/redpill-load”了。 ...


多谢指出,已修改~
发表于 2023-3-4 23:32 | 显示全部楼层
用最新的arpl v1.1-beta2a试了一下,碰到有一些地方和lz帖子里不太一样,记录在这里供参考:
1. 只有DS920+没有DS918+了;
2. PVE7.3创建虚拟机时Linux 版本只有“6.x - 2.6 Kernel”可选,但不影响;
3. 浏览器访问黑群的IP地址+端口7681有断联的情况,无法稳定设置,其实可以直接在PVE中打开console,输入menu.sh执行同样的操作,这样更稳定
4. 所有参数设置好了以后需要先执行“Build the Loader”才会出现“Boot the Loader”。

arpl真是简单多了。
 楼主| 发表于 2023-3-5 00:01 | 显示全部楼层
NetCobra 发表于 2023-3-4 23:32
用最新的arpl v1.1-beta2a试了一下,碰到有一些地方和lz帖子里不太一样,记录在这里供参考:
1. 只有DS920+ ...

只有DS920+没有DS918+了
这。。。不应该啊,920和918的CPU架构不一样,按理说不应该去掉918啊,你的物理CPU是啥?还是你创建虚拟机的时候选了什么架构?

所有参数设置好了以后需要先执行“Build the Loader”才会出现“Boot the Loader”
这个是我的疏忽,我写错了,应该是Build the Loader,改过来了
发表于 2023-3-5 02:02 | 显示全部楼层
本帖最后由 NetCobra 于 2023-3-4 19:55 编辑
lk_yeah 发表于 2023-3-4 17:01
只有DS920+没有DS918+了
这。。。不应该啊,920和918的CPU架构不一样,按理说不应该去掉918啊,你的物理C ...


补充:找到解决办法了,需要先选“Diable flags restriction”,然后列表里面就会有DS918+了

我的宿主机是HP MicroServer Gen8,CPU是E3-1260L。

所有的参数都是照你的说明选的,q35/SeaBIOS/host CPU

没有918+:
firefox_w7oWBwBcK8.png

“Show beta models”里面有920+和923+,没有918+:
firefox_vbpkblWjWd.png
发表于 2023-3-5 10:13 | 显示全部楼层
谢谢分享,下次可能会用到
发表于 2023-3-5 12:34 | 显示全部楼层
这个黑群晖听说十几年了,第一次看到这么详细的教程
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-28 06:31 , Processed in 0.017304 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表