2024年4月27日

96小时 安装群晖 各种坑

记录一下辛酸历程

2022年十一期间

放假

折腾将近4天。U盘4个,主机(主板)3个,显示器2个,网线2条。U盘写擦写20次左右,引导启动20次,BIOS进无数次

终于完成918+的安装。有机会再试试DS3617

  1. 首先第一个大坑-驱动

我的3个机器主板,都是RT8111的螃蟹网卡。此乃天坑。

奉劝各位如果是螃蟹网卡,不要尝试、不要尝试。改方案直接装PCI的Intel网卡。

群晖的引导需要驱动网卡然后才能通过网络安装DSM也就群晖的系统。这个网卡驱动是后加进去的。(关键词:尝试把r8125.ko文件打包到rd.gz中,可以自己打包但是我安装了Ubuntu系统也没有安装成功)

 

网上有大神搭的平台:

A. https://github.com/wjz304/Redpill_CustomBuild/ 这个平台很简单的就可以制作引导文件。安装的驱动应该是RT816(这个包含RT8111驱动)。但是制作出来的918和3617的引导文件均没有成功的驱动。

B. https://github.com/pocopico/tinycore-redpill 这个方式就是一个编译的过程。这个还可以直接识别你物理机的SataPortMap=和DiskIdxMap=。但其实这个两个参数还是可以理解的。自己设定也不是很难。但是同样出现了驱动打不上的问题。用这个系统做完引导还是无法看见RT8111网卡获得IP地址。

C.既然物理机不行,网上带虚拟网卡驱动的群晖引导还是很多的。毕竟好多人都是把群晖安装在虚拟机上玩的。于是安装EXSi 7.0。我本来想用虚拟机安装,以为可以躲避开群晖引导没有网卡驱动的坑。但结果又是卡在驱动上。

EXSi下载ISO文件是需要认证的。官网好像只能免费下6.7。既然要安装EXSi那就下载一个新的7.0的版本。结果遇到网卡看不见,直接告诉我没有网卡。再一查7.0以上的已经不再支持螃蟹网卡,我只能安装EXSi 6.7 可以导入螃蟹网卡的驱动。好在我有以前的6.7 的有网卡驱动的ISO版本。制作U盘,引导EXSi。

  1. 虚拟机安装群晖问题。

我以前成功过。因为我是阵列卡LIS的卡,可以顺利虚拟机直通给群晖系统。EXSi系统安装在SSD硬盘上,其他HDD直通。群晖可以直接看见8颗硬盘。

但是这次有个电脑板载SATA控制器。安装群晖引导的时候不能看见硬盘。硬盘需要sata控制器。Exsi系统给群晖分配的控制器不识别。网友又提出可以直通主板sata给群晖。可sata还带这ssd的EXSi的系统不能直通。要用另外一种方式直通硬盘给群晖使用。坑坑坑。最后愤怒再次放弃虚拟机安装系统。

 

中间还遇到EXSi

 

“Shutting down firmware services…

Using ‘simple offset’ UEFI RTS mapping policy

Relocating modules and starting up the kernel…” 

 

解决方法:

安装启动的时候,按Shift+o ,不删除原来的命令,在命令后增加参数,参数格式是空格分隔,然后是 参数名=属性值。

此问题,在命令行原有的参数后面加空格,然后输入 ignoreHeadless=TRUE

参见博文: 

 

 https://wp.gxnas.com/2770.html

—————————————————————————————————————————————————————————————————————————-

现在来说说我最后如何成功的。

 

  1. 准备U盘信息

    群晖系统需要引导,系统会调取U盘引导文件中的VID和PID ,用ChipEasy.chs.v1.6查看,注意如果你的U盘是已经刷引导的在windows下看不见盘符软件是看不见U盘的自然也就无法获得VID和PID,获得都是4位数字要加0x,引导中的U盘信息和U盘真实信息必须一致。

     

  2. 洗白

    Mac地址和SN号码是算出来的。

    有论坛大神找到了算法,并且弄出来了算号器,输入正确sn号码就可以算出来另外一个组正确的码。不要尝试。我花了2小时验证没有成功出一个号码。大概率都被贩子算出来给卖了。不要弄这个了。群晖可以DDOS随便找个动态域名的就可以实现外网访问了。不一定用群晖的服务。洗白就是感觉爽!如果真想洗白,闲鱼收一个25元。我洗了一台还不错用了2年了。另外一个机器就没有再洗白,意义不大。

     

  3. 搞清楚硬盘控制器

    就是这两个参数SataPortMap=和DiskIdxMap=

    具体自己搜索吧 一般情况SataPortMap=1 DiskIdxMap=00 表示一个sata控制器,上面的硬盘从00开始编号。

     

    我的高阶操作

    DiskIdxMap=0900 SataPortMap=48 SasIdxMap=0 sata_remap=03>11:11>03

