黑群晖升级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. liuyc6817说道:
    Google Chrome Windows 10
    博主你好反应个问题,我是esxi虚拟机6.2.3升级上来的,我的硬盘控制器、网卡、USB控制器、核显都是直通的,所以我用了物理机引导,但是用黑裙7.x引导 虚拟机操作系统版本选择4.x linux发现用几天后访问群晖的延时越来越高到最后直接卡到没法用,我就换成最后一项其他Linux用了一段时间目前看正常了
    1. 博主说道:
      Google Chrome Windows 10
      切换这个,跟系统快慢应该没有关系的。
  2. fwq说道:
    Google Chrome Mac OS X 10.15.7
    博主你好,我从DS918_6.23升级到DSM7.0.1,原来的DS video离线转码功能无法正常使用了,但是在线转码、人脸识别功能均正常,请问有解决办法吗?
    1. 博主说道:
      Google Chrome Windows 10
      离线转码需要洗白,然后在video的设置里面把硬件加速打勾去掉。
  3. Nino说道:
    Google Chrome Windows 10
    请问一下,按照这个教程升级之后,DSM7的引导方式还是跟原来6.23的一样吗? 例如我6.23是通过SSD引导的,升级到7之后,还是由SSD引导吗?还是说变成了由U盘做引导?
    1. 博主说道:
      Google Chrome Windows 10
      虚拟机安装的话,把引导文件转换成虚拟机的引导盘。物理机用U盘引导。
      1. Nino说道:
        Google Chrome Windows 10
        好的,谢谢。另外我看你另外一个教程,是给蜗牛星际B款安装的DSM7,我的设备是D款,是否同样适用你的那个教程呢?
        1. 博主说道:
          Google Chrome Windows 10
          这个我也不知道,你可以自行测试。
  4. wanglx说道:
    Google Chrome Windows 10
    J3455 一直抱错, 显示 检测到硬盘中(8,9,10)中有错误。SATA端口被禁用。。。。
  5. mg说道:
    Google Chrome Windows 10
    msi z490m gaming edge + 10700 之前尝试918_6.2.3up3 打硬解补丁,直接无法进入系统 现在尝试918_7.0.1打硬解补丁,也是无法进入。屏幕会显示"starting kernel from USB boot",然后就黑屏了 我安装完初始,尝试播放jellyfin的h265视频mkv,但是无法播放。之前6.2.3up3可以播放h264视频无论什么文件格式。 现在彻底卡住了,不知道是不是应该换到八代或者九代cpu 求帮助
    1. 博主说道:
      Google Chrome Windows 10
      如果你确定核显ID无误、但是打完补丁不成功的话,应该是主板不支持。
      1. mg说道:
        Google Chrome Windows 10
        说实话之前都没有考虑过这个情况。 稍微查了一下,的确有人msi的主板无法打补丁,换了asrock或者asus的就好了。 真是个坑爹的板厂。谢谢你的帮助。
  6. feng说道:
    Google Chrome Windows 10
    非常感谢!已经顺利升级成功。
  7. 腼腆地小老斧说道:
    Google Chrome Windows 10
    大哥,请问下,DSM7.0.1的正式版引导文件,在哪里可以下载啊?
    1. 博主说道:
      Google Chrome Windows 10
      redpill项目组称之为测试版,人家也没有说明几时会出正式版,所以我也不知道哪里有正式版。
  8. 樱末离说道:
    Google Chrome Windows 10
    博主你好,我的黑群如果是PCIE转接的2块SATA能正常安装,但是主板上的4个SATA口则会变为未检测到硬盘的状态,只留一个SATA1也是该情况. 请问有解决办法吗
    1. 博主说道:
      Google Chrome Windows 10
      教程已经说的很清楚了,未识别硬盘或者硬盘识别数量不齐全的,就是那三个参数不正确!根据实际情况修改好三个参数就行了。
      1. 樱末离说道:
        Google Chrome Windows 10
        但是我硬盘撤到只剩SATA1的时候DiskIdxMap=00 SataPortMap=1 SasIdxMap=0写进引导依然显示的是未检测到硬。通过PCIE的2块SATA进入7.0后把参数去掉也只能读出这2个盘,其他4个识别不出,直接一脸懵逼了
        1. 博主说道:
          Google Chrome Windows 10
          DiskIdxMap=00 SataPortMap=1 SasIdxMap=0的意思是只有1个控制器,并且这个控制器只有1个硬盘。文章末尾处有这三个参数的说明,你不按照实际填写是不行的!
    2. hjg88说道:
      Google Chrome Windows 10
      你好,J3445主板,引导DS918+_7.0.1-42218,安装一切顺利也能正常使用,但重启后一直停留在引导菜单选项界面,需要人工按回车才可以进入启动页面,还有启动时间慢长,从启动到网卡上的灯点亮大约要在10分钟以上,问题出在哪里,请大侠指点!
      1. 博主说道:
        Google Chrome Windows 7
        j3455这主板安装918就是各种慢:启动慢,重启慢,关机慢,复制文件慢。
        1. hjg88说道:
          Google Chrome Windows 10
          本来想把J3455主板作PC用,可升级BIOS后发现HDMI没有视频输出了,所以只好把它做群晖主板,可现在又遇到以上问题,郁闷!
  9. 一根小香蕉说道:
    Google Chrome Windows 10
    请教 这个7.0的引导支持 8125b网卡吧,就是2.5G的螃蟹卡
    1. 博主说道:
      Google Chrome Windows 10
      原版默认不支持,需要把8125B的驱动放进去一起编译才支持。我网盘有默认的引导,也有支持2.5G的引导。
      1. 一根小香蕉说道:
        Google Chrome Windows 10
        假如pve7支持2.5G网卡,那么在pve上装黑群晖的时候,不用考虑黑群晖是否支持2.5G了吧, 黑群晖用的不是pve模拟出来的 e1000e网卡么
        1. 博主说道:
          Google Chrome Windows 10
          这个要看你是用虚拟网卡还是直通网卡了。有些人使用的是多网口的网卡,可以做成网卡直通,添加PCI给虚拟机,这个就需要引导包括2.5G网卡驱动。
          1. 一根小香蕉说道:
            Google Chrome Windows 10
            不做直通 就不用考虑驱动了吧,想搞个J4125 四口2.5G的机子, :kaixin:
          2. 博主说道:
            Google Chrome Windows 10
            不直通的话,你的PVE要修改网卡模型,要添加E1000e这个模型。
  10. oli说道:
    Google Chrome Windows 10
    你好,根据这个教程安装好以后,在dev/dri下面没有看到render驱动,是不是意味着用jeffyfin就不能硬解了呀?
    1. oli说道:
      Google Chrome Windows 10
      用的是j3455的cpu
    2. 博主说道:
      Google Chrome Windows 10
      首先你要安装918,才支持用核显硬解,如果你用的是918的系统,没出来核显的话,把引导盘重新刷一下。
      1. oli说道:
        Google Chrome Windows 10
        感谢大佬回复。重新刷一下的意思是重新挂载一下么?不需要修改别的东西么? 我是按照大佬的《Proxmox VE(PVE)安装黑群晖DS918-7.01教程(PVE虚拟机安装群晖DS918-7.01保姆级教程)》安装的。
        1. 博主说道:
          Google Chrome Windows 10
          就是重新做一个引导文件。

发表回复