黑群晖DSM7.X安装教程(蜗牛星际物理机安装/升级DS918-7.X保姆级教程)【2023年3月7日更新】

       上个月写过一篇《黑群晖7.01折腾手记+黑群晖7.01安装教程》,由于是不同时间断断续续的折腾,那篇教程比较碎片化,想想还是重新写一篇完整的教程吧。温馨提醒:如果想升级到7.0系统,建议先看完此文章《群晖系统怎样升级到DSM7.0?要不要升级?》,再决定是否要升级。以下是博主使用蜗牛星际B款双网口这个机器直接物理机安装的DS918-7.01版本过程:

1、由于蜗牛星际这个机器的SATA接口比较奇特,所以在安装群晖系统之前,需要先一下准备工作:就是需要拆开机箱,在下图硬盘1的SATA口,需要接上硬盘,硬盘的电源从蜗牛主机背板电源口用大4pin一分二的线转接出来,再接一个大4pin转SATA的线,安装好群晖系统以后,这个硬盘还要一直接着,不可以拆走。(2023年3月7日更新:使用博主编译的7.21引导和7.22引导,已经不需要做此步骤)

 

2、硬盘接好以后,找一台Windows 64位系统的电脑,建立一个非中文名字的文件夹,把需要用的文件从【我的网盘】下载下来。2023年3月7日更新:由于7.01-42214已经过时,所以引导文件改用7.21的引导或者7.22的引导,安装包在【群晖官网】下载。

 

 

3、有些引导文件是zip压缩包,需要解压出来,同时把中文名称去掉。

 

 

4、运行Diskgenius,在菜单“磁盘”选“打开虚拟硬盘文件”。

 

 

5、选中刚才下载的引导img文件,打开。

 

 

6、点开左边栏的“主分区”—“boot”—“grub”文件,在右边找到grub.cfg文件(2023年3月7日更新:7.21和7.22的引导,找到引导盘根目录的user-config.yml)选中文件后点击鼠标右键,复制到指定文件夹。

 

7、选到刚才下载文件所在的文件夹,确定。

 

 

8、点:完成。

 

 

9、用Notepad2.exe打开grub.cfg2023年3月7日更新:7.21和7.22的引导,打开引导盘根目录的user-config.yml),向下翻找到第58行和第68行,先找到图上圈出蓝色字,下面根据实际情况修改(VID和PID,原有的0x不可以删除哦)。

 

10、找来一个U盘插到电脑,运行ChipEasy_4.0_芯片无忧(读取U盘PID和VID)文件夹里面的ChipGenius_v4_00_1024.exe。

 

 

11、确认一下ChipGenius当前选择的是正确的U盘,这个U盘需要做群晖的引导盘,找到VID和PID,等下需要用。

 

 

12、切换到Notepad2.exe编辑grub.cfg2023年3月7日更新:7.21和7.22的引导,修改引导盘根目录的user-config.yml)的界面,找到写有vid=和pid=的地方,替换成上一步骤找到的实际vid和pid的值(0x不可以删除,要保留)。

 

 

13、另外,还有几个参数需要修改,确认修改无误后,保存文件并关闭编辑器(2023年3月7日更新):

(1)netif_num=2:网口数量,默认为2,请按照实际修改,你的NAS单网口需要写netif_num=1;

(2)mac1=001132123456和mac2=001132123457:两个网卡的mac值,不可以写一样;单网卡请删除mac2=001132123457;如果你有真实的洗白码,可以替换成洗白码的值;

(3)sn=2021PDN123456:默认的序列号,如果你有真实的洗白码,可以替换成洗白码的值;

