如何将DSM 7.0 降级到DSM 6.2

如何将DSM 7.0 降级到DSM 6.2

相信很多朋友因为想尝鲜,一看DSM 7.0出来,就立马升级了,然后发现原来6.x上能用的软件或者功能到7.0上不利索了(比如三方套件不能用,比如2.5G网卡驱动装不上 >> 2021.6.9更新,2.5g驱动问题,原版解决方案。

更新 日期: 06 / 04 / 2022 – 以程也适用于当前的 DSM 7 . 1 – 41661 ( 最终 版)版本

更新 日期: 2022 年 3 月 24 日 – 以程也适用于当前的 DSM 7 . 1 – 41621 ( 候选发行版 )版本

更新22/02/2022 – 以下过程也适用于当前版本7.1-42550 beta

更新至新的 7.1 测试版只能从 7.0.1 版完成,但如果您想从 7.1 一路降级至 DSM 6.2.4,可以。在进入 DSM 6 之前,无需先降级到 7.0.1。

更新:此过程也适用于当前版本 7.0.1-42218 和 7.0.1-42218-UP1

  • 共需要操作步骤目录
  • 步骤01 – 备份!
  • 步骤 02 – SSH 并以 root 身份
  • 连接 步骤 03 – 修改版本文件(采取 1)
  • 步骤 04 – Synology 助手和假 PAT
  • 步骤 05 – Telnet 进入 NAS 并编辑版本文件(采取 2)
  • 步骤 06 – 安装 DSM6 版本
  • 结论

如果您不熟悉 Synology 及其帝斯曼操作系统,最好知道在更新方面,只有一种官方方式,即前进。这意味着您无法将 DSM 降级回以前的版本。

现在,这并不完全正确,因为有一种非官方的降级方式仍然有效,但我不能强调这在多大程度上没有得到官方支持,并且只有在绝对必要时才应该这样做。

大意

这里的主要目标是让您的 NAS 进入一种状态,让您在进入 DSM7 之前安装的 DSM6 版本(测试版与否)。

这里讨论的 DSM 6 版本将是 6.2.4-2556

为了实现这一目标,一般原则总是一样的。通过端口 23 上的 telnet 命令进入 NAS 以伪造其 VERSION 文件。为此,您的 NAS 应处于可迁移状态,以便您可以放置一个“假”PAT 文件(DSM OS 安装文件),该文件将在安装过程中引发错误。因此,端口 23 将打开,并且操作开始。

让我们看看如何实现这一切。

步骤01 – 备份!

不要跳过此步骤!

请务必备份当前工作的 DSM7 设置上的所有重要数据。这包括数据、Docker 配置、DSM 配置、应用程序设置等。

最好对您的数据使用超级备份,并对其他所有内容使用配置备份DSM选项。

如何将DSM 7.0 降级到DSM 6.2
请务必备份您的 DSM 设置(用户、共享文件夹设置、权限等)

步骤02 – SSH并以根连接

激活 SSH 访问(如果尚未使用控制面板>终端和 SNMP 部分)。选中SSH框并点击应用

如何将DSM 7.0 降级到DSM 6.2
激活 SSH

现在您已经拥有 SSH 访问权限,是时候以 .打开PUTTY或类似的工具,然后SSH进入您的NAS,如下所示:root

ssh yourDSMaccount@NASIPAddress

输入您的帐户密码,您应该会以 DSM 帐户的身份登录 NAS。现在是时候提升到特权来做出我们需要的改变了。root

键入,然后再次键入您的帐户密码。现在,您应该按照类似命令提示符的指示进行记录sudo -iroot

root@DSM6_7:~#(@ 后的名称将是您的 NAS 的名称)

在命令行中使用 VI 编辑器

在继续之前,对于所有不熟悉编辑器的人,以下是您将要使用的命令及其操作的几个示例:vi

i– 插入/编辑模式
– 退出插入/编辑模式
– 保存更改并退出
– 退出而不保存更改ESC:wq:q!

步骤03 – 修改版本文件(取1)

输入以下命令以编辑版本文件:

vi /etc.defaults/VERSION

您将获得以下输出:

majorversion="7"
minorversion="1"
major="7"
minor="1"
micro="0"
productversion="7.1"
buildphase="GM"
buildnumber="42661"
smallfixnumber="0"
nano="0"
base="42661"
builddate="2022/04/01"
buildtime="17:48:27"

通过按下键盘上的字母进入模式,将以下块更改为以下块(请注意,我们将一直到DSM 6.2.2版本)。iINSERT

majorversion="6"
minorversion="2"
productversion="6.2.2"
buildphase="GM"
buildnumber="24922"
smallfixnumber="4"
builddate="2020/12/04"
buildtime="21:03:19"

为了保存,请使用此过程:

按键,然后键入并按键盘上的键。这将保存更改并退出编辑器。ESC:wqRETURN

只是一个快速说明,我们为什么要这样做。如果要降级到版本6.2.4,就像我们在此示例中一样,则必须将 VERSION 文件编辑为低于要返回的版本的版本。这就是我们使用 DSM 6.2.2 的原因。设置,以便当我们准备返回 DSM 6.2.4 时,安装程序将检测到我们低于该目标版本并允许我们进行更新。

我知道当我们降级时,我提到“更新”是令人困惑的,但这就是整个想法。假装我们使用的版本低于目标 DSM 6 版本,以便我们可以“更新”回它。

现在您已经进行了更改,请关闭 NAS,然后重新启动。

第04步 – Synology Assistant和假PAT

从 Synology 支持站点下载适用于您的台式 PC 操作系统的 Synology 助手应用程序(对于任何 NAS 型号,它们都是相同的)。

如何将DSM 7.0 降级到DSM 6.2

运行助手并让它检测网络上的 NAS:

如何将DSM 7.0 降级到DSM 6.2
Image
Image

您会注意到,该版本仍然是 DSM 7(本例中为 41222 beta),但 NAS 的状态已更改为可迁移,这就是我们想要的。连接到它正在注册的 IP 地址。

您将进入 DSM7 向导(欢迎回来!)页面,类似于此页面:

单击“安装”按钮以继续。您现在有两个选择:

如何将DSM 7.0 降级到DSM 6.2

考虑到你已经完成了step01(你做对了?!我将选择第二个选项,重置系统配置。这将擦除我的 DSM 设置,稍后我将使用导出的配置恢复这些设置。

尽管如此,NAS仍然可以正常工作,并且您的设置和数据将被保留。如果这会打扰您,那么我建议您在返回 DSM6 后使用第二个选项并恢复您的数据和设置。

现在是有趣的部分。下一步将要求提供 DSM OS 安装文件。考虑到您仍然在DSM7上,您将无法仅向向导提供DSM6文件并希望获得最佳效果,不,您将不得不给它一个假的DSM7文件。PAT

创建伪造的 DSM7 PAT 文件

在这种情况下,您最初用于安装 DSM7 的 PAT 文件将不会使用,而是使用您仅命名为 DSM7 安装文件的任何文件(可以是文本文件)。

因此,制作文件或使用任何文件(txt,MP3)并为其命名DSM_VirtualDSM_41222.pat

⚠️警告:请确保重命名该文件以与您的 NAS 型号相对应。例如,如果您的 NAS 是 DS115J,那么 PAT 文件需要DSM_DS115j_41222.pat.不要使用上面的那个,因为它只是本文的一个例子!

现在,在下一个向导步骤中使用该文件:

如何将DSM 7.0 降级到DSM 6.2

浏览到该假文件,然后单击“下一步”按钮进行应用。

如何将DSM 7.0 降级到DSM 6.2

如果您收到以下错误,则您走在正确的轨道上。只需单击“确定”即可返回上一个屏幕。

🗒️注意:此时,您可能认为没有发生太多事情,但即使它没有明显写入,DSM 已在端口 23 上打开了 Telnet 访问。这是我们进入最后阶段的方式。

步骤 05 – Telnet 进入 NAS 并编辑 VERSION 文件(获取 2)

现在打开您选择的远程登录客户端(例如Windows CMD线路或您可能拥有的任何其他线路),并以.root

要通过远程登录访问您的 NAS,现在请使用以下命令:

telnet NASIPaddress 23

对于凭据,请使用用户名和密码。如果已正确键入所有内容,则应在命令行中。root101-0101

现在,我们将使用与步骤 02 不同的一组设置再次编辑 VERSION 文件。

再次使用命令进入版本文件。vi /etc.defaults/VERSION

您会注意到该文件已恢复为初始 DSM7 值。现在替换以下块:

majorversion="7"
minorversion="1"
major="7"
minor="1"
micro="0"
productversion="7.1"
buildphase="GM"
buildnumber="42661"
smallfixnumber="0"
nano="0"
base="42661"
builddate="2022/04/01"
buildtime="17:48:27"

有了这个:

majorversion="6"
minorversion="2"
productversion="6.2.2"
buildphase="GM"
buildnumber="24922"
smallfixnumber="4"
packing="official"
packing_id="18"
builddate="2019/10/30"
buildtime="07:07:54"

如您所见,这其中还有更多参数。保存 VERSION 文件并像使用 + 组合之前一样退出编辑器。ESC:wq

此时,再次使用 Synology 助手“扫描”以查找更改。您的 NAS 现在应列为使用 DSM 6.2.2 版本运行:

如何将DSM 7.0 降级到DSM 6.2

最后,还有一件事。

步骤 06 – 安装 DSM 6 版本

现在我们的 NAS “认为”它运行的是 DSM 6.2.2.xxxx,我们可以将 ti 更新到该版本之上的任何版本,再到 DSM6 的最后一个主要版本,在本例中,就是 DSM 6.2.4。

从 NAS 的 Synology 支持站点下载 6.2.4 版本,然后从步骤 04 中返回安装向导页面,我们遇到了错误。

指向 DSM 6.2.4 版本,然后点击下一步

如何将DSM 7.0 降级到DSM 6.2

安装应该会继续,一段时间后,您将回到 DSM6 中。

如何将DSM 7.0 降级到DSM 6.2

等待安装完成并重新启动 NAS。完成后,登录您的NAS,创建您的帐户,然后恢复所有设置和数据。我想再次指出,如果您还没有决定使用“全新”安装方法,帝斯曼将具有帝斯曼无法正常启动的“注意”状态!

结论

正如我已经说过的,这是自DSM4以来从未改变的一般原则。只要您通过端口 23 进入 NAS 并正确编辑 VERSION 文件,就应该没问题。

不过,还有一次,这是一种不受支持的(由 Synology 提供)降级 NAS 的方法。仅当出于任何原因没有其他选择时才使用此项。

祝你好运,如果您有任何建议,问题或意见,欢迎您对该主题发表评论。

本文来源 blackvoid,经授权后发布,本文观点不代表 Mr.xu 博客网 立场,转载请联系原作者。

(0)
打赏 微信扫一扫赞赏 微信扫一扫赞赏 支付宝扫一扫赞赏 支付宝扫一扫赞赏
上一篇 2022年5月20日 14:02
下一篇 2022年5月20日 16:57

相关推荐

发表回复

登录后才能评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

线上沟通

笔者期待与您共勉 · 互赢

有言必答、商务合作、有偿服务

QQ:244439232

邮件:it@xuxiaokun.com

线上沟通:周一至周五 9:30 - 17:30

其余时间Mail或QQ我,有言必应。

微信关注

244439232

我要留言
分享本页
返回顶部
如内容或项目对您或有帮助,为提升网站质量能更好的体现,也便于学习与交流,不妨请博主喝杯咖啡呢。