自动化红药片加载器(ARPL)安装与配置手册
arpl Automated Redpill Loader 项目地址: https://gitcode.com/gh_mirrors/ar/arpl
项目基础介绍与编程语言
自动化红药片加载器(Automated Redpill Loader,简称ARPL)是由开发者fbelavenuto创建的一个开源项目,旨在简化Redpill的测试与应用过程,并对用户友好。这个项目基于GPL-3.0许可证发布,主要使用的编程语言包括Shell脚本、C以及少量Makefile。ARPL特别设计来自动化DSM(Synology DiskStation Manager)系统的加载过程,支持在各种硬件配置下轻松安装类似于Synology NAS的操作环境。
关键技术和框架
ARPL利用了嵌入式Linux系统和自定义内核模块的技术,特别是对Redpill进行编辑以实现无需设置网络接口变量即可启动内核的功能,大大减轻了用户的配置负担。此外,它集成了对设备树的支持,自动适应不同的硬盘连接方式,以及提供了通过USB或SATADOM启动的能力。尽管没有明确提到特定的框架,但其核心逻辑围绕shell脚本来构建,实现了动态菜单界面和智能检测硬件特性如MOVBE指令的支持情况。
准备工作与详细安装步骤
准备工作
- 确保硬件环境:至少4GB内存,推荐使用SSD作为加载媒体(如果是DoM选项),快速USB闪存驱动器也是不错的选择。
- 获取软件:访问GitHub仓库,下载最新版本的镜像文件。
安装步骤
下载与准备介质
-
克隆仓库: 如果熟悉命令行,可以通过
git clone https://github.com/fbelavenuto/arpl.git
下载项目源代码,或者直接从仓库的Release页面下载预编译的镜像文件。 -
烧录镜像: 使用工具如Etcher将下载的镜像烧录到USB闪存盘或SATADOM上。
配置与启动
-
设置BIOS: 确保计算机设置可以从USB或SATADOM启动,并调整启动顺序。
-
首次启动:
- 插入含有ARPL的USB/SATADOM,并重启电脑。
- 根据屏幕提示,使用键盘选择加载项。
-
通过终端配置:
- 在同一台机器上,可通过SSH或直接登录到终端,输入
menu.sh
开始交互式配置。 - 或者,在网络内的其他设备中,通过浏览器访问
http://<IP地址>:7681
进行Web配置。
- 在同一台机器上,可通过SSH或直接登录到终端,输入
-
选择模型与构建:
- 选择适合的DSM模型和最新的构建号。
- 自动生成随机序列号,避免配置MAC地址等复杂步骤,除非特别需要更改。
-
生成与启动DSM:
- 进入“Build”菜单,确认并开始构建自定义加载环境。
- 之后选择“Boot”,系统会开始引导DSM。
-
后续配置:
- DSM启动后不会显示消息在屏幕上,通过浏览器访问
http://<IP>
继续完成DSM的初次设置。 - IP地址会在ARPL启动时显示,按照网页指引完成DSM的网络、账号和其他基本设置。
- DSM启动后不会显示消息在屏幕上,通过浏览器访问
注意事项
- 对于遇到的问题,首先参考XPEnology社区论坛中已有的讨论和解决方案。
- 若有新问题,可在GitHub项目的Issue部分提交。
通过以上步骤,即使是技术小白也能顺利完成ARPL的安装与DSM的基本配置,享受自建NAS的乐趣。记得在操作前备份重要数据,并谨慎遵循每一个步骤。
arpl Automated Redpill Loader 项目地址: https://gitcode.com/gh_mirrors/ar/arpl