(4)DiskIdxMap、SataPortMap、SasIdxMap:由于DSM7.X引导要求SATA1口必须接上硬盘,同时还要添加这三个参数才可以顺利安装(这三个参数的具体说明,可以先查看本文末尾的“有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明”,因此我只在主板SATA1口接了一个硬盘,所以使用的是DiskIdxMap=00 SataPortMap=1 SasIdxMap=0。

(5)蜗牛星际在安装好DSM7.X系统后,可以把这三个参数改为DiskIdxMap=0400 SataPortMap=24 SasIdxMap=0,这样就可以正确的识别msata硬盘以及机箱前面板的4个硬盘笼。

 

 

14、切换到刚才打开的DiskGenius,在右边grub.cfg2023年3月7日更新:7.21和7.22的引导,修改引导盘根目录的user-config.yml)的空白区域点鼠标右键,复制文件到当前分区。

 

 

15、找到刚才编辑好的grub.cfg2023年3月7日更新:7.21和7.22的引导,修改引导盘根目录的user-config.yml),打开。

 

 

16、在弹出的窗口中,选择:替换。

 

 

17、完成。

 

 

18、在DiskGenius左边栏找到U盘,确认一下整个U盘全部分成了一个分区(如果U盘有多个分区的,需要删除所有的分区,再重新建立一个新的分区,并格式化成NTFS或者FAT32格式)。

 

 

19、退出DiskGenius软件。

 

 

20、进入win32diskimager_0.9_中文版(写群晖引导到U盘工具)文件夹,运行Win32DiskImager.exe。

 

 

21、点击打开文件的图标。

 

 

22、进入引导文件所在的文件夹,找到redpill-DS918+_7.0.1-42214.img,打开引导img文件。

 

 

23、确认一下U盘的盘符,别弄错成别的盘了,确认无误后,点“写”。

 

 

24、点:Yes。

 

 

25、在走进度,耐心等一下。

 

 

26、写盘完成,在弹出的窗口点“OK”。

 

 

27、把win32diskimager写盘软件关闭退出。

 

 

28、把U盘拨出来,拿到蜗牛星际插上,开机后狂按del键,进入BIOS设置界面,在Advanced菜单栏找到Miscellaneous Configuration。

 

 

29、确认一下 OS Selection是否设置为 Windwos 8.x。如果不是,则手动改成 Windwos 8.x ,保存退出,重启以后再进来。

 

 

30、在Boot菜单栏找到Boot Option Priorities,按回车,选择第一引导顺序。

 

 

31、设置成U盘启动(UEFI方式)。

 

 

32、保存退出。

 

 

33、U盘启动会有两行菜单,用U盘做引导选第一个回车。用SSD做引导选第二个回车。

 

 

34、然后屏幕显示这三行内容以后就停在这里了,这是DSM7.X引导的正常启动界面。有可能这个画面保持几分钟后会进入黑屏状态(实际上是自动屏保了),不要以为是系统卡死了或者以为是死机了。2023年3月7日更新:7.21或7.22的引导启动完成后,屏幕上会显示有IP地址);

 

 

35、回到windows电脑上,安装好群晖助手并运行,引导盘启动后大约等待3-5分钟后点一下搜索,就会看到显示群晖的IP地址了(电脑需要和NAS接在同一台路由器下,并且电脑关闭所有的防火墙软件),如果硬盘没有安装过群晖系统的,此时的状态会显示DSM未安装,如果有安装别的型号或者低版本的群晖系统,会提示可转移。

 

36、点到搜索出来这个地址,再点“联机”。

 

37、左下角打勾,确定。

 

38、在弹出的浏览器中,点“安装”。

 

 

39、点“浏览”。

 

 

40、找到前面下载的DS918+_7.01-42214(系统安装包)pat安装包,打开。

 

 

41、下一步,安装界面有可能提示输入安装系统的型号(比如:DS918+)。

 

 

42、系统提示硬盘1会被删除,打勾,继续。

 

 

43、开始格式化系统分区。

 

 

44、很顺利,不卡40%。

 

 

45、也不卡55%。

 

 

46、安装完成,开始重启,并显示一个10分钟的倒计时(重启实际等待的时间以硬件配置高低有关,配置好的可能1分钟,配置差的可能5分钟)。

 

 

