概念解析

Xpenology

Xpenology 是群晖操作系统的引导(bootloader),当然不是官方的。

群晖操作系统叫做 DSM (Disk Station Manager),DSM 是群晖开发的自定义 Linux 版本,专门针对 NAS 服务进行了很多优化和特性实现。通常 DSM 只能运行在群晖自家设备上,而 Xpenology 创造了一种可能性————在任何 x86 设备上运行 DSM

更多细节,看官方介绍吧!

jun

jun 是一个人,他找到了一种安装 DSM 6.x 的方法。

二合一

传统的黑群晖安装是引导和系统分别在两个硬盘,通常需要使用一个 U 盘作为单独的引导。二合一就是指引导和系统可以在同一个硬盘

老骥伏枥的精华帖

二合一的问题,爬了半天帖,这其实是个 grub2 引导的问题的。所以本着从源头学起的精神,先去学习 grub2 的语法、特性、原理等,这才是王道。否则看起帖子来根本摸不着头脑,但其实不是什么很难的问题。

老骥伏枥这篇文章,重点收获不在于二合一的理解上,而在于其讲清楚了黑群晖破解的原理以及破解所处的层次,这才是对我有帮助的地方。

原话如下:

所谓黑群晖,其实正真被黑的部分并不是 bootloader。目前主流的 bootloader 都是开源项目。包括我们前面提到过的 SYSLINUX 和 GRUB 它们都是开源的。正真被黑的应该是部分内核 zImage 与位于 initrd ramdisk 中的各种外挂模块。事实上 linux 内核也是开源的。群晖可能会在 zImage 中加入一点检测硬件的代码。最主要的被黑部分是 initrd 中的各种外挂模块。黑群晖 6.02 版之前内核与 initrd 绑定在一个文件 zImage 中。黑群晖 6.02 版内核 zImage 文件与 initrd 分开为 ramdisk.lzmaextra.lzma 文件。黑定制版的 linux 系统大致就瞄准这两个文件。

洗白

只说全洗白,通过修改为正版 sn 和 mac,达到白群晖的效果。

硬改 mac

修改网卡的物理 mac,主要用于洗白和网络唤醒同时使用的场景。因为网络唤醒需要真正的物理 mac,而洗白用的是伪造的 mac。

实践文章

一些建议

找资源最好在源头找,比如我们知道了引导是 jun 在维护,那么他就应该是源头,那么最好直接从他那里下。果然可以找到他发布的帖子: DMS 6.2 Loader

二合一本人不是太推荐,但是还是建议下载下来,研究一番它的分区结构。不推荐的原因是,我认为 U 盘更加简洁,维护成本低,买一个闪迪的酷豆 U 盘完美解决占用空间问题。

本文不是一篇教程,只是帮助新手更好上路(我也算是新手吧😄)。

2019 年 8 月 3 日更新: 真心不要瞎升级,升级之后无法直接降级,只能重新安装。

今天我没事升级了一下,结果无法联机,是网卡驱动导致的。想改 pat 文件里版本降级,但是里面有签名校验,倒腾了半天,还是重装,真是浪费时间。

最后推荐翻阅 黑群晖常见问题