不见春山
骑马倚斜桥,满楼红袖招。
Home
Categories
Archives
Tags
About
Home
群晖升级 ARPL 笔记
群晖升级 ARPL 笔记
取消
群晖升级 ARPL 笔记
由
ctaoist
发布于 2023-10-10
·
最后更新:2024-08-10
1
## 版本变迁 原版 [arpl](https://github.com/fbelavenuto/arpl) 是巴西人写的,好像停更了,然后 [arpl-i18n](https://github.com/wjz304/arpl-i18n) 继续维护,后来由于某种原因这个也听更了,目前最新的引导是 [rr](https://github.com/RROrg/rr)。 并且 rr 从 24.3.0 开始要求引导磁盘大小是4G,所以如果引导磁盘大小不够的话还需要扩容。 按照 RR 官方给的升级教程,尝试了很多次都失败。我群晖运行在 pve 上,尝试升级的成本比较低。我最开始的版本是 `arpl-1.1beta`,按照教程先升级到 `arpl-i18n-23.10.4`,这一步没有问题,然后再升级到 `rr-24.x.x`,这一步始终失败。 好像是 RR 改了架构,支持热更新,改动比较大,所以升级就比较麻烦。甚至把升级文件 `update.zip` 手动上传到 `/tmp` 下,然后修改 `menu.sh` 直接执行升级动作,升级重启之后仍然不能引导。 最后发现 RR 的**高级菜单有一个恢复已安装DSM的系统**的功能,索性重新建立一个引导盘去引导,然后恢复就行,这个方法是成功了的。 **尝试升级前请备份重要数据,pve 可以先克隆一个测试一下。** 下载最新版的 [`img` 文件](https://github.com/RROrg/rr/releases/latest),上传到 pve 上直接解压,导入到虚拟机即可。 ```sh qm importdisk NASID rr.img lvm ``` 上述命令中需要修改成自己的 NAS 虚拟机的 id,`lvm` 是对应的存储池。 需要主意的是导入之后需要在 pve 的 nas 虚拟机页面添加相应的磁盘,并修改引导顺序。 进入 RR Loader 之后在**高级菜单**中选取**尝试恢复已安装DSM的系统**,按照提示操作就行。 这次升级,我把引导从 arpl 升级到了 rr 27.4.3,并且把群晖系统从 7.1 升级到了7.2,两个存储池都在,数据也没有丢,可以说这次升级十分完美。 ## 参考 - [https://rrorg.cn/archives/rrupdate](https://rrorg.cn/archives/rrupdate): 按照上面的教程更新失败 - [更新到DMS7.2.1(69057)后,除了存储池1,其他存储池全部丢失](https://github.com/RROrg/rr/issues/239): 以前升级7.2有这个问题,目前最新的 rr-24.7.3 版本已经修复了 下面是 ARPL-I18N 还在维护时切换版本的方法,现在都用不上了。 ## ARPL 升级 ARPL-I18N arpl各版本间切换(菜单更新, 增量)(arpl / arpl-zh_CN / arpl-i18n(ver < 23.4.5)): ```sh # shell 下输入以下命令修改更新 repo. # 如果要切换原版修改第二条命令中的 wjz304/arpl-i18n 为 fbelavenuto/arpl # 如果切换中文版修改第二条命令中的 wjz304/arpl-i18n 为 wjz304/arpl-zh_CN CURREPO=`grep "github.com.*update" menu.sh | sed -r 's/.*com\/(.*)\/releases.*/\1/'` sed -i "s|${CURREPO}|wjz304/arpl-i18n|g" /opt/arpl/menu.sh # 进入设置菜单执行更新arpl操作即可. 更新后请重启. ``` arpl 去掉pat的hash校验 (Any version): ```sh sed -i 's/HASH}" ]/& \&\& false/g' /opt/arpl/menu.sh ``` arpl 修改所有的pat下载源 (Any version): ```sh sed -i 's/global.synologydownload.com/cndl.synology.cn/g' /opt/arpl/menu.sh `find /opt/arpl/model-configs/ -type f` sed -i 's/global.download.synology.com/cndl.synology.cn/g' /opt/arpl/menu.sh `find /opt/arpl/model-configs/ -type f` ``` arpl 更新慢的解决办法 (arpl-zh_CN / arpl): ```sh sed -i 's|https://.*/https://|https://|g' /opt/arpl/menu.sh sed -i 's|https://github.com|https://ghproxy.homeboyc.cn/&|g' /opt/arpl/menu.sh sed -i 's|https://api.github.com|http://ghproxy.homeboyc.cn/&|g' /opt/arpl/menu.sh ```
NAS
该博客文章由作者通过
CC BY 4.0
进行授权。
分享
最近更新
群晖升级 ARPL 笔记
本地部署大语言模型
WireGuard 搭建组网教程
LVM 管理
HK1 RBOX X4 电视盒子折腾笔记
热门标签
机器学习
Tensorflow
Linux
VPN
虚拟组网
Router
ROS
嵌入式
C++
C
文章目录
聚类
ROS修改 MTU 和 MSS 解决上网慢和页面显示不全问题