RR: redpill 的预安装和恢复环境
通过单次引导预安装过程在任何具有 x86/x64 CPU 架构的本地机器上自中心化部署 Synology DSM OS 的最终解决方案,并提供恢复环境。
1: 免责声明
- 硬盘有价,数据无价,任何对引导的修改都是有风险的,本人/组织不承担数据丢失的责任。本工具仅用作学习交流,严禁用于商业用途。
- 硬件/硬盘是有价值的,数据是无价的,对经过测试和预构建的引导程序进行任何用户特定的自定义修改都可能会对您的本地机器造成不可逆转的数据破坏。我们作为 (RROrg) 不对任何类型的损坏或个人损失承担责任。该项目及其隶属关系仅用于教育和学习目的,严禁用于商业应用。
2: 文档和常见问题解答
3: 组件
- 在编译过程中,您需要连接到互联网以获取型号和版本信息,并下载相应的 ROM。 如果无法连接到互联网,请通过 RR-CUSTOM 构建预编译的引导程序。
4: GPU:
- vGPU:
- iGPU:
- iGPU:
5: 贡献
- 以下是参与项目本地化以实现国际化的概略指南。
# 如果不需要删除或添加代码块,请遵循以下过程
sudo apt install gettext
git clone https://github.com/rrorg/rr.git
cd files/initrd/opt/rr
xgettext -L Shell --keyword=TEXT *.sh -o lang/rr.pot
sed -i 's/charset=CHARSET/charset=UTF-8/' lang/rr.pot
# 如果您需要替换项目的某些语言字符串,请建议并修改每个相关 PO 文件中的翻译更改
mkdir -p lang/zh_CN/LC_MESSAGES
msginit -i lang/rr.pot -l zh_CN.UTF-8 -o lang/zh_CN/LC_MESSAGES/rr.po
# 更新翻译文件
for I in $(find lang -path *rr.po); do msgmerge --width=256 -U ${I} lang/rr.pot; done
# 在打包过程中会自动进行此格式化过程。
for I in $(find lang -path *rr.po); do msgfmt ${I} -o ${I/.po/.mo}; done
-
欢迎为该项目提交新的语言翻译 PR,我们将表示由衷的感谢。
-
各支持语言列表的社区维护者在下面列出。
de_DE
:@Tim Krämer
: Tim Krämeren_US
:@rrorg
ja_JP
:@andatoshiki
和@toshikidev
ko_KR
:@EXP
: jeong1986ru_RU
:@Alex
: TGtr_TR
:@miraç bahadır öztürk
: miracozturkvi_VN
:@Ngọc Anh Trần
: mr.ngocanhtranzh_CN
:@rrorg
zh_HK
:@rrorg
zh_TW
:@March Fun
: 豪客幫
6: 确认和致谢
- ARPL:
@fbelavenuto
- Redpill:
@RedPill-TTG
@pocopico
@jim3ma
@fbelavenuto
@MoetaYuko
- 框架:
- 插件:
@xbl3&@wirgen
@007revad
@PeterSuh-Q3
@jim3ma
@jinlife
- 模块:
@jim3ma
@MoetaYuko
7: 链接和社区
7.1: 群组
QQ群1: 21609194
点击加入QQ群
QQ群2: 73119176
点击加入QQ群
QQ群3: 51929774
点击加入QQ群
QQ群4: 49756829
点击加入QQ群
QQ群5: 30267817
点击加入QQ群
QQ群6: 68640297
点击加入QQ群
QQ Channel: RROrg
点击加入QQ频道
Telegram Channel: RROrg
Click to join