黑群晖DSM7.0更换引导&数据迁移
创作立场声明:黑群晖引导已经发布了一段时间,虚拟机里测试下来感觉已经可以正式投入使用了,故将本人正在使用的黑群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
镜像转换
本人使用Esxi搭建黑群晖环境,需要将引导镜像转换成VMDK文件,工具使用StarWindConverter,步骤如下:
生成2个文件,都要传到Esxi的存储中,上传完成后只显示一个。
虚机建立
使用BIOS引导故选择3.X Linux,UEFI未测试。
删除多余的光驱、SCSI控制器,添加之前上传的引导文件,挂载在SATA控制器(0:0)。
必须使用E1000e类型,否则启动后找不到IP。
为了防止启动速度过快,来不及选择Grub选项,勾选这里,单身30年请随意。
有直通SATA控制器的可以修改虚机配置,添加对应的PCI设备,具体板载SATA控制器直通的方法请见:https://wp.gxnas.com/8185.html
添加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的系统,选择保留配置进行安装。
上传DS918+对应的PAT文件,请到官网下载未经修改过的镜像。
Esxi引导第一次安装必定失败,此时后台已经开启telnet。
使用终端软件telnetNAS,用户名:root 密码:空
通过fdisk -l 确认引导盘的编号,可以通过磁盘大小确认引导盘编号,我这里是sde。
通过cat /proc/partitions 找到sde的major与minor。有4个,只需要前3个,我这里对应64-67。
使用mknod创建块文件:
mknod /dev/synoboot b 8 64
mknod /dev/synoboot1 b 8 65
mknod /dev/synoboot2 b 8 66
之后点击确定,重新上传PAT进行安装。
这次突破55%就说明成功了,很快,就能看到NAS自动重启。
系统数据库更新
漫长的等待。。。。。。。
登录DSM
漫长的等待后,所有数据迁移成功,可以看到登录界面了,所有之前的数据都保留下来了。
总结
系统禁用了不支持的套件,需要进入修复,目前感觉redpill-tool-chainv0.6版本编译出来的版本已经很稳定了,目前只发现synology photos中人脸识别不能使用,可能与我只做了半洗白有关。
最后提醒一下大家:
数据无价,升级/迁移之前备份数据!!!!!!!
数据无价,升级/迁移之前备份数据!!!!!!!
数据无价,升级/迁移之前备份数据!!!!!!!
洱海苍山
想升级到7.1.0,引导设置为SataPortMap=14和DiskIdxMap=1000,依然是找不到硬盘,请教一下何故
校验提示文案
-小踢-
校验提示文案
telanx
校验提示文案
notlita
校验提示文案
心远居士
校验提示文案
值友3941251291
校验提示文案
LbOfficial
校验提示文案
心远居士
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,没法进行下一步啊
校验提示文案
心远居士
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%,过不去安装。
校验提示文案
心远居士
校验提示文案
卓一帆
这是什么原理a?做了这个快文件,你就能成功了?
校验提示文案
值友1883519766
在XPEnology论坛今天看到的,说得挺严重的样子,啥意思?
校验提示文案
youjumped
校验提示文案
sacreaker
校验提示文案
值友2545482113
校验提示文案
oaoit
校验提示文案
张大妈忠实爱好者
校验提示文案
值友1856183367
校验提示文案
三层交换机
我用的是浪潮的超融合,
校验提示文案
灵KOYB
校验提示文案
ZTSD
校验提示文案
ZTSD
校验提示文案
洱海苍山
想升级到7.1.0,引导设置为SataPortMap=14和DiskIdxMap=1000,依然是找不到硬盘,请教一下何故
校验提示文案
福来运来
校验提示文案
灵KOYB
校验提示文案
三层交换机
我用的是浪潮的超融合,
校验提示文案
值友1856183367
校验提示文案
张大妈忠实爱好者
校验提示文案
oaoit
校验提示文案
oaoit
校验提示文案
小白不说话
校验提示文案
值友4348360222
校验提示文案
草冢
校验提示文案
OnTheRoadx
校验提示文案
白金草莓
加了串口 在windows虚拟机上用putty读引导发现 黑群没有完全引导完成
校验提示文案
Raoy
校验提示文案
一剑寒霜十四州
校验提示文案
Ride_Wind
校验提示文案
乐可高鹏
校验提示文案
zstarweb
当然不修复也能用。
校验提示文案