黑群晖DSM7.0更换引导&数据迁移

2021-09-06 12:00:07 123点赞 868收藏 154评论

创作立场声明:群晖引导已经发布了一段时间,虚拟机里测试下来感觉已经可以正式投入使用了,故将本人正在使用的黑群6.2.3升级到DSM7.0。(NAS有价,数据无价。不喜折腾人士切勿尝试!!!)

追加修改(2021-10-07 17:37:54):
2021/10/7 目前通过redpill-tool-chainv0.10.4版生成的引导已经可以支持Esxi环境下完美升级到DSM7.0.1,自动识别引导分区,不再需要使用mknod命令映射synoboot分区。 针对直通SATA控制器的方案中,仍然需要将SATA控制器进行映射(DiskIdxMap=XX SataPortMap=Y),以确保所有硬盘都被正确识别。 附加7.0.1正式版(42218)引导链接:https://pan.baidu.com/s/1QS7iJ8NC7eqfmtJTgS0PGg 提取码: 3qdb

黑群晖引导已经发布了一段时间,虚拟机里测试下来感觉已经可以正式投入使用了,故将本人正在使用的黑群6.2.3升级到DSM7.0。(NAS有价,数据无价。不喜折腾人士切勿尝试!!!)

镜像编译

这部分已经有轮子了,具体可以参考大神的文章@J0hnsi0n

编译群晖DSM7.0引导小记群晖DSM7发布已经有一段时间了,但之前我们常用的由@jun开发的引导尚未提供支持,而@ThorGroup团队则开发了一个全新的引导“RedPill”,支持引导DSM6.2.4和DSM7,并在github开源。XPEnologyCommunity论坛的@haydibe在RedPill的基础上进一步简J0hnsi0n| 88 评论116 收藏410查看详情

镜像转换

本人使用Esxi搭建黑群晖环境,需要将引导镜像转换成VMDK文件,工具使用StarWindConverter,步骤如下:

选择引导镜像选择引导镜像

选择转换格式选择转换格式

选择保存位置选择保存位置

完成转换完成转换

生成的文件生成的文件

生成2个文件,都要传到Esxi的存储中,上传完成后只显示一个。

上传引导镜像到存储中上传引导镜像到存储中

虚机建立

创建虚机创建虚机

选择系统选择系统

使用BIOS引导故选择3.X Linux,UEFI未测试。

添加引导文件添加引导文件

删除多余的光驱、SCSI控制器,添加之前上传的引导文件,挂载在SATA控制器(0:0)。

修改网卡类型修改网卡类型

必须使用E1000e类型,否则启动后找不到IP。

强制下次启动进入BIOS强制下次启动进入BIOS

为了防止启动速度过快,来不及选择Grub选项,勾选这里,单身30年请随意。

确认信息确认信息

添加直通设备添加直通设备

有直通SATA控制器的可以修改虚机配置,添加对应的PCI设备,具体板载SATA控制器直通的方法请见:https://wp.gxnas.com/8185.html

添加SATA控制器添加SATA控制器

添加SATA控制器,我这里有2个。添加完成后保存退出。完成上面那些步骤后就可以开机了。

开机

确认引导盘位置确认引导盘位置

加电后进入BIOS,确认引导盘为第一引导项,F10保存退出。

确认修改参数确认修改参数

确认图中红线部分被正确修改。

洗白部分:

mac1:修改为mac地址

sn:序列号

SATA盘编号相关:

DiskIdxMap:每个控制器上挂载盘位的起始编号

SataPortMap:控制器及每个控制器挂载的数量

具体参见https://isrey.com/archives/129/

加载引导加载引导

Ctrl+X开始引导。(注意在开机过程中修改Grub只能临时修改,如需永久修改,需要挂载后修改)

初始化流程

初始化初始化

通过synology assistant找到NASip,进入web界面进行初始化。

选择保留系统配置选择保留系统配置

DSM7.0认出盘内6.2.3的系统,选择保留配置进行安装。

上传pat上传pat

上传DS918+对应的PAT文件,请到官网下载未经修改过的镜像。

第一次安装失败第一次安装失败