47、重启完成后,即将进入系统,显示开始安装内置套件。

 

 

48、耐心等待。

 

 

49、点:开始。

 

 

50、给设备起个名字(不可以用中文),设置一个用户名(不可以用admin),设置密码(密码要求:大写字母+小写字母+数字的组合,长度至少8位),下一步。

 

 

51、选“当有可用的DSM或者套件更新时通知我,我会手动安装”,下一步。

 

 

52、跳过。

 

 

53、不打勾,直接点提交。

 

 

54、进入系统桌面,提示创建存储池和存储空间,点:立即创建。

 

 

55、开始。

 

 

56、我这只有一个硬盘,所以选择的是Basic,下一步。

 

 

57、确认一下即将要建立存储的硬盘是不是正确的,确认无误就下一步。

 

 

58、继续。

 

 

59、提示我的硬盘不在Synology产品兼容列表中,不用理会,这个不影响使用,继续。

 

 

60、跳过硬盘检查(如果你组的是RAID,强烈建议勾选“执行硬盘检查”,以免硬盘出问题引起RAID损毁)。

 

 

61、修改分配的大小这里,点“最大化”,下一步。

 

 

62、选择文件系统这里有两个选择,根据实际情况选择,如果需要使用DSM所有的功能不受限制的,选Btrfs,下一步。

 

 

63、应用。

 

 

64、确定。

 

 

65、存储空间建立完成。

 

 

66、看一下控制面板,信息中心首页,显示空白的BUG已经修复。

 

 

67、控制面板—用户与群组—高级设置—家目录,在“启动家目录服务”和“启用回收站”两处打勾,应用。

 

 

68、安装完成。

 


物理机安装DSM7.0X成功的技术总结:

1、U盘用金士顿或者闪迪等正品行货(别用杂牌),把U盘的pid值和vid值读取出来改到入引导文件中;

2、主板第一个SATA口必须接上一个硬盘,这个硬盘没有数据的话建议用Diskgenius删除所有的分区(如果硬盘是之前群晖5.X系统或者6.X系统在用的数据盘,可以不用删除分区,也不用格式化)

3、只有一个硬盘的情况下,引导文件添加DiskIdxMap=00 SataPortMap=1 SasIdxMap=0这三个参数,如果不止一个硬盘则按照下方“有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明”来设置

4、蜗牛星际BIOS,在Advanced->Miscellaneous Configuration->OS Selection 处,要选Windwos 8.x;

5、蜗牛星际安装好群晖系统以后,可以把引导盘里面三个参数改成DiskIdxMap=0400 SataPortMap=24 SasIdxMap=0,从而可以识别机箱前面板的4个硬盘,并且硬盘盘序从磁盘1到4,完美隐藏引导盘

 


有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明

 

#在群辉系统中,一个控制器默认只能控制9个硬盘,所以SataPortMap=的数值范围只能是0-9,0则表示屏蔽该控制器,不可以设为SataPortMap=0来隐藏引导盘!

#如果有多个控制器的(每个主板具体有几个控制器,请查阅主板说明书),则SataPortMap=后面的数值有几位就表示有几个控制器。比如SataPortMap=148,表明第一个控制器有1个硬盘,第二个控制器有4个硬盘,第三个控制器有8个硬盘。

#DiskIdxMap=这个参数值,按顺序从左到右每两位数为一个控制器的盘序数值,这两位数为16进制数,如果数值小于等于9或者大于10的,需要在数值前面加个0。比如DiskIdxMap=000105的意思是,第一个控制器的磁盘(引导盘)从序号1(00为序列1)开始往后排,第二个控制器的4个硬盘从序号2(01为序号2)开始往后排,第三个驱动器的8个硬盘从序号5(05为序号6)开始往后排。此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1(引导盘)到磁盘13。

