群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

2022-03-13 13:22:14 15点赞 123收藏 28评论

前言

自从21年10月份就有7.0版本的H群晖系统出来以后,就一直惦记着,然后到了十一月份听说基本可用了。年后陆续看到很多分享升级的教程,最近也去仔细了解了一下。目前已经很稳定了,当然,生产力设备还是不推荐折腾。

关于7.X版本的引导盘,相比于6.X版本引导U盘制作,除了修改Grub文件里面的VID和PID数值意外,还需要根据主板控制器数量和所连接的硬盘数量添加DiskIdxMap、SataPortMap、SasIdxMap三个参数,所以就很麻烦。

这几天突然发现已经有大神分享了可以自动获取SataPortMap和DiskIdxMap这两个参数的工具,因此借用分享一下。

参数说明

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。

一 设备准备

1 物理机安装

如果是通过物理机直接安装的H群晖系统,只需要把所需要安装的硬盘都安装好即可(不要保留引导U盘)。

2 虚拟机安装

如果是通过ESXI、PVE、UNRAID、VMware等虚拟机安装系统,需要设置好硬盘直通的设置好,该虚拟硬盘的虚拟好硬盘即可。

二 文件准备

打开pocopico大神的github页面(pocopico/tinycore-redpill),根据需要下载对应的文件,下载完成后解压

群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

  • tinycore-redpill-uefi.v0.4.6.img.gz 文件对应的是通过物理机安装主板仅支持uefi启动的,以及PVE和UNRAID安装群晖(虚拟机用uefi方式启动的)。


  • tinycore-redpill.v0.4.6.img.gz文件对应的是通过物理机安装群晖、主板支持legacy启动的,以及PVE和UNRAID安装群晖(虚拟机用bios方式启动的)。


  • tinycore-redpill.v0.4.6.vmdk.gz文件对应的是ESXI或者VMware安装群晖的。

三 固件刷入

1 物理机设备

通过固件刷写软件,将下载好的文件刷入一个U盘中。(软件推荐:Win32DiskImager)

2 虚拟机设备

将下载好的文件导入虚拟机即可

四 设置U盘优先启动

1物理机设备

将刷好固件的U盘插入到物理机上面,打开电源设置启动顺序为为U盘优先。开机后会显示这样的界面。

群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

2 虚拟机设备

将下载好的文件导入虚拟机,启动虚拟机

五 启动

启动中的界面是这样子的

群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

等待启动完成,显示出这样的操作界面,然后点击下方工具栏最右边图标。

群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

在弹出的窗口中输入以下命令


./rploader.sh satamap now

群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

自动得到SataPortMap和DiskIdxMap值(每个人的不一样,以自己的数值为准)

群晖DSM7.X版本如何获取SataPortMap和DiskIdxMap教程分享

总计

总的说来,其实很快的,对于平时就喜欢折腾的值友而言,这些都是基本操作了,非常简单的就可以获取到SataPortMap和DiskIdxMap。然后就可以欢快的进行7.X版本的升级了。


PS:如果觉得文章不错,欢迎值友们点赞,打赏,收藏哦!!!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

