近期,我遭遇了黑群晖6.2.3系统Docker组件的故障问题,这导致我无法成功拉取任何Docker镜像。尽管我尝试了各种方法,问题依旧无法得到解决。在openos论坛中,我偶然发现了一篇关于版本升级逻辑的文章,于是决定大胆尝试一下无损升级到更高版本。我选择使用传统引导方式进行升级,这样做的好处在于,它支持无损迁移并能够恢复旧版本的数据。此外,这种升级方式允许自定义一些必要的参数,从而极大地提升了升级的可靠性。
下载必要文件
- 群晖DS918+ 7.2.0-阿鱼君整理 https://www.123pan.com/s/Ranajv-isFV3.html
读取参数
-
打开rufus-4.1选择tinycore-redpill.v0.8.0.0.img直接刻录U盘中,Tinycore Redpill 自动获取工具
-
把烧录好的自动获取工具查回nas,然后引导开机到U盘
-
进入系统界面后,点击右小角的Terminal图标,进入命令行工具
-
输入以下命令就可以得到推荐值比如我的 DiskIdxMap=0004 SataPortMap=4H SasIdxMap= ,记录好获取的参数接下来会用到
./rploader.sh satamap now
获取PID VID
- 打开芯片无忧获取引导盘的PIV/VID记录保留
刻录引导
-
打开rufus-4.1选择redpill-DS918+_7.2.0-64561_b1684893241.img直接刻录U盘中
-
打开分区大师DiskGenius_x86选择烧录好的引导文件如图,找到grub.cfg文件复制到桌面编辑好再复制回引导中覆盖
-
将获取到的SataPortMap、DiskIdxMap值,直接修改黑群晖引导优盘里的grub.cfg即可,用Notepad2打开grub.cfg,我们的引导盘在大约在65行/85行两个都要,或者直接搜索loglevel=15在loglevel=15后面注意要隔一个英文空格插入DiskIdxMap=0004 SataPortMap=4H SasIdxMap= (填写你自己的参数哦上边查到的参数是什么就是什么)注意每个参数之间都要有一个英文空格间隔,参数和PID/VID和DiskIdxMap SataPortMap SasIdxMap 修改保存好插回nas开机设置U盘为启动项(也就是引导盘)
安装系统
- 经测试DSM_DS918+_64570.pat系统比较完美,选择引导盘为启动项重启之后会进入引导界面,此时在路由器或者借助群晖助手搜索在线设备访问IP就会到安装界面,接着选择系统文件DSM_DS918+_64570.pat,之后等待系统安装完成即可
评论区