918+ 7.0准备资源

  • 安装黑群晖物理电脑一台
  • U盘一个,大于1G即可
  • 黑群晖7.0/7.01引导程序
  • 文本编辑工具
  • DiskGenius 读取/写入引导文件使用
  • 群晖系统文件DS918+_7.0.1-42214
  • 群晖助手7.0
  • ChipEasy(芯片无忧,用于读取u盘的pid和vid)
  • win32diskimager 将引导写入U盘工具
以上文件可以在下面链接找到:dsm7.0工具资源.zip(访问密码:9987)

提示:资源下载过程可以先看看教程,了解清楚每一个步骤

918+ 7.0引导U盘制作

 

1.创建工作目录和资源准备

创建一个目录用来存放上面的资源(建议目录名不要有中文和其他特殊字符)
我这里创建的是D:/dsm,主要的几个文件如下:
工具集合
 

2.提取grub.cfg配置文件

首先使用DiskGenius打开引导文件DS918_7.01-42214.img,将里面的grub.cfg配置文件提取出来,后面我们要进行pid vid 等信息修改都在这个文件里面

打开DiskGenius,选择硬盘,打开虚拟硬盘文件

打开虚拟硬盘文件

虚拟硬盘选择我们的引导文件即可

打开后我们可以看到三个分区,如下:
引导硬盘分区信息

我们需要的grub.cfg在主分区(0)/boot/grub 目录下,如下图所示:
grub.cfg文件

我们将文件grub.cfg复制到d:/dsm目录下,通过菜单复制到指定文件夹
指定目录复制
复制完成

打开grub.cfg,图中圈红的地方就是等会我我们要修改的地方grub.cfg

修改说明:

(1)netif_num=1:网口数量,默认为1,请按照实际修改,如果有两个网口,要改成netif_num=2;

(2)mac1=001132123456:默认只填写了一个网口的mac地址,如果是双网口,在mac1的后面添加一个mac2=001132123466(两个mac值不可以一样);如果你有真实的洗白码,可以替换成洗白码的值;

(3)sn=2021PDN123456:默认的序列号,如果你有真实的洗白码,可以替换成洗白码的值;

(4)DiskIdxMap=00 SataPortMap=1 SasIdxMap=0:由于蜗牛星际主板SATA口的特殊性,需要添加这三个参数才可以顺利安装。具体可以了解本文末尾的 其他说明“有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明”。

3.读取U盘vid,pid

打开ChipGenius工具

查看如下,找到自己U盘的vid和pid


如上图所示,PID=1000 VID=8564

4.修改grub.cfg配置并覆盖原有文件

文本工具,打开d:/dsm/grub.cfg文件修改pid和vid(这里我不洗白所以暂时不管sn和网卡mac地址)
修改后如下:


将文件d:/dsm/grub.cfg替换到引导的虚拟磁盘

ChipGenius选择复制文件到当前分区
复制文件到当前分区
替换覆盖原有文件
替换
替换完成
替换完成

退出DiskGenius软件

5.将引导写入u盘

打开win32diskimager工具引导写入U盘

镜像 选择我们刚才的d:/dsm/DS918_7.01-42214.img
设备 选择自己的U盘
最后点击写即可开始写入完成

918+ 7.0安装系统

将U盘插入电脑的usb,并设置bios U盘第一启动项。完成后开机,(大概3分钟后)通过群晖助手查找。
找到后安装系统选择手动安装,上传我们的d:/dsm/DS918_7.01-42214.pat 文件即可开始安装,后续步骤与6.1.7差不多。

其他说明(摘录)

有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明:

 

#在群辉系统中,一个控制器默认只能控制9个硬盘,所以SataPortMap=的数值范围只能是0-9,0则表示屏蔽该控制器,不可以设为SataPortMap=0来隐藏引导盘!

#如果有多个控制器的(每个主板具体有几个控制器,请查阅主板说明书),则SataPortMap=后面的数值有几位就表示有几个控制器。比如SataPortMap=148,表明第一个控制器有1个硬盘,第二个控制器有4个硬盘,第三个控制器有8个硬盘。

#DiskIdxMap=这个参数值,按顺序从左到右每两位数为一个控制器的盘序数值,这两位数为16进制数,如果数值小于等于9或者大于10的,需要在数值前面加个0。比如DiskIdxMap=000105的意思是,第一个控制器的磁盘(引导盘)从序号1(00为序列1)开始往后排,第二个控制器的4个硬盘从序号2(01为序号2)开始往后排,第三个驱动器的8个硬盘从序号5(05为序号6)开始往后排。此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1(引导盘)到磁盘13。

#这里有个小技巧,可以将控制器的盘序设置超过当前最大磁盘数量。例如我想把第1个控制器的引导盘隐藏,可以改成DiskIdxMap=0C0004,引导盘在群晖系统里面就看不到了,此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1到磁盘12(引导盘被隐藏了),同时还治愈了很多患有强迫症的童鞋!

#SasIdxMap为SAS硬盘的个数,默认使用SATA硬盘的时候设置为0。

(未完待续...)

评论区域

a
顶起
aliwawa 22-04-18 15:39:06 登录后回复