4150元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起
28评论

  • 精彩
  • 最新
  • 虚拟机ESXI7.0直通SATA控制器 执行这个命令提示无需执行 [喜极而泣] ,但是实际安装55%出错,不知道哪里问题。

    校验提示文案

    提交
    虚拟机不需要这三个参数吧,你把这几个参数删掉试试

    校验提示文案

    提交
    虚拟机直通硬盘也不需要吗?

    校验提示文案

    提交
    收起所有回复
  • 获取这2个参数是需要吧所有准备使用的硬盘都插上获取,还是空盘就行,我准备插一张阵列卡,物理机安装

    校验提示文案

    提交
    最好都插上

    校验提示文案

    提交
    收起所有回复
  • 不用费那劲,直接删掉这两个人参数亲测可用,而且如果参数不对是识别不到sata口上的硬盘的,这参数费劲

    校验提示文案

    提交
    现在已经有新方法了,直接生成镜像。。。

    校验提示文案

    提交
    前几天也看到新方法了,这样生成的启动U盘换上去替换原来的老方法U盘,影响黑裙系统吗?是无缝衔接的吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请问我主板2个 外接了一个阵列卡可以支持8个 就应该写SataPortMap=28吗

    校验提示文案

    提交
    现在有新方法了,直接自动生成固件的

    校验提示文案

    提交
    新方法是啥意思?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • esxi 直通sata用这个无效得出来sataportmap=1 diskidxmap=00,应该是只读到引导文件,pci直通的端口没读到,按照这个设置会提示找不到硬盘

    校验提示文案

    提交
    一样这个问题,不知道怎么解决

    校验提示文案

    提交
    收起所有回复
  • 我直接把这三个参数全删了 [喜极而泣]

    校验提示文案

    提交
  • 我也是这么获得的参数,问题是8盘位,按照软件给出的参数设置只能识别5盘。。非常的奇怪!!不知道哪里有问题了!!

    校验提示文案

    提交
  • 黑裙升级系统,正好要修改这个,也搜到这个,也正好用了这个方法,也正好得到的结果和楼主最后一个图一样的结果,但是感觉就是有问题的啊。像这个图写的这样的,那我应该有两个控制器,第一个有6个口第二个有2个口,没问题吧,那为什么第一个控制器从00开始,第二个控制器就从02开始了?他不应该是从06开始吗?这样不才能把第一个控制器的所有口都分配了?我很困惑,请兄弟们帮忙解答

    校验提示文案

    提交
    第一个控制器两个口:00、01,第二个控制器六个口:02、03、04、05、06、07,我理解是这样 [皱眉]

    校验提示文案

    提交
    我也感觉,如果是62的话,应该是0006才对,为啥是0002?

    校验提示文案

    提交
    收起所有回复
  • 很感谢,帮了大忙

    校验提示文案

    提交
  • 怎么下载链接没有了呀

    校验提示文案

    提交
  • 楼主可以发我下吗

    校验提示文案

    提交
  • 星际蜗牛A j1900 ,插了两个机械硬盘,然后接下来为了修改DiskIdxMap等数据把tinycore做成了群晖的硬盘并启动。也就是现在是两个机械硬盘,一个蜗牛原始16G的ssd,做成了一个群晖虚拟启动盘和一个tinycore虚拟启动盘。 因为tinycore自动获取虚拟机环境的参数基本都是错的,改用dmesg | grep SATA来查看SATA控制器的数量以及硬盘接入情况,发现两个ahci控制器,每个控制器下均有6个ata*,其中ata2,ata9/7/10/8均显示link up。这里第一个问题,实际上两个机械盘加上两个虚拟盘不就4个盘吗,为什么查出来5个,但进入群晖只看到3个:两个机械盘,一个tinecore盘。 第二个问题:在上述情况下,我写SataPortMap=66 DiskIdxMap=0006是否正确,还是应该SataPortMap=14 DiskIdxMap=0001

    校验提示文案

    提交
  • 星际蜗牛A j1900 ,插了两个机械硬盘,接下来为了修改DiskIdxMap等数据把tinycore做成了群晖的硬盘并启动。也就是现在是两个机械硬盘,一个蜗牛原始16G的ssd,做成了一个群晖虚拟启动盘和一个tinycore虚拟启动盘。tinycore自动获取虚拟机环境的参数基本都是错的,改用dmesg | grep SATA来查看SATA控制器的数量以及硬盘接入情况,发现两个ahci控制器,每个控制器下均有6个ata*,其中ata2,ata9/7/10/8均显示link up。这里第一个问题,实际上两个机械盘加上两个虚拟盘不就4个盘吗,为什么查出来5个,但进入群晖只看到3个:两个机械盘,一个tinecore盘。 第二个问题:在上述情况下,我写SataPortMap=66 DiskIdxMap=0006是否正确,还是应该SataPortMap=14 DiskIdxMap=0001

    校验提示文案

    提交
    老哥 解决了吗,我和你一样的机子,方便告知下最终答案吗

    校验提示文案

    提交
    收起所有回复
  • 有时候不准,我的获取到的是44,实际第一控制器是6个sata

    校验提示文案

    提交
  • 支持M2安装吗?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
123
扫一下,分享更方便,购买更轻松