Esxi引导第一次安装必定失败,此时后台已经开启telnet。

telnettelnet

使用终端软件telnetNAS,用户名:root 密码:空

找到引导盘的编号找到引导盘的编号

通过fdisk -l 确认引导盘的编号,可以通过磁盘大小确认引导盘编号,我这里是sde。

查找引导盘位置查找引导盘位置

通过cat /proc/partitions 找到sde的major与minor。有4个,只需要前3个,我这里对应64-67。

mknodmknod

使用mknod创建块文件:

mknod /dev/synoboot b 8 64

mknod /dev/synoboot1 b 8 65

mknod /dev/synoboot2 b 8 66

创建块文件创建块文件

之后点击确定,重新上传PAT进行安装。

再次上传镜像再次上传镜像

这次突破55%就说明成功了,很快,就能看到NAS自动重启。

重启了重启了

系统数据库更新

黑群晖DSM7.0更换引导&数据迁移

黑群晖DSM7.0更换引导&数据迁移

漫长的等待。。。。。。。

登录DSM

登陆界面登陆界面

数据都保留了数据都保留了

漫长的等待后,所有数据迁移成功,可以看到登录界面了,所有之前的数据都保留下来了。

升级成功升级成功

总结

系统禁用了不支持的套件,需要进入修复,目前感觉redpill-tool-chainv0.6版本编译出来的版本已经很稳定了,目前只发现synology photos中人脸识别不能使用,可能与我只做了半洗白有关。

最后提醒一下大家:

数据无价,升级/迁移之前备份数据!!!!!!!

数据无价,升级/迁移之前备份数据!!!!!!!

数据无价,升级/迁移之前备份数据!!!!!!!

展开 收起

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

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

2179元起

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

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

2190.84元起

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

暂无报价

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

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

4099元起

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

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

3090元起

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

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

2849元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

暂无报价

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

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

4099元起

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

1359元起

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

1400元起

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

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

8899元起

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

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

4950元起

Synology 群晖 DS220j 双盘位NAS(RTD1296、512MB)

Synology 群晖 DS220j 双盘位NAS(RTD1296、512MB)

1190元起

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

暂无报价

Synology 群晖 DS418play 4盘位NAS(赛扬J3355、2GB)

Synology 群晖 DS418play 4盘位NAS(赛扬J3355、2GB)

