ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

RR引导快速上手:3条部署路径装好黑群晖,附避坑速查表

RR引导快速上手:3条部署路径装好黑群晖,附避坑速查表 RR引导快速上手3条部署路径装好黑群晖附避坑速查表【免费下载链接】rrRedpill Recovery (arpl-i18n)项目地址: https://gitcode.com/gh_mirrors/rr2/rrRR引导Redpill Recovery是一款开源的黑群晖引导与恢复环境写一张引导盘就能在任何 x86/x64 机器上安装 Synology DSM装坏了还能进恢复环境救回。适合准备自建 NAS 的新手当前版本 26.7.4。 动手前先把硬件条件对一遍大部分安装失败其实不是 RR引导 的问题而是硬件没达到前提条件。下载镜像之前先对照这张表项目最低要求备注引导盘容量大于 2GB 的 USB / SATA / NVMe / MMC / IDE 设备SCSI 理论支持但坑多建议 USB 或 SATA安装盘至少 1 个 SATA 硬盘大于 32GB 才能创建存储池仅 DT 系列型号支持 NVMe 安装内存大于 4GBDSM 官方也建议 4GB 起步CPUIntel 或 AMD x86_64全系列兼容这里还有两个容易踩的点DT 系列型号不支持 HBA 扩展卡SA6400 等较新版本除外NVMe 的 PCIPath 格式分单层/多层两种兼容的型号不同。拿不准自己的配置时先翻 guide.md 里的安装条件清单。 三条部署路径选一条走就行三条路径的目标一致让 RR引导 环境在一台可开机的机器物理机或虚拟机里跑起来之后都通过它的菜单或 Web 页面完成 DSM 安装。物理机把镜像写进 U 盘前提从 release 中下载rr.img准备一个大于 2GB 的 U 盘Windows 用 RufusLinux/macOS 用dd。操作Windows 用户在 Rufus 里选镜像直接写盘Linux/macOS 用户执行sudo fdisk -l sudo dd ifrr.img of/dev/sdX bs1M statusfsync预期结果与注意先用fdisk -l确认设备名把sdX替换为你的实际设备如sdb。dd会覆盖整块盘选错设备名数据直接没。写入完成后在 BIOS 启动顺序中选择该 U 盘开机即进入 RR 引导菜单并自动探测网卡。Proxmox一行脚本建好群晖虚拟机前提一台网络正常、有镜像存储空间的 PVE 宿主机。操作这条命令自动完成创建虚拟机、导入 RR 镜像、启用 UEFI、挂 32G 数据盘、配置桥接网络curl -fsSL https://gitcode.com/gh_mirrors/rr2/rr/raw/refs/heads/main/scripts/pve.sh | bash -s -- --bltype usb预期结果脚本最后输出Created success, VMIDxxx虚拟机名为 RR-DSM开机即进入 RR 引导环境。本机已有镜像可加--img /path/to/rr.img跳过下载。scripts/pve.sh 的常用参数如下参数说明默认值--bltype引导盘类型sata / usb / nvmesata--efi是否启用 UEFI 引导1/01--onboot宿主机开机时自动启动1/01--storage镜像存储池如 local-lvm自动获取--tag镜像版本标签最新 release这里有个坑虚拟机里--bltype usb比 sata 稳定建议直接用上面这条命令不要改成 sata。Docker用 QEMU 容器跑前提宿主机有 KVM/dev/kvm、/dev/net/tun容器需要NET_ADMIN权限rr.img 已下载到宿主机。要点官方 README 附带完整 Compose 模板核心配置是——用qemux/qemu镜像内存至少设 4G挂载./rr.img为引导盘、./data为数据盘映射 DSM 管理端口 5000/5001 与 RR 管理端口 7681、7304、7080。启动后浏览器访问 7681 端口即可操作适合不想碰物理机的服务器场景。️ RR引导盘里的分区配置到底改哪里写完引导盘后它被分成 3 个分区知道分工能少走很多弯路p1用户最常打交道的部分——GRUB 配置、UEFI 加载器以及最关键的user-config.yml。SN、MAC、磁盘接口模式satadom等鉴权信息都在这里改首次开机 RR 会自动初始化默认值。p2原版系统内核与根文件系统zImage / rd.gzDSM 安装过程中使用。p3RR 运行环境——RR 内核、initrd、内核模块、插件addons和你上传的文件。默认引导配置在 files/mnt/p1/ 下核心脚本位于 files/initrd/opt/rr/include/。界面支持 15 种语言翻译文件按标准 PO 格式放在 files/initrd/opt/rr/lang/会翻译的话可以直接提 PR 贡献。️ 卡住了怎么办现象 → 命令 → 原因在 RR 环境里排障不用靠猜按下面的对照表逐项检查现象先查的命令常见原因开机卡住进不了 RR 界面lspci -Qnnk、lsmod网卡或存储驱动没加载进了界面但停在等待 IPip addr、ethtool -i eth0网卡没识别需加模块或换引导盘类型DSM 装完显示未授权sysctl -n kernel.syno_serialSN/MAC 配置错误需修正user-config.yml服务端口不通netstat -tunlp、journalctl -xe服务启动失败想直接进 RR shell 手动处理比如界面卡死没法操作菜单在 wait IP 阶段快速连上机器杀掉引导进程即可kill $(ps | grep -v grep | grep boot.sh | awk {print $1})注意执行后系统会停在 RR shell 而不是继续引导改完配置后手动reboot。更完整的调试命令内核参数、网卡、磁盘、RAID、串口已整理在 guide.md 中按需复制。 日常维护备份、换版本、回到 RR 引导环境备份引导盘——最重要的一条命令任何修改前先跑一遍dd if$(blkid -L RR3 2/dev/null | cut -d3 -f1) | gzip rr-backup.img.gz预期结果生成引导盘整盘压缩备份回滚时dd写回即可字节级一致。切换 RR 版本先卸载三个挂载点再把新版本镜像写入同一块盘umount /mnt/p1 /mnt/p2 /mnt/p3 LOADER_DISK$(blkid -L RR3 2/dev/null | cut -d3 -f1) unzip -p ~/rr.zip | dd of${LOADER_DISK} bs1M convfsync写入完成后重启生效~/rr.zip换成你下载的版本包路径。从 DSM 免键盘回到 RR 引导环境远程管理时特别有用sudo -i /usr/bin/loader-reboot.sh config给 DSM 开 root SSH方便做深度操作sudo -i sed -i s/^.*PermitRootLogin.*$/PermitRootLogin yes/ /etc/ssh/sshd_config synouser --setpw root 你的密码 systemctl restart sshd想改源码或翻译克隆仓库查看实现git clone https://gitcode.com/gh_mirrors/rr2/rr一句话总结RR引导 一张引导盘同时解决安装和救砖物理机 / Proxmox / Docker 三条路径覆盖绝大多数场景任何修改前先dd备份引导盘硬盘有价数据无价。项目采用 GPL-V3 协议发布仅限学习交流严禁商用。卡住的问题可以去 QQ 群21609194或 Telegram 频道提问社区响应较快。【免费下载链接】rrRedpill Recovery (arpl-i18n)项目地址: https://gitcode.com/gh_mirrors/rr2/rr创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表