使用 Arpl 在线编译群晖引导
Arpl 是几乎自动化 Redpill 的 Loader,编译系统会自动检测虚拟机的硬件信息并且自动加载驱动进行编译。
原作者 GITHUB:https://github.com/fbelavenuto/arpl
中文汉化 GITHUB:https://github.com/wjz304/arpl-zh_CN
# 重要注意事项
- 一些用户启动时间过长。在这种情况下,如果选择通过 DoM 或快速 USB 闪存驱动器,强烈建议使用 SSD 作为启动盘;
- 必须至少有 4GB 的 RAM,无论是裸机还是虚拟机;
- DSM 内核兼容 SATA 端口,不兼容 SAS/SCSI/ 等。对于设备树模型,只有 SATA 端口可用。对于其他型号,可能需要另一种类型的磁盘;
- 可以使用 HBA 卡,但 SMART 和序列号仅适用于 DS3615xs、DS3617xs 和 DS3622xs+ 等型号。
# 准备工作
- Arpl 编译镜像
- U 盘刻录工具 Refus、balenaEtcher 等工具
- 官网下载对应版本的群晖 .pat 系统
准备工作做好后,将 arpl.img 镜像写入 U 盘,进行下一部工作。
# 编译引导
U 盘准备好后插上主机,启动 U 盘里的 arpl 系统
注意在这里可以使用编译的方法。不管使用哪种方法编译,页面和编译效果都一样,哪个方便用哪个
注意这里用的是原版镜像所以是英文,看不懂的可以下载中文版的
- 通过终端
从计算机本身调用 “menu.sh” 命令。
- 通过网络
从另一台机器进入同一网络,在浏览器中输入屏幕上提供的地址 http://<ip>:7681
。
- 通过 ssh
从另一台机器进入同一网络,使用 ssh 客户端、用户名 root
和密码 Redp1lL-1s-4weSomE
# 编译步骤选项
- 选择 Choose a model(选择型号)
- 选择需要编译的型号
“f” 的意思 disable flags restriction(918 + 在这个选项里)
“b” 的意思 show beta models(新的测试型号)
- 选择 Choose a Build Number(选择编译版本)
- 选择 Choose a serial number(选择序列号)
选择 Addons(附加选项)不了解的可跳过
选项 Cmdline menu(修改 mac 地址)ARPL 编译默认会获取网卡的真实 MAC 地址,若无需求可跳过
选择 Advanced menu(加载驱动)驱动相关都在此菜单
如果你不清楚驱动可以选择加载全部驱动 “select all modules”
- 编译界面 等待即可,引导编译完成后会自动跳回主菜单界面
- 选择 Boot the loder(启动引导)
- 等待完成引导启动
- 输入界面上的 IP 地址进入 DSM 系统安装页面
- 如果你想修改编译好的引导,请在启动引导时选择 Configure loader
# 总结
- 除冷门机以外基本上是傻瓜式操作简单
- ARPL 编译能省去修改 VID 和 PID 的过程,相对自动化,且可以自动获取板载网卡的真实 MAC 地址
- ARPL 编译可以实现一个 U 盘引导多种类的群晖机型
上次更新: 2023/05/24, 18:20:35