1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

旧瓶装新酒?

本帖由 Helloguys2023-12-31 发布。版面名称:群晖 Synology DSM

  1. Helloguys

    Helloguys New Member

    注册:
    2023-12-28
    帖子:
    5
    请问各位大神,有办法在旧型号群晖上安装新版本的 DSM 吗?譬如 DS412+ 官网最高版本是 6.2.4。有办法安装最新的 7.2.1 吗?

    黑群晖我懂,但在群晖硬件上装黑群晖好像不太容易。看国外论坛的大神,说不用装黑群晖引导器(loader),只要需要修改几个文件。请问国内有大神做过吗?谢谢!
     
  2. Helloguys

    Helloguys New Member

    注册:
    2023-12-28
    帖子:
    5
    摸索了半天,分享一下。

    DS412+ 是 Intel Atom CPU,理论上可以安装黑群。但实际上不是那么容易。目前黑群的原理,就是采用第三方引导文件(loader),冒充某个群晖型号,从而骗过 Web Assistant 安装 DSM。

    DS412+ 没有视频输出口,因此也就不能进入 BIOS 改设置。BIOIS 中的启动顺序,DOM 是第一顺位。因此要么把黑群写入 DOM 里,要么就要把 DOM 拨掉。

    开始以为写 DOM 很容易(DOM 全名是 Disk on Module),因为它其实就是个 U 盘,只不过采用9针接口连接主板(主板上9针,模块上9孔)。但群晖采用的是小9针,而不是标准尺寸的9针。小9针的 DOM 某宝上有卖(旧的拆机货),但楼主在国外,等寄过来黄花菜都凉了。有人问:你不可以用原来的 DOM 吗?可以,但要有小9针转 USB-A 的线,我才能连到电脑上操作。小9针的转换线同样难找。最后放弃了这个方案。

    那就只能用 U 盘方案了。用 U 盘方案要做这几件事:
    1. 把 DOM 从主板上拆掉——这个不难,就是费点功夫。把 DOM 拿下来,U 盘是第二顺位启动。
    2. U 盘要刷 PID/VID——群晖的 BIOS 只认 PID/VID=F400/F400 的 U 盘。楼主对量产工具不熟悉,最后找了个 Alcor(安国)主控的 U 盘,才刷成功。这里说明一下,量产工具都是针对特定芯片的,许多还要在 Win XP 下运行。如果大家有成功刷 PID/VID 的经验,请分享一下(哪个牌子的 U 盘,用哪个工具)
    3. 要插 DS412+ 前面的 USB 口(直连主板)。插后面的 USB 口不行,那些口是通过转接板连主板的。
    4. U 盘上刷黑群启动映像——这个网上资料很多,不再啰嗦。
    由于没有视频输出,只能用联网方式。在路由器上看 DHCP 分配,如果成功启动,会看到 IP 被分配出去,并且可以看到主机名。以下是几个常用黑群启动程序的主机名:
    • TCRP (Tiny Core Red Pill):box
    • TCRP-M Shell: box
    • Arc: arc
    TCRP 和 TCRP-M shell 可以 SSH,用户名和密码见相应资料。Arc(包括其祖宗 APRL),可以用网页,地址是 <IP-Address>:7681(7681是端口)。启动后就可以配置安装黑群了。要注意,这个“配置安装”其实是配置安装引导软件(loader),并不是配置安装 DSM。完成后重启。重启后,官方的 Web Assistant 可以启动,并且识别为假冒的型号(譬如 DS918+、DS920+ 等)。但找不到硬盘,无法安装 DSM。

    开始以为是拆机过程中把接口弄松了,又或者黑群没有硬盘的驱动。折腾半天,换了好几个不同的模拟型号(918/920等)都无效。于是静下心来分析:
    • 用黑群配置软件(基于 Linux 系统),可以看到 SATA 控制器,这说明驱动没有问题。因为只有控制器才需要驱动,硬盘不需要驱动。
    • 硬盘一直静悄悄,毫无动静,主板上相应的几盏硬盘灯也不亮。
    • 有网友试过把官方 DOM 的映像克隆到 U 盘,然后把 DOM 拆掉。群晖设备可以从 U 盘启动,一切正常。这说明 U 盘启动是可行的。只要是官方的引导程序就没问题,问题在于第三方引导程序。
    • 观察官方引导程序(无论是 DOM 抑或 U 盘),其过程如下:
      • 启动的头5分钟,开关按钮一直闪蓝灯。这5分钟内,硬盘灯不亮,硬盘没有动静。估计是官方引导程序在做自检。
      • 自检通过后,设备发出一声长鸣(哔声)。然后硬盘灯开始闪烁
    通过以上分析,估计官方引导程序中有段代码,向主板(BIOS)发出指令,开启硬盘(打开电源)。第三方引导程序没有这个指令,因此硬盘一直在关闭状态。有没有大神可以破解这个指令,然后加到第三方引导程序中?

    那么是否就不能旧瓶装新酒呢?也未必。在网上找了一下,发觉只需要正常启动 DS412+(最高 DSM 版本 6.2),然后 SSH 进去,改动一下 VERSION 和 synoinfo 文件,就可以把它伪装成另外一个型号,譬如 DS713+、RS814+ 等。这些型号可以安装 DSM 7.1。楼主成功把 DS412+ 变成 RS814+,安装了 DSM 7.1.1 Update 6。

    那么是否可以伪装成其他新型号(譬如 23 系列),然后安装 DSM 7.2 呢?理论上应该可以。因为只要 CPU 指令集兼容,是可以运行的。但楼主对 Linux 和群晖不太熟悉。网上的大神说只能伪装同一 CPU 的型号,所以只能信了。如果大家手头上有旧的群晖设备,可以尝试一下。
     
    最后编辑: 2024-01-02