#这里有个小技巧,可以将控制器的盘序设置超过当前最大磁盘数量。例如我想把第1个控制器的引导盘隐藏,可以改成DiskIdxMap=0C0004,引导盘在群晖系统里面就看不到了,此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1到磁盘12(引导盘被隐藏了),同时还治愈了很多患有强迫症的童鞋!

#SasIdxMap为SAS硬盘的个数,默认使用SATA硬盘的时候设置为0。

 

点赞
  1. 拜拜了您嘞说道:
    Google Chrome Android 13
    博主你好,我想请问下, 1.sata1线必须接硬盘,那我是不是把硬盘位的一根线接到sata1就可以了? 2.就是我目前只打算接一个4T硬盘和32g的msata,那我参数设置根据你写的让全盘显示可以吗?还是必须根据实际插了多少盘来设置那三个参数?如果是这样,那我以后加硬盘就得重新设置吗? 3.我要升级7.1是用7.1的pat就行了吗?引导需要换吗? 4.洗白的话我是有正版的mac和sn就行吗?如果别人的机器正在用,我是不是不能用那个来洗白? 新手问题有点多,希望多多包涵
    1. 博主说道:
      Google Chrome Windows 10
      微信已回复
  2. OGKvH5VVfn6dzyLGXbk0-85rkju4说道:
    博主你好,我想问一下蜗牛B款单口(在这个问题上应该单双口影响概率不大),目前安装7.1.1最新测试系统,只能U盘不能用msata引导吗,我用U盘安装成功后迁移到msata打开就显示未安装。直接用msata的话就卡58%
    1. 博主说道:
      Google Chrome Windows 10
      如果可以直接用MSATA做引导的话,我就不用U盘了。
  3. yoyo2022说道:
    Google Chrome Windows 10
    您好,博主,我有个问题想咨询您,我之前升级7.01的时候,根据咱们的教程把sata线插入了第一个硬盘sata口,保留了原硬盘。 现在我安装openmediavault,是不是要把sata线拆回原位置,这样msata就变成了第一顺位硬盘 问题二:安装7.0.1,为什么还要保留这个sata,7.1 也需要保留吗
    1. 博主说道:
      Google Chrome Windows 10
      我印象中安装openmediavault不需要设置硬盘位置啊
  4. sun说道:
    Google Chrome Mac OS X 10.15.7
    我用畅网的n6005主板安装时,提示:我们检测到硬盘(1)中有错误,因此sata口被禁用,请重试。请问下是这3个参数设置错误的原因吗
    1. 博主说道:
      Google Chrome Windows 10
      不是!首先,你的主板第一个SATA口必须接硬盘,如果第一个SATA口已经接了硬盘还出现这个提示的话,就表示该主板把NVME视为第一个SATA口了。
      1. sun说道:
        Google Chrome Windows 10
        我现在是6个SATA口都试了都是同样的错误,如果主板现在把M2口认第一个SATA口,我要怎么修改参数才能正常安装?
        1. 博主说道:
          Google Chrome Windows 10
          这个是主板设计造成的,不是通过修改参数能改的。所以你只能装DS920了,920用的是mdb目录树,不需要设置这三个参数。
  5. 锐锐Go说道:
    Google Chrome Windows 10
    参照攻略完全成功,特来注册告知,感谢博主的分享 :huaji: 对于grub.cfg文件中,磁盘控制器参数配置(>>硬群晖,安装博主分享的3615xs7.X<<即DiskIdxMap=00 SataPortMap=1 SasIdxMap=0)提醒各位玩友,使用蜗牛星际(自用A款单网卡,不过这个矿渣的主板基本上都差不多,和博主放的图片类似的J1900+主板1SATA、1mSATA+控制器4SATA这种规格,)是无法使用主板上的mSATA接口的,即mSATA硬盘装到主板上,在bios里面能看到、群晖的存储管理却无法识别,换到其他接口又能识别且正常使用。 看了网上大部分经验,都只提到要加这3个参数,估计大部分原因是蜗牛自带的那个16GmSATA盘过于羸弱...比现在大部分Usb3的U盘都要慢(羸弱似乎不准确,lj也许 :pen: ) 但是我这里有片以前笔记本留下的120GmSATA盘,拿来当缓存再适合不过,需要调整参数 所以研究了一下其他大神经验,调整参数为:DiskIdxMap=0002 SataPortMap=24 SasIdxMap=0 以上参数设置以后,主板SATA口为群晖系统中的1号盘,msata口为2号,控制器上的4个为3号起。 :huaji2: :huaji: 至于具体配置含义回帖不再赘述(不知道博主欢不欢迎放外站链接)如果有兴趣可以自行某度搜索相关释义
  6. hui说道:
    Google Chrome Windows 10
    博主,你好!升级到遇到一个比较奇怪的问题:蜗牛D使用您网盘中的“DS918-7.X引导文件(支持7.0.1-42218到7.1.1-42962).img”引导成功升级到最新版本“7.1.1-42962 Update 1”后,4块硬盘和msata的SSD都能读写正常。但是机器重启后使用群晖助手很大概率搜不到群晖,偶尔能搜到。搜不到时机器刚重启网口的指示灯是亮的并闪烁,但过了几分钟后网口指示灯停止闪烁并熄灭。试了好几次,都会出现上面这种情况。尝试过将机器设置固定IP也不行。这是什么原因导致的呢,麻烦博主帮忙解答下!
    1. 博主说道:
      Google Chrome Windows 10
      正常来讲,能升级进系统,就证明引导是支持的呀,怎么会重启后找不到了呢,你接显示器看看一下引导启动的界面是否正常。
      1. hui说道:
        看了下启动界面都是正常的,还是非常感谢博主解答 :hehe:
    2. 飘云说道:
      Google Chrome Windows 10
      请问下你是怎么解决的呢。 我的也是。在界面重启的话。会无法连接。这个时候必须关机后。重新开机。就能搜索找到群晖呢。
  7. sola说道:
    Google Chrome Windows 10
    请教下大佬,我的黑裙4G内存查看资源监控,发现4G有700多MB已保留,有没有方法把它释放出来呢,还是说内存爆满的时候它会自动释放呢,是黑裙DS918+ 7.0.1-42218 :lei:
    1. 博主说道:
      Google Chrome Windows 10
      群晖的内存管理是自动的,无法人为干预。
      1. sola说道:
        Google Chrome Windows 10
        那请问大佬,我用的是您这篇教程,用n3160的cpu主板,系统版本是黑裙DS918+ 7.0.1-42218,请问4G内存里有已保留内存700多MB,是否合理呢?我看贴吧有人8G也才500MB保留内存(不知道是什么系统版本)
        1. 博主说道:
          Google Chrome Windows 10
          你可以重装系统试一下
          1. sola说道:
            Google Chrome Windows 10
            谢谢 :huaji:
  8. yefenghu说道:
    Google Chrome Windows 10
    博主,我用的是DIY迷你主机物理机直装的黑群晖,我硬盘是nvme盘接了一个SATA机械硬盘。修改完参数以后安装,提示找不到硬盘。这3个参数DiskIdxMap、SataPortMap、SasIdxMap该怎么改啊?
    1. 博主说道:
      Google Chrome Windows 10
      1、黑群晖默认不支持使用nvme硬盘。2、这三个参数的说明请查看本文下方“有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明”这段内容。
  9. 翘课玩魔兽说道:
    Firefox Windows 10
    您好,感谢教程编写,我按流程向优盘里写了918+ 7.01 42661, 引导文件加了DiskIdxMap=00 SataPortMap=01 SasIdxMap=0,硬件蜗牛D单,只有一个msata BIOS开启了ahci,sata开启,优盘启动进入,局域网可以用群晖助手发现,也正常安装,但是安装后无法正常进入群晖系统,即卡在第46步,10分钟倒计时后再也进不去系统了。 请问:46步这里的重启,需要把优盘拔出来吗?需要怎么操作呢? 谢谢!
    1. 翘课玩魔兽说道:
      Firefox Windows 10
      我好像知道了,官网的pat文件我下载的是DS918的最新42661,引导文件我用的是42661,(可能不支持最新的up4?)待会我试试换个DS9187.X的引导文件试试。
    2. 博主说道:
      Google Chrome Windows 10
      只有一个msata是安装不了群晖的。要按照教程把一个硬盘接到SATA1口上面才能安装。
      1. 翘课玩魔兽说道:
        Firefox Windows 10
        蜗牛D的主板上的SATA1好像就是msata接口的板载ssd,能否把msata扣掉,然后插一个硬盘在SATAx上安装吗?
        1. 博主说道:
          Google Chrome Windows 10
          我可没有这个本事哦
          1. 翘课玩魔兽说道:
            Firefox Windows 10
            谢谢回复,那如果sata1被板载msata占了的话要如何安装呢?
          2. 翘课玩魔兽说道:
            Firefox Windows 10
            好像已经搞定了,谢谢,我的操作是: 把msata硬盘拔掉,然后bios里关闭所有sata,只保留一个硬盘(插在了最下面,貌似插在哪里都可以,只插一个就可以)然后引导文件使用参数DiskIdxMap=00 SataPortMap=01 SasIdxMap=0就可以了
      2. 翘课玩魔兽说道:
        Firefox Windows 10
        博主你好,我现在遇到了一个新的问题: 现状:安装时关闭BIOS里的SATA后,前置的蜗牛D单前置最下方的插口插入一块硬盘,然后系统安装好了,然而再插新的硬盘时,系统只能找到之前那块硬盘。此时: 1. BIOS里关闭SATA(拔掉主板上的msata),参数DiskIdxMap=00 SataPortMap=1 SasIdxMap=0 此时保留之前插好的硬盘,系统可以正常进入,且只识别一块 同样这块硬盘,换个口插,提示找不到硬盘(系统进不去,显示DSM未安装) 保留之前插好的硬盘,前置口再插其它硬盘,系统可以正常进入,且只识别之前那一块 2. BIOS里打开SATA(拔掉主板上的msata),参数DiskIdxMap=0400 SataPortMap=24 SasIdxMap=0 启动失败,无法ping通,群晖助手无法找到
        1. 博主说道:
          Google Chrome Windows 10
          蜗牛的主板型号很多,我不能保证每个型号都通用。我做这个教程的时候用的是蜗牛B款双网卡那种,没有问题。
          1. 翘课玩魔兽说道:
            Firefox Windows 10
            已经解决了,使用的参数是:DiskIdxMap=0C00 SataPortMap=24 SasIdxMap=0 完美启动,留个言,供其他读者参考,也谢谢博主耐心答复。
    3. hui说道:
      Google Chrome Windows 10
      兄弟,我也是蜗牛D,方便留个联系方式指导下黑群升级7.X方法呢
  10. 好看的美背说道:
    Google Chrome Windows 10
    作者大大,想问下现在最新的引导,蜗牛星际不需要插smata和主板那个sata2硬盘了吗,还需要插那俩口吗?说实话我不升级的原因就是嫌插那俩口。。
    1. 博主说道:
      Google Chrome Windows 10
      蜗牛星际的主板有很多种,单从机箱来看有ABCD四款,每一款有单网卡和双网卡之分,还有一款带13个SATA口号称皇帝款的,所以我也不知道你问的是哪一款。反正我自己用的B款双网卡这个机器,必须要接SATA1口,否则没法安装DSM7.X。另外,在我博客留言,同一个内容不要重复发贴。
      1. 好看的美背说道:
        Google Chrome Windows 7
        我是B款单网卡。之前必须要插sata1和msata。不知道现在最新的引导能不能跳过这步

发表回复