技术实践:再次升级群晖至7.1
前言:前段时间升级了群晖7.0,用起来比6版本要美观不少,现在群晖正式推出了7.1,看了看论坛有了相关的引导文件,咱们也来升级一下。
本教程针对的是群晖物理机,如果你是虚拟群晖请参考其他教程。本内容仅限制作引导U盘,不涉及使用二合一文件等。
01 升级前准备
一、备份
虽然我没有完全备份,但备份还是要放在第一位,必须强调备份,数据无价。
除非你跟我一样,丢了就丢了基本上群晖上的数据都是有了生活更好,没了再找。
昨天B站用户评论说他没能完美升级,重装了,吓得我把之前的U盘文件备份了一下,方便不成功可以直接回退。

二、软件提前准备
软件分两组,第一组是用来制作U盘引导镜像,第二组是更新群晖需要用到的群晖官网软件。
第一组包含:Chip Genius(识别U盘VID、PID)、Win32DiskImager(加载镜像到U盘)、DiskGenius_Pro(修改U盘内镜像参数)
第二组包含:7.1.img(引导镜像,)、DS918.pat(群晖官网安装程序)

02 升级过程
一、引导U盘制作
无论新U盘,还是原来的那个U盘,操作方法都是一样的。先插入U盘到电脑。
①打开软件Chip Genius,找到U盘的PID、VID记录下来。

②打开软件DiskGenius,原来的U盘就进行备份之后再删除分区;新U盘直接删除分区,新建FAT32格式的分区。然后退出软件(必须退出)。
③打开软件Win32DiskImager,将镜像写入到U盘中。

④再次打开DiskGenius软件,找到U盘中的文件grub.cfg,路径如下图,右键将其复制到桌面。用记事本或者notepad++打开进行编辑。

修改文件中的VID、PID、MAC1、SN参数,这些参数有两行,都需要进行修改。修改完成之后,在软件中右键选择复制文件到其中,把修改好的grub.cfg复制回来。
如果不洗白群晖,网上随便找个SN填入即可,需要洗白的则需要去群晖官网注册账号,然后添加设备中测试SN是否被其他人绑定。
特别注意:7.1的引导文件默认添加了三个新参数DiskIdxMap=00 SataPortMap=1 SasIdxMap=0,我是两个硬盘,所以把SataPortMap改成了2(毕竟开始默认参数升级后只能识别一个硬盘,还以为硬盘坏了,研究了小半天才发现是这里的问题)
二、进入系统后
群晖关机之后,替换U盘,然后开机,等待一二分钟,如果成功则获取群晖IP,三种方式获取IP地址。
①登录路由器后台,查看刚刚群晖获取的IP地址;②使用群晖的在线查找设备服务http://find.synology.com;③使用群晖助手,自行到官网下载。
此时,系统提示进行系统迁移,安装pat文件了(自行到群晖官网下载对应的7.1pat文件)。

安装完成之后,系统会重启,然后就可以正常进入系统,设置群晖IP等,完美完成升级。
03 总结
一、我也是小白
那三个参数具体含义很复杂,据说还要去看主板的说明书才能确定,但是我抱着试试的心态修改了第二个参数,就搞定了。
还有自动获取这三个参数的教程,我反倒觉得没必要,毕竟我这个群晖也不是啥高级配置,按我自己的理解搞定了。
DiskIdxMap=:关于这个参数值,这两位数为16进制数,是根据顺序从左到右每两位数为一个控制器的盘序数值,如果数值小于等于9或者大于10的,需要在数值前面加个0。比如DiskIdxMap=000105的意思是,第一个控制器的磁盘(引导盘)从序号1(00为序列1)开始往后排,第二个控制器的4个硬盘从序号2(01为序号2)开始往后排,第三个驱动器的8个硬盘从序号5(05为序号6)开始往后排。此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1(引导盘)到磁盘13。
SataPortMap=:在群辉系统中,通常一个控制器默认只能控制9个硬盘,所以SataPortMap=的数值范围只能是0-9,0则表示屏蔽该控制器,但是不能通过设置SataPortMap=0来隐藏引导盘!
SasIdxMap=:此值为SAS硬盘的个数,在默认使用SATA硬盘的时候设置为0。
二、相关资源下载
关键词:群晖7.0
发送关键词给公众号,会收到下载小程序链接,打开小程序文章底部有蓝色悬浮条,点击一下,找到附件下载,复制下载链接,浏览器打开即可。