强迫症患者可以学习一下。这行代码指主板有2个控制器一个是4口(实际主板上是6个,被我不编号抛弃了2个),一个是8个口(LIS阵列卡)。编号主板上的sata口控制器从09开始编号,也就是让位8个盘位给阵列卡。同时将sata控制器的位置调换一下。正常情况不作remap。A这个位置应该是会出现在第一个槽位。Remap后就排在后面了。

这段参数也放置在U盘grub.cfg文件里面。这四个代码前后位置无所谓,可以被其他参数代码间隔。

  1. 引导文件的写盘

    这步是最简单的了。引导文件使用rufus-3.20p写入U盘就行

     

    8111F_918+_7.1

    8111F_3617xs_7.1

     

    以上是非常重要,超级重要。有RT8111驱动的引导文件其他引导我试过都不行。包括GXNAS的黑群DSM7.X引导文件(2022年10月4日更新)都不能引导。

     

  2. 修改grub文件

    用DiskGenius打开U盘,在分区里面找grub.cfg文件。右键复制到桌面。文本查看器打开

    分别修改 pid、vid、sn、mac、以及sata信息

    然后拖回到DiskGenius原来的分区里面,覆盖。需要破解版本DiskGenius才能覆盖。

     

  3. 电脑插上U盘进行引导

引导后屏幕出现一些英文就可以打开Synology Assistant软件去查找你的未安装群晖系统了。注意这里要看一下群晖系统的版本。我建议你只安装这里看见的那个版本的DSM,可以从官网下载。不要好奇随意升级一个版本号安装。那样会导致系统无法引导。我认为引导文件是对应相关版本的,就像苹果手机刷机一样。可能有那个程序引导程序版本是DS918+_24922就用24922.pat那个文件去安装。不能用DSM_DS918+_25426.pat去安装。会导致无法引导。这里我没有细研究可能某个版本号可以共用一个引导。但是不要随意更换。因为刷错了又要重启。搞不好还要把所有硬盘拿出来格式化后再安装。否则群晖会一直处于恢复状态,无法再次安装。

  1. 重点7.1 需要拔除网线

    这又是一个坑。

    我也是在一个文档里面看见的,刷系统时大概40%左右会从你电脑拷贝系统文件也就是DSM到物理机(需要网线)。到55-56%的时候一定要拔除网线。等5分钟再插回来。我开始只是软路由断网。可能是操作问题。导致成功安装后再次无法引导或者一直报错文件已经损坏。

    还反复查找DSM文件。换过几个都失败。结果采用56%拔网线的办法就成功了。

  2. 后面就是设置群晖7.1系统了

    安装插件、Docker什么的。群晖的密码升级了。管理员密码要大小写加数字。

 

文中提到的文件

8111F_918+_7.1.img

8111F_3617xs_7.1.img

ChipEasy.chs.v1.6.exe

DiskGenius_Pro_v5.4.3.1342_x64_Chs破解.exe

rufus-3.20p.exe

 

下载地址:

百度: 链接:https://pan.baidu.com/s/1dkkgCtzntPYMYlh8lN4Lwg?pwd=pvi0 提取码:pvi0

天翼云: https://cloud.189.cn/t/R3QvyqZ3mAj2 (访问码:na20)

Google Drive: https://drive.google.com/file/d/15jprZq_rPpx-RVd9f-JTMX7OGzAWMPAk/view?usp=sharing

 

 

 

总结。黑群晖的出现让我们”垃圾佬”们有了新的天地。也让Nas走入了我的视野。感谢群晖的无私,感谢各位大佬的引导文件。

 

8盘位Nas ,200元的6Tb SAS盘,组Raid5安全性。让我们家有了安全便宜的全系统备份方案。

照片、笔记本电脑的重要文件都可以自动备份到群晖里面,PT电影,Jellyfin影音库。我还有一个暴风星际的黑群晖Nas,定期冷备份。简单高效。

后期折腾2.5G网络或者万兆网卡也有了可能性。