不见春山
骑马倚斜桥,满楼红袖招。
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 笔记
本地部署大语言模型
LVM 管理
HK1 RBOX X4 电视盒子折腾笔记
使用usbip网络转发usb设备到远程主机
热门标签
机器学习
Linux
Router
ROS
Tensorflow
VPN
虚拟组网
ARM
Latex
zerotier
文章目录
聚类
ROS修改 MTU 和 MSS 解决上网慢和页面显示不全问题