暂无报价
154评论

  • 精彩
  • 最新
  • Gen8,LSI的HBA卡挂接4块硬盘,在ESXI 6.7 U2下,直通HBA卡,DS3615xs DSM 6.1.7能正常使用,硬盘显示为34、35、36、37
    想升级到7.1.0,引导设置为SataPortMap=14和DiskIdxMap=1000,依然是找不到硬盘,请教一下何故

    校验提示文案

    提交
    应该是你的sata控制器不止4个sata口

    校验提示文案

    提交
    收起所有回复
  • 请问DSM7.0有阵列卡驱动了吗?

    校验提示文案

    提交
    没测试过,我的是CPU集成的SATA控制器,已经迁了3台,intel的都兼容

    校验提示文案

    提交
    收起所有回复
  • 感谢大佬分享。我也印象中,看redpill的帖子有提到,必须全洗白才能使用人脸识别。看起来,新版红丸已经支持918的sata启动了?所以,可以不需要usb直通引导红丸了?好像最新的也支持UEFI了。

    校验提示文案

    提交
    其实本质没什么区别,grub启动项那个usb只是个名字可以随便改,关键是引导盘的几个分区要映射到那几个synoboot

    校验提示文案

    提交
    全洗白能用人脸?我试了貌似不行。。

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 黑裙的数据有办法安全的迁移么?还是只能升级

    校验提示文案

    提交
    这种方式相当于换了一台内置7.0的nas,算是比较安全了,更安全的应该就是用迁移套件了

    校验提示文案

    提交
    收起所有回复
  • 能分享一下引导吗?谢谢

    校验提示文案

    提交
    链接: 去看看 提取码: z8dn 复制这段内容后打开百度网盘手机App,操作更方便哦

    校验提示文案

    提交
    谢谢分享。我用 set extra_args_918='SataPortMap=122 DiskIdxMap=040200'加上去启动不了啊。请问此处在esxi下如何更改?

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 求教fdisk -l找不到esxi给他添加的引导盘是什么情况?

    校验提示文案

    提交
    fdisk -l有啥输出?

    校验提示文案

    提交
    找到原因了。我把引导文件放到白裙nfs里挂载到esxi,然后添加的硬盘,这个硬盘fdisk看不到。我插个u盘做vmfs 放进引导硬盘就可以找到

    校验提示文案

    提交
    收起所有回复
  • 现在的稳定性可以日常使用了吗?

    校验提示文案

    提交
    人脸识别不能用,其他暂时没发现什么不能用的

    校验提示文案

    提交
    ok,准备升级了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 1 9 655360 ram9
    1 10 655360 ram10
    1 11 655360 ram11
    1 12 655360 ram12
    1 13 655360 ram13
    1 14 655360 ram14
    1 15 655360 ram15
    8 0 131072 sda
    8 16 16777216 sdb
    8 17 2490240 sdb1
    8 18 2097152 sdb2
    9 0 2490176 md0
    9 1 2097088 md1
    sda 为引导盘,但序号是0,没法进行下一步啊

    校验提示文案

    提交
    只有虚拟sata控制器的情况,把引导盘挂在0:29,数据盘挂0:0后再按教程做一遍

    校验提示文案

    提交
    DiskStation> cat /proc/partitions
    major minor #blocks name

    1 0 655360 ram0
    1 1 655360 ram1
    1 2 655360 ram2
    1 3 655360 ram3
    1 4 655360 ram4
    1 5 655360 ram5
    1 6 655360 ram6
    1 7 655360 ram7
    1 8 655360 ram8
    1 9 655360 ram9
    1 10 655360 ram10
    1 11 655360 ram11
    1 12 655360 ram12
    1 13 655360 ram13
    1 14 655360 ram14
    1 15 655360 ram15
    8 0 16777216 sda
    8 1 2490240 sda1
    8 2 2097152 sda2
    65 208 131072 sdad
    65 209 49152 sdad1
    65 210 76800 sdad2
    65 211 4096 sdad3
    9 0 2490176 md0
    9 1 2097088 md1
    然后:DiskStation> mknod /dev/synoboot b 208 65
    DiskStation> mknod /dev/synoboot1 b 209 65
    DiskStation> mknod /dev/synoboot2 b 210 65
    但仍卡55%,无法完成安装。

    校验提示文案

    提交
    收起所有回复
  • 1 0 655360 ram0
    1 1 655360 ram1
    1 2 655360 ram2
    1 3 655360 ram3
    1 4 655360 ram4
    1 5 655360 ram5
    1 6 655360 ram6
    1 7 655360 ram7
    1 8 655360 ram8
    1 9 655360 ram9
    1 10 655360 ram10
    1 11 655360 ram11
    1 12 655360 ram12
    1 13 655360 ram13
    1 14 655360 ram14
    1 15 655360 ram15
    8 0 16777216 sda
    8 1 2490240 sda1
    8 2 2097152 sda2
    65 208 131072 sdad
    65 209 49152 sdad1
    65 210 76800 sdad2
    65 211 4096 sdad3
    9 0 2490176 md0
    9 1 2097088 md1

    然后:mknod /dev/synoboot b 208 65
    mknod /dev/synoboot1 b 209 65
    mknod /dev/synoboot2 b 210 65
    但仍卡55%,过不去安装。

    校验提示文案

    提交
    如果你启动盘是sdad,那么你参数写反了,应该是
    mknod /dev/synoboot b 65 208
    mknod /dev/synoboot1 b 65 209
    mknod /dev/synoboot2 b 65 210

    校验提示文案

    提交
    成功了,谢谢大神!

    校验提示文案

    提交
    收起所有回复
  • esxi6.7下未直通硬盘,加的虚拟sata硬盘,安装完Dsm7后,创建存储池和存储空间,提示:有1个硬盘不符合硬盘要求,无法选择。到此OVER。看来esxi要玩dsm7还不行。

    校验提示文案

    提交
    这个估计是虚拟盘不能看smart信息,没smart信息不能判定硬盘健康状态,所以不符合要求。esxi玩nas还是要直通,一是为了数据安全,二是为了性能。

    校验提示文案

    提交
    不需要啊,找一台物理机把硬盘装好dsm7,创建池和空间,再转到虚拟机上,完美解决,一直警告状态而已,实际上没问题

    校验提示文案

    提交
    收起所有回复
  • 谢谢分享,我用 unraid 也是卡在 55%,试试你的方法看能成功不。对了 使用mknod创建块文件:
    这是什么原理a?做了这个快文件,你就能成功了?

    校验提示文案

    提交
    跟6.23u2升u3一样的症状,引导盘到synoboot的映射没了,所以会报错

    校验提示文案

    提交
    按照你的方法,已经成功安装,感谢!就是不知道什么原理。

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • This is an old hack whichshould never be used for v7. New version of the RP solves the problem on ESXi. This hack is a very very very bad idea on v7. There are some new self-destruction routines which check that.DO NOT symlink synoboot, DO NOT use mknod tofake it.ThisMUST be done through the kernel. You can ignore all warnings we made but please, don't ignore this one.

    在XPEnology论坛今天看到的,说得挺严重的样子,啥意思?

    校验提示文案

    提交
    应该是更新了7.0.1解决这个问题吧,不过我不太想上7.0.1,毕竟还是RC版,不知道有没有其他问题。

    校验提示文案

    提交
    收起所有回复
  • 按照步骤,卡在55%哪里,但ssh连接不了群晖,就无法进行下一步,怎么办?

    校验提示文案

    提交
    telnet

    校验提示文案

    提交
    现在出新的引导了,可以硬盘启动,直接搞定。

    校验提示文案

    提交
    收起所有回复
  • 大佬 我的是dsm6.2的 由于升级原因导致升级错了版本,于是efi引导出了问题。 然后呢我重新做了引导盘,也重新买了三块硬盘,原来的三块都卸下来。装了新的dsm6.2系统。 想问一下如果我想看原来硬盘里面的shr阵列么数据,是不是只要装上原来的硬盘就可以显示呢?要不要什么操作?

    校验提示文案

    提交
    不新建存储池应该是可以认出盘的,然后会显示这个存储池属于其他群晖系统,然后针对存储池在线重组就行了。但是原来是存储池1,此时你已经有了存储池1,那就识别不回来了

    校验提示文案

    提交
    收起所有回复
  • 楼主,dsm7.0,esxi直通硬盘控制器后群晖看不到直通的存储空间,是引导的问题吗?

    校验提示文案

    提交
    应该是SataPortMap那俩参数的问题

    校验提示文案

    提交
    收起所有回复
  • 最新的引导有了吗?能不能分享一个。

    校验提示文案

    提交
    等一等吧,7.1快出了

    校验提示文案

    提交
    收起所有回复
  • exsi里可以直通u盘给群晖启动吗 能出个截图看看或者教程

    校验提示文案

    提交
    直接用磁盘不香吗,反正都是虚拟化的有啥区别?

    校验提示文案

    提交
    收起所有回复
  • 谢谢分享,有个问题,可以安装完7后,接入6.x的所有硬盘,直接升级吗?

    校验提示文案

    提交
    安装过程中迁移

    校验提示文案

    提交
    收起所有回复
  • 谢谢分享,我是新装7.0.1卡在55%,按照你的方法成功安装了,可是重启后变成未安装的了,是什么问题?
    我用的是浪潮的超融合,

    校验提示文案

    提交
    检查satamap 那几个参数

    校验提示文案

    提交
    解决了吗?我也遇到同样的问题了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我的没有显示引导盘的盘符,只有第一个硬盘的,是哪里搞错了么

    校验提示文案

    提交
    fdisk没显示就是系统没识别

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

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

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
早春焕新必领红包,最高8888元
红包按钮
挂件

PaladinF

Ta还没有介绍自己

发文累计被1261人收藏

关注 打赏
作者其他文章
最新文章 热门文章
868
扫一下,分享更方便,购买更轻松