项目已存档,请使用:https://github.com/RROrg/rr
中文说明
创建这个特定项目是为了方便我使用 Redpill 进行测试,我决定与其他用户共享它。
我是巴西人,我的英语不好,所以我为我的翻译道歉。
我试图让系统尽可能用户友好,让生活更轻松。加载程序自动检测正在使用的是 SATADoM 还是 USB 设备,并正确检测其 VID 和 PID。 redpill-lkm 已被编辑为允许在不设置与网络接口相关的变量的情况下启动内核,因此加载程序(和用户)不必担心这一点。 Jun的代码嵌入了制作zImage和Ramdisk补丁的代码,如果“zImage”或“rd.gz”被一些smallupdate改变,加载器会重新应用补丁。最重要的内核模块内置于 DSM ramdisk 映像中,用于自动外围设备检测。
一些用户遇到过启动时间过长的情况。在这种情况下,强烈建议在选择通过 DoM 或快速 USB 闪存驱动器的情况下为加载程序使用 SSD;
无论是裸机还是虚拟机,您都必须拥有至少 4GB 的 RAM;
DSM 内核与 SATA 端口兼容,而不是 SAS/SCSI 等。对于设备树模型,仅 SATA 端口可用。对于其他型号,可以使用其他类型的磁盘;
可以使用 HBA 卡,但 SMART 和序列号仅在 DS3615xs、DS3617xs 和 DS3622xs+ 型号上起作用。
要使用此项目,请下载最新的可用映像并将其刻录到 USB 记忆棒或 SATA 模块磁盘上。将电脑设置为从刻录媒体启动,然后按照屏幕上的信息进行操作。
如果最后一个分区的大小大于 2GiB,加载器将自动增加该分区的大小并将其用作缓存。
从计算机本身调用“menu.sh”命令。
从另一台计算机进入同一网络,在浏览器中键入屏幕上提供的地址http://
。
从另一台机器进入同一网络,使用 ssh 客户端,用户名root
和密码Redp1lL-1s-4weSomE
菜单系统是动态的,我希望它足够直观,用户可以毫无问题地使用它。
无需配置 VID/PID(如果使用 USB 记忆棒)或定义网络接口的 MAC 地址。如果用户想要修改任何接口的 MAC 地址,请使用“cmdline”菜单中的“Change MAC”。
如果选择使用设备树系统来定义硬盘的模型,则无需进行任何配置。对于不使用设备树的型号,必须手动完成配置,为此,“cmdline”菜单中有一个选项可以显示 SATA 控制器、DUMMY 端口和正在使用的端口,以帮助创建如有必要,“SataPortMap”、“DiskIdxMap”和“sata_remap”的。
另外重要的一点是,加载器会检测CPU是否有MOVBE指令,并且不会显示需要它的型号。因此,如果 DS918+ 和 DVA3221 型号未显示,则是因为 CPU 不支持 MOVBE 指令。您可以禁用此限制并自行承担测试风险。
我开发了一个简单的补丁,不再在没有设备树的型号上显示虚拟端口错误,用户将能够安装而不必担心。
代理仅支持终端。
例如,如果您的局域网中有一个clashx(默认端口为7890),请按照以下步骤操作:
Enabel“允许来自 LAN 的连接”(仅限 Clashx)
获取代理(运行clashx的计算机)IP地址
打开arpl termianl(您可以通过ssh访问arpl)
declare -x https_proxy="http://ipaddress:7890/" declare -x http_proxy="http://ipaddress:7890/" declare -x all_proxy="socks5:://ipaddress:7890/"
将 IP 地址更改为您的代理主机。
调用“menu.sh”
然后代理就生效了。
启动加载程序后,应出现以下屏幕。输入 menu.sh 并按
:
如果您愿意,您可以通过网络访问它:
选择“型号”选项并选择您喜欢的型号:
选择“Buildnumber”选项并选择第一个选项:
转到“序列号”菜单并选择“生成随机序列号”。
选择“Build”选项并等待加载程序生成:
选择“Boot”选项并等待DSM启动:
DSM 内核不会在屏幕上显示消息,因此需要通过浏览器访问地址http://
来继续配置 DSM 的过程。关于如何通过互联网配置 DSM 的教程有很多,这里不再赘述。
ARPL 用户 (Rikkie) 创建了一个在 proxmox 服务器上安装 ARPL 的教程:https://hotstuff.asia/2023/01/03/xpenology-with-arpl-on-proxmox-the-easy-way/
如果您的疑问/问题已得到讨论和解决,请在 https://xpenology.com/forum 上搜索论坛。如果找不到解决方案,请使用 github issues。
所有代码均基于 TTG、pocopico、jumkey 和其他参与继续 TTG 原始 redpill-load 项目的人员的工作。
未来将添加更多信息。