黑群晖升级DSM7的教程(黑群晖DS918-6.23升级到DS918-7.01保姆级教程)

【升级须知】

一、黑群晖的DSM7.X引导程序(RedPill项目组开发的引导)目前仍处于测试版,虽然可以使用,但是还不够完美,截止2021年10月9日,还存在以下问题无法解决

1、默认的引导不支持2.5G网卡和10G网卡(部分网卡可以通过手动打驱动可以解决:https://wp.gxnas.com/11358.html);

2、默认的引导不支持某些阵列卡、直通卡(部分阵列卡可以通过手动打驱动可以解决:https://wp.gxnas.com/11358.html);

3、在使用DS918-7.X的系统中,只有为数不多的CPU,使用Photos套件时可以正常人脸识别;

4、10代以及部分9代的CPU(比如:9600K、9700、9900等)无法开启硬解,之前这些CPU在DSM6.23下可以通过手动打上核显驱动和硬解补丁来达到硬解的方法,在DSM7.X下均失效;

5、如果之前使用nvme固态硬盘来做缓存盘的,升级后需要手动修改系统文件,才可以重新使用;

6、如果之前使用nvme固态硬盘来做存储盘的,升级后会不识别,暂时无法解决;

7、有些机器安装的DS3615-7.X,只要同时安装了Photos套件和docker套件,每当启动docker容器后,就会导致系统内核崩溃并且引起机器自动重启,重启后系统会显示”在过去24小时内发生多次非正常关机“ 或者“非正常关机”等提示(详情可以查阅:https://github.com/RedPill-TTG/redpill-lkm/issues/21)。

 

二、群晖DSM7.X不兼容DSM6.X,因此会升级系统遇到以下问题:

1、在DSM6.X安装的第三方套件(比如最常见的:transmission、qbittorrent)在升级到DSM7.X以后变成不可用,需要卸载套件再重新安装7.X版本的套件,如果是重度使用PT的用户,备份和转移种子是一件非常痛苦的事情;

2、套件升级后造成原有套件不可用的(比如:原DSM6.23的Photo套件和Moments套件升级后就没有了,变成了Photos套件);

3、套件升级后造成一些授权丢失(比如自行安装带40个授权的SurveillanceStation-8.27监控套件);

 

综上所述,是否要升级,请自己衡量。生产环境的机器,建议不要升级!

 


看到这里,如果觉得以上所说的都不是问题,OK,我们继续。。。

 

【升级步骤】

1、升级之前的系统:DS918-6.23;

 

 

2、升级之前的系统,用户账号情况;

 

 

3、升级之前的系统,共享文件夹的情况;

 

 

4、升级之前的系统,已经安装的套件情况;

 

 

5、升级之前的系统,在Docker里面安装的容器情况;

 

 

6、升级之前的系统,下载套件qbittorrent种子情况;

 

 

7、把群晖主机关机,重新做引导盘(不会做的,请参考【物理机安装DS918-7.01教程】、【ESXI虚拟机安装DS918-7.01教程】、【PVE虚拟机安装DS918-7.01教程】),如果是用U盘做引导盘的需要注意修改VID、PID,刷入DS918-7.01的引导文件后开机,开机后下图的引导菜单选第一个回车;

 

 

8、用U盘做引导盘的,在开机后的引导菜单选第一个回车后显示如下(U盘引导启动后就显示这样,在UEFI方式启动方式下,会有一个光标停在上面不动,不要以为是系统卡住了);

 

 

9、如果是用SSD或者用虚拟机安装的,开机后下图的引导菜单选第一个回车;

 

 

10、用SSD或者用虚拟机安装的,在开机后的引导菜单选第二个回车后显示如下(选SATA盘引导启动后就显示这样,在UEFI方式启动方式下,会有一个光标停在上面不动,不要以为是系统卡住了;)

 

 

11、在电脑上运行“群晖助手”进行搜索(需要注意:电脑要关掉所有的防火墙),看到状态变成了“可移转”;

 

 

12、在电脑浏览器,地址栏输入在上一步骤搜索出来的IP地址;

 

 

13、安装;

 

 

14、选择安装方法会显示有两个,如果想保留原系统的设置选“保留系统配置(保留文件和设置)”再点“下一步”,如果想使用一个全新干净的系统选“重置系统配置(仅保留文件)”再点“下一步”,本教程选择前者;

 

 

15、浏览,找到事先下载好的DS918+_7.01-42214.PAT的系统安装包,打开;

 

 

16、确认一下安装包的版本号(用什么版本的引导,就要选对应版本的安装包,不可以搞错),无误后点下一步;

 

 

17、开始安装;

 

 

18、在安装中;

 

 

19、耐心等待,安装过程中如果有提示SATA硬盘(XX)错误的,需要修改引导文件里面的grub.cfg,添加DiskIdxMap=00 SataPortMap=1 SasIdxMap=0这三个参数,并根据SATA接口连接硬盘的实际情况修改前两个参数,把修改好的grub.cfg刷回引导盘,重启后再进行安装; 

 

 

20、安装完成系统会自动重启,此时会显示一个10分钟的倒计时,重启等待的时间由硬件性能决定(正常等待1-10分钟);

 

 

21、重启完成,即将进入;

 

 

22、正在准备,此时NAS主机不要重启也不要关机;

 

 

23、耐心等待;

 

 

24、这显示需要更新6个套件(每个人使用的套件不一样,具体需要更新的套件数量以实际显示为准),目前在更新第一个套件;

 

 

25、更新第2个套件;

 

 

26、更新最后一个套件;

 

 

27、看到登录界面了,使用原来DSM6.23版本使用的用户名和密码,登录;

 

 

28、看到桌面了,点“开始”;

 

 

29、在弹出的界面中,点“暂时跳过”;

 

 

30、选“不,谢谢!”;

 

 

31、选“不,谢谢!”

 

 

32、如果你使用的是admin这个用户登录,在群晖桌面右上角会有个管理员账户安全性的提示,使用admin容易受到攻击。解决方法:在群晖控制面板,用户,新增一个管理员,用新的管理员账号登录,把admin设置为停用,并且按照【定期更新IP封锁名单的教程】建立主动防御。

 

33、群晖桌面右上角还有一个“新的更新选项”,点“立即设置”;

 

 

34、选第三行的“当有可用的 DSM 或套件更新时通知我,我会手动安装”,确定;

 

 

35、打开套件中心,在“已安装”会显示出需要修复的套件,点”全部修复“;

 

 

36、点”是“;

 

 

37、开始自动修复套件;

 

 

38、趁着修复套件的空档,打开File Station,查看一下共享文件夹,发现文件都在,YES!如果之前在引导盘添加了DiskIdxMap=00 SataPortMap=1 SasIdxMap=0这三个参数的,进入系统后发现有缺少存储盘现象的,把引导盘里面的grub.cfg中将这三个参数删除,重启后应该可以识别出全部的存储盘;

 

 

39、再去打开控制面板,用户与群组,之前建立的用户还在,YES!

 

 

40、再回到套件中心,除了qbittorrent显示"安装的套件版本与您的DSM不兼容"用不了以外,其他的套件已经自动修复了。

 

 

41、找到qbittorrent,点进去,卸载;

 

 

42、选“是”;

 

 

43、在DSM6.23系统下原来安装的Moments,升级后自动变成了Photos;

 

 

44、再去打开Docker,之前安装的容器还在,只不过是停止的状态;

 

 

45、把它开起来,运行正常,YES!

 

 

46、好咯,升级完成!

 


47、刚刚写完教程没多久,群晖的官网就更新了DSM7.0.1-42218的正式版(此前的42214是RC版)。于是博主又抽空编译了一个DS918+_7.0.1-42218的引导文件,然后按照上面的升级方法把42214升级到42218,经测试是正常的。建议需要升级DSM7.X的,可以换成DS918+_7.0.1-42218的引导文件,升级安装或者全新安装DS918+_7.0.1-42218的版本。

点赞
  1. ____Q__Q____说道:
    Google Chrome Windows 10
    博主你好,我现在pve安装的623up3,想升级7.2,看了下你的几篇关于升级相关的文章,还是有几个疑问: 1. 半洗白的话跟以往不一样不用修改grub.cfg了吗?是否直接修改user-config.yml中sn、netif_num、mac1,如果只有1个口,就改netif_num为1,并删除mac2吗?但是不知original-mac1和original-mac2参数如何处置。 2.如果在安装过程中出现文中说的“如果有提示SATA硬盘(XX)错误的,需要修改引导文件里面的grub.cfg,添加DiskIdxMap=00 SataPortMap=1 SasIdxMap=0这三个参数”,需要pve强制结束vm,然后添加这三个参数到引导中,再重新import disk进去替换之前的引导盘吗? 3.目前我直通主板6个sata口,插了2个硬盘,一个存储空间2,一个是存储空间3,还有个引导盘显示未使用。空间2和3上都有套件。如果上面3个参数配置错了,是否会导致安装了系统要么找不到磁盘,要么找到了但是由于磁盘错乱导致套件也损坏?网上搜了下不太明白如何修改DiskIdxMap,华擎z370pro4应该只有1个控制器
    1. 博主说道:
      Google Chrome Windows 10
      你的问题1:original不用理会,其他的参数我在本文已经写得非常清楚了。你的问题2:理论上引导首次启动会自动检测硬盘自动调整参数,所以不会提示硬盘XX错误这种信息,修改三个参数是为了调整顺序而已。你的问题3:如果你参数错了,可以自己修改引导盘重新调整参数即可。
      1. ____Q__Q____说道:
        Google Chrome Windows 10
        谢谢回复,已经升级了安装过程没出意外
  2. 山羊说道:
    Firefox Windows 10
    发一个昨晚折腾最后的更新:能够进DSM,但是启动时间比6.1.7久了很多很多,大概10分钟左右。因为没长时间运行,所以暂时不知道还有没有其他问题。因为这周基本上花了3个晚上折腾升级的事情,强制断电、重启怎么也要20次以上,不知道启动时间长会不会跟硬盘被频繁折腾有关。
    1. 博主说道:
      Google Chrome Windows 10
      正常情况下需要把硬盘全部插上安装系统。看你的描述,是全程带电拨插硬盘的?这样操作容易炸,以后别带电拨插硬盘了。
      1. 山羊说道:
        Firefox Windows 10
        只要能进系统选择,我就不会带电插拔硬盘。但是安装过程中难免出现进不了系统、硬盘提示错误、关不了机、开不了机等等各种问题,所以会有热插拔以及长按开关断电。我知道这样伤硬盘,但都是不得已而为之。我现在还是不清楚DiskIdxMap=0002 SataPortMap=24 SasIdxMap=0到底是整个都删除,还是只删除等号后面的数字。也不知道开机时间长是正常现象,还是有什么问题。如果博主知道,麻烦指点一下。谢谢
        1. 博主说道:
          Google Chrome Windows 10
          DiskIdxMap=0002 SataPortMap=24 SasIdxMap=0,刚才写的内容全部都删除,不是只删除等号后。
          1. 山羊说道:
            Firefox Windows 10
            那我当时就改对了,整串代码都删掉了。隔了几天开机,看了看功耗,待机大概28W,传输文件差不多30W。好像进系统慢的问题依旧存在,不过进系统之后看上去正常。准备往硬盘上传电影、剧集资源的时候发现内网传输速度只有4M/s左右,试了很多方法不见提升,后来电脑和nas都重启才上了40M/s。我搜了搜博主你这边没有针对传输速度异常的文章,如果可以可以科普一下,帮助小白排查故障。
          2. 博主说道:
            Google Chrome Windows 10
            传输速度异常、启动等待时间过久,等等这些问题基本都是硬件层面的问题,与DSM系统无关。所以我这边没啥写的。
  3. 山羊说道:
    Firefox Windows 10
    博主你好,我用的蜗牛A单网口款,刚从6.1.7升级到7.1.1,遇到了提示硬盘错误的问题。根据文章的提示,sata1插上了硬盘笼最上面的硬盘,成功的安装了系统,但是遇到了一个尴尬的问题,硬盘笼的硬盘怎么插都不会被系统识别。 最后改参数是DiskIdxMap=0002 SataPortMap=24 SasIdxMap=0 。 求解,谢谢
    1. 山羊说道:
      Firefox Windows 10
      莫非我应该去grub.cfg把DiskIdxMap=0002 SataPortMap=24 SasIdxMap=0删掉? 是开机进系统之后把引导U盘拔了,然后替换grub文件,再插回到NASS上么。 那么如果以后群晖重启会不会又出现硬盘错误呢。
      1. 博主说道:
        Google Chrome Windows 10
        蜗牛用DiskIdxMap=0002 SataPortMap=24 SasIdxMap=0这个参数没有问题啊,我装过好多台了。要不你删除这三个参数试一下看看。
        1. 山羊说道:
          Firefox Windows 10
          我不知道自己操作的对不对: 开机进DSM,拔掉U盘,改grub文件,直接把代码中的DiskIdxMap=0002 SataPortMap=24 SasIdxMap=0删掉(是整个删掉,不是删=后的数字),烧录,插NAS上,重启。 这时候DSM提示我系统设置损毁,我让我上传DSM文件重装,重装后重新设置账户,插进硬盘笼的硬盘,系统识别,建立存储池和存储空间。 重启NAS,倒是显示“已就绪”,但是输入用户名之后就开始转圈,不显示密码输入界面。 唉,不知道是不是哪里有问题,有点心累。
          1. 山羊说道:
            Firefox Windows 10
            更新: 拆掉硬盘笼上的硬盘,进系统就正常,但是进DSM之后提示储存池故障,停用之后准备关机,结果发现不拔出硬盘笼上的硬盘 系统是无法正常关机的,不拔就看NAS还通着电,但是群辉助手搜不到NAS,拔出后不到一分钟就关机了。 感觉还是跟硬盘的设置有关,难道是那串代码的处理方式有问题?
  4. dugugu说道:
    Google Chrome Windows 10
    博主您好,我系统开机显示 grup rescue>的界面,系统进不去了 我是蜗牛的j1900主板装的6.23的群晖系统,
    1. dugugu说道:
      Google Chrome Windows 10
      u盘在bios是能识别的,也能看到启动项,之前按照论坛上的教程装的跑了快2年了,家里因为断电,重新引导起不来了,一直进入grup rescue的页面 :lei: :lei: ,有什么解决办法么
      1. 博主说道:
        Google Chrome Windows 10
        重新做一个引导
        1. dugugu说道:
          Google Chrome Windows 10
          好的,感谢。不确定原来用的哪个版本的引导了,但是知道大版本是6.23,有啥办法能判断出来么
  5. OGKvH5QVz9fik6s3co6QOOyi3rwo说道:
    我看了7.1问题比较多,如果推荐,是否7.0.1-42218是最合适的版本?感谢解答
    1. 博主说道:
      Google Chrome Windows 10
      个人建议6.23
      1. Gaber说道:
        Google Chrome Windows 10
        请问在2023年4月8日这个时间点,推荐升级7.1吗?现在6.23洗白
        1. 博主说道:
          Google Chrome Windows 10
          用DSM6还是DSM7,根据自己的需求决定吧。我自己用DS918-7.11up4。
  6. OGKvH5QVz9fik6s3co6QOOyi3rwo说道:
    感谢大佬分享,我的情况也有点复杂,目前蜗牛j1900直装3615的6.17黑群用了两年挺好,插了3块硬盘2T3T10T用basic模式,基本都装满了。现在买了5105四网口主板想换上蜗牛用pve做AIO。如果pve想装918的7.0黑群是直通硬盘好了接上3硬盘直接装吗?
    1. 博主说道:
      Google Chrome Windows 10
      N5105可以用NVME安装PVE,然后直通SATA控制器给PVE里面的群晖虚拟机,硬盘就可以无损迁移过去。前提是你的N5105能一次性接完所有的硬盘。
  7. yigege666说道:
    Google Chrome Windows 10
    大佬,一直卡在“还原(系统可恢复)”怎么办?读条能到100%,倒计时一直不消除
    1. 博主说道:
      Google Chrome Windows 10
      安装DSM7的系统要用DSM7的引导才行
      1. yigege666说道:
        Google Chrome Windows 10
        博主你好。我是使用的“物理机-7.0.1-42218”引导文件,系统文件是官网下载的 7.0.1-42218,一直进不去系统,每次读条100%重启后又重新读条。
        1. 博主说道:
          Google Chrome Windows 10
          这个引导不支持升级,你安装的时候没有断网,系统会自动更新到7.01-up5,但是引导又不支持,所以就会出现不断的还原。请认真看一下引导的说明:https://wp.gxnas.com/11849.html
          1. yigege666说道:
            Google Chrome Windows 10
            感谢博主。惭愧惭愧,没有断网。现在已经正常安装,J3455物理机安装,刷了快速bioss。目前7.1-4266-1运行正常。能实现快速启动与关机。
          2. 博主说道:
            Google Chrome Windows 10
            很好!
  8. 王猴将相说道:
    Firefox Windows 10
    我的蜗牛单B,按贵站教程从6.23成功升级到了7.1。稳定运行了个把星期后,买了华擎B360和i3-8100想升级一下。硬件都装好后,先插一块硬盘,开机成功进入系统,于是马上关机插入剩下的3个硬盘,再次开机都显示正常使用,但是以前安装的应用都没了,(以前装在16Gmsata里),打算重新装一次。 这时临时有点事去打了个电话,过了10分钟回来,发现页面没反应了,家里的有线电脑和设备全部掉线,反复重启插拔网线都无法获取IP地址,wifi设备全部正常。 这时我拔下黑群机器的网线,家里的有线局域网立马就恢复了。然后再重启黑群怎么也搜不到机器IP了、用笔记本网口直连黑群机器也不能访问。 于是我怀疑是不是主板网卡坏了,接了块空硬盘到黑群机器,装了个win7,显示硬件一切正常,网卡也是好的。 现在黑群一直处于失联状态,开机引导选USB启动后,几行文字快速闪过就黑屏了,没有看到starting kernel with usb boot这行字。 昨晚弄到太晚没搞定,今年到单位里现在回想一下,换了主板后,我好像没修改grub.cfg里的网卡MAC,但是不修改的话我也成功开机进去过了两次,第二次开机正常运行中突然掉线。 请教下是不是MAC没修改的缘故啊?
    1. 博主说道:
      Google Chrome Windows 10
      我编译的引导,里面默认mac都是一样的。如果同一个局域网内有两台机器都要安装的话,需要改引导盘里面的mac,保证不能重复才可以。否则会IP冲突引起访问不正常。
  9. LaoYang918说道:
    Google Chrome Windows 10
    大佬,我想从6.2升级7.x,请问需要删除那些补丁(已安装:cpuinfo,moments人脸识别,ffmpeg,nvme(已删除)),谢谢!
    1. 博主说道:
      升级系统,不需要删除这些。
      1. LaoYang918说道:
        Google Chrome Windows 10
        那这些补丁不会炸吗?
        1. 博主说道:
          Google Chrome Windows 10
          升级系统,这些补丁就会失效了,怎么能炸?
          1. LaoYang918说道:
            Google Chrome Windows 10
            我先把他们清楚干净,以绝后患
  10. 长啸说道:
    Google Chrome Windows 10
    大佬,我的情况有点儿复杂,从6.2.3升级到7.01,主板有4个sata口,但第一个sata口是坏的,在其他三个上装了3块sata盘(有数据),主板说明书没说有几个控制器(链接:https://wenku.baidu.com/view/b28a22c57f1cfad6195f312b3169a4517723e5c7.html),用tinycore-redpill跑的结果是SataPortMap=6,DiskIdxMap=00,开机显示的是P1、P4、P5三个口上有硬盘,我应该怎么调整和设置才能安装7.01?
    1. 博主说道:
      Google Chrome Windows 10
      安装DSM7.X,要求SATA1口必须接硬盘,如果这SATA1口已坏,就装不了DSM7.X了。
      1. 长啸说道:
        Google Chrome Windows 10
        主板的SATA盘座被拔掉了,我想办法焊一个上去,东西已经在路上了。想提前问一下,我的是3615xs,3盘做的RAID5,修好后可以将盘位换一下吗?会不会影响数据?升级时必须3块盘都插上吗?如果升级失败可否只插2块,或者1块,升级后再全插上恢复?谢谢。
        1. 博主说道:
          Google Chrome Windows 10
          正常的升级是不需要拆掉硬盘的,如果你觉得担心的话,可以只拿一个硬盘来做测试,等升级成功了再把另外两个硬盘一起放上。如果升级失败,格式化这个硬盘的第一个分区,再启动进之前的版本也可以修复。
          1. 长啸说道:
            Google Chrome Windows 10
            sata口已修好,系统一切正常,升级只插第一块盘,但是到了第20步倒计时重启后不是进入新系统,而是提示让还原。请问这是什么缘故?
          2. 博主说道:
            Google Chrome Windows 10
            认真看一下这篇文章:https://wp.gxnas.com/11849.html
          3. 长啸说道:
            Google Chrome Windows 10
            找了一个新硬盘,全新安装也是一样的问题,重启之后提示需要还原……
          4. 博主说道:
            Google Chrome Windows 10
            格式化所有硬盘的第1个分区,然后下载与引导文件相配套的pat文件,上传PAT安装前断开互联网,这样还还原的话就是你的PAT文件有问题了。群晖官网把DSM7.1.0-42661不带up1的PAT删了,官网下载DSM7.1.0-42661的PAT文件是带up1的,有坑。
          5. 长啸说道:
            Google Chrome Windows 10
            感谢大神指点,断网安装成功。

发表回复