之前一直在用的黑群晖6.1.7up3二合一版在一次重启之后无法进入系统。索性直接换新!
这次安装使用的是TinyCore RedPill (以下简称TCRP)引导制作工具,直接在物理机器上安装,做个记录以备不时之需,流程仅供参考
这次安装完全是按照下边教程的步骤进行的,英语好的同学可以直接去看原文:
https://xpenology.com/forum/topic/62221-tutorial-installmigrate-to-dsm-7x-with-tinycore-redpill-tcrp-loader/
一开始先尝试直接用现成的DS918+引导安装,发现找不到IP,用现成的DS3622xs+引导即使在断网的情况下也会无限循环安装,没办法才尝试使用TCRP,既然DS3622xs+可以找到IP那么我就用这个版本了。
根据表格得知DS3622xs+
架构是:broadwellnk
设备插槽映射方式是:sataportmap/diskidxmap
也就是说用配置文件里的sataportmap跟diskidxmap这两个参数控制的,如果这个设置搞不定的话,可以考虑尝试DS920+或者DS1621+。
这里先记一下架构是:broadwellnk,后边要用。
然后去github上下载TCRP
https://github.com/pocopico/tinycore-redpill
将下载到的文件解压得到img镜像,插入 以后用来启动群晖的U盘,打开rufus烧录镜像到U盘
完成后将U盘插入到需要装黑群晖的主机上,启动并等待RCRP加载出下图图标。
TCRP支持SSH,IP可以在路由器上找到,设备名是box。或者在terminal里输入命令:ifconfig 就可以找到IP,登录凭据是:tc/P@ssw0rd当然也可以直接在terminal里操作,只是SSH连接后复制命令更方便。
然后遇到的第一个问题就是代理,TCRP需要访问github,而我这边是无法裸连的,并且路由器上也没有代理,解决方案如下:
https://github.com/pocopico/tinycore-redpill/issues/80
能正常访问github之后,使用 ./rploader.sh 命令获取当前可用制作引导的版本
之前记得架构是:broadwellnk,我要装的是7.1,所以从列表里我们找到
broadwellnk-7.1.0-42661,记住这个版本。
下一步,输入如下命令获取U盘的PID跟VID
./rploader.sh identifyusb
会提示是否修改,输入Y回车确定修改。
下一步修改随机mac,命令如下,如果要使用真实mac,命令后边加成realmac即可
./rploader.sh serialgen DS3622xs+ [realmac]
下一步就是设置SataPortMap跟DiskIdxMap的参数了,输入如下命令
./rploader.sh satamap
我的提示找到6个端口,4个设备,但实际上我的主板上只有4个sata端口且都插上了硬盘,没有其他多余的了,猜测可能是CPU支持但是主板没有做那么多接口的缘故,那么这里我肯定不能填6,因为安装时必然会出现类似下图的问题
我的sata端口只有4个那么输入4回车,后边安装也没有提示上图问题。
关于这两个参数的详细解释可以看下边的链接,(网页中ctrl+F搜索“#在群辉系统中”即可跳转)
https://wp.gxnas.com/10940.html
修改完毕之后可以通过 cat user_config.json 命令检查参数,
也可以通过 vi user_config.json命令编辑参数,编辑完毕后按esc,然后输入:wq回车退出(冒号也要带)。
最后输入 ./rploader.sh build broadwellnk-7.1.0-42661 命令开始制作引导。
等制作完成后输入 exitcheck.sh reboot 来重启,就可以看到启动项里多了两行
因为之前看到网上好多安装完之后陷入无限循环重置的问题,以防万一先断网,然后去群晖官网下载对应版本的系统包安装即可,注意文件大小不要选错。
https://archive.synology.cn/download/Os/DSM
原文链接:https://www.bilibili.com/read/cv17615509/