Giter Club home page Giter Club logo

rr's Introduction

logo

RR: redpill’s preinstallation and recovery environment

点击数 GitHub Release GitHub Downloads (all assets, all releases) GitHub Issues or Pull Requests by label

The ultimate solution to self-centralized Synology DSM OS on any local machine with any x86/x64 CPU architecture via a single flash of bootload pre-installation process in addition within recovery environment.

1: Disclaimer

硬盘有价,数据无价,任何对引导的修改都是有风险的,本人/组织不承担数据丢失的责任。本工具仅用作学习交流,严禁用于商业用途。

Hardware/hard-drives are priced whilst data are priceless, any user-specific custom modification of the tested & prebuilt bootloader images could potentially cause irreversible data destruction towards your local machine. Us, as (RROrg) are not responsibly liable for damage nor personal loss of any types. The project with its affiliation is released for educational and learning purpose only, commercial application of the software is strictly prohibited.

2: Documentation & FAQ

3: Components

For the packag of has been initialized and build image, please go to RR-CUSTOM.

4: GPU:

5: Contributing

  • The following is a roughly truncated guide to involve in project localization for internationalization.
# If deletion nor addition proces of code hunk is not required, comply with the following process
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
# If you have to replace certain language string of the project, please suggest and modify translation changes within each correlated PO file
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
# Update translation files
for I in $(find lang -path *rr.po); do msgmerge --width=256 -U ${I} lang/rr.pot; done
# This formatting process will be automatically conducted during packaging.
for I in $(find lang -path *rr.po); do msgfmt ${I} -o ${I/.po/.mo}; done
  • PRs of new language translations towards the project is welcomed with appreciation.

  • Community maintainers of each supporting list of languages are accredited below.

    • en_US: @rrorg
    • ja_JP: @andatoshiki & @toshikidev
    • ko_KR: @EXP : jeong1986
    • ru_RU: @Alex: TG
    • tr_TR: @miraç bahadır öztürk: miracozturk
    • vi_VN: @Ngọc Anh Trần: mr.ngocanhtran
    • zh_CN: @rrorg
    • zh_HK: @rrorg
    • zh_TW: @March Fun: 豪客幫

6: Acknowledgment & Credits

7: Links & Community

7.1: Group

7: Sponsoring

8: License

rr's People

Contributors

andatoshiki avatar fbelavenuto avatar github-actions[bot] avatar green1052 avatar jimmygalland avatar marchfun1 avatar servnas avatar sumingyd avatar the-leaf avatar wjz304 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rr's Issues

about kernel 4.4.302+ invalid module format, unknown symbol issue

Hello.

I tried using apollolake-4.4.302.tgz file in my M SHELL for TCRP in the modules.zip you compiled.

M SHELL for TCRP DSM 7.1 used arpl-modules directly.
Currently, I am also using arpl-modules that I compiled myself after forking.

However, apollolake-4.4.302.tgz made with the 7.2 compiler prepared by fabio had an unknown symbol and invalid module format issue.

pocopico/redpill-modules#1

That issue I confirmed with pocopico a few weeks ago.

I tried using your apollolake-4.4.302.tgz on TCRP DSM 7.2 RC and DS1019+ and the junior log gave the same " invalid module format, unknown symbol".

In your arpl all modules work without this "unknown symbol" message?

蜗牛星际安装ds 920+

Model: DS920+
Build: 42962
*** Detected 1 network cards, but only 0 MACs were customized, the rest will use the original MACs. ***

可以检测到ip,但是连接不上

Network lost after DSM boot

Hello, friends! On a baremetal laptop HP x360 Pavilion ba103ur (connected via USB3.0-LAN Adatep D-Link DUB-1312, also tried TP-link) the problem - after a certain period of time (after determining the IP address and DSM kernel boot), the device disappears in the router.

If i boot in config bootloader mode, then the network does not disappear. This happens after loading DSM. I've already tried disabling the "cdc ncm" module, but that doesn't help. Thanks for any help!

BCM5720 Module tg3 eth0 ERROR booting Loader

when booting from USB to configure the Loader eth0 works fine and get IP and i can configure hte loader. However when going to boot from the loader it failes to get MAC Addresses and then when trying to find IP's on eth0 and eth1 it fails with ERROR and then the screen locks up as normal to boot DSM.

HP Microserver G10, DSM 7.1.1-42962Update5

DSM 7.2 ACPID module does not work

Hello,

Requesting shutdown from Proxmox GUI does not work.

The request is not triggered.

From Proxmox :
TASK ERROR: VM quit/powerdown failed - got timeout

intel i217-v集成网卡总是丢失连接

试过原版的arpl和arpl-i18n, 还试过几种其他引导,经常会丢失连接,具体现象有:
编译成功后网卡灯灭,Ping不通,群晖助手找不到,5000端口无法访问
编译成功后网卡灯亮,Ping得通,但群晖助手找不到,5000端口无法访问
重启后获取不到Ip,eth0 error ,访问不了
重启后能获取到Ip,但网卡灯灭,Ping不通,群晖助手找不到,当然也无法访问

【还有能获取到IP,网卡灯亮,Ping得通,但找不到,5000端口无法访问的情况】

网卡是集成网卡intel i217-v , 只有这一个网卡
CPU : E5-1265L V3
主板:华擎IMB-183(H81芯片组)
内存:DDR3 1600 8g
硬盘:msata1 普通机械硬盘2
U盘引导

微信图片_20230517211549

sa6400可以装系统,但是重启后找不到ip

物理黑裙,n5105,板载rtl8111h。
最开始用jim的引导,构建重启找不到ip,通过安装模式下root登录发现module只有r8168,没有r8169,并且没有办法加载r8169,提示no symbol不拉不拉。百度说是有前置module,试了一遍还是不行,但是碰巧发现在加载8125和mii之后可以加载r8152驱动,直接京东了一个rtl8153的usb网卡,可以装系统,但是重启之后就失联了。
转用你的arpl-i18n 23.5.5,装的920+,板载网卡直接就能装,ssh看了一下确实是有r8169驱动的。一直正常使用
今天来看看有没有加sa6400,然后复现了jim引导的所有问题,板载的装不了系统,usb网卡可以装系统但是重启失联,但是显示器上是有eth1 ip的

从最开的版本到现在最新的23.5.3,装蜗牛星际D的机器就没有成功过。

家里有一个蜗牛D的机器,一直用来放照片的。用JUN大的7.0.1的引导,一直到现在也随着群晖的升级到7.1.1 U5都是可以正常引导的,唯一的遗憾就是经常会出现无法关机的情况。用您的所有版本,要么第一次启动的时候找不到硬盘(已经设置了DiskIdxMap=0001,SATA1号口装了一个120GSSD SATA,其他扩展的4个口装了4个2TB机械),要么就是找到硬盘后装好系统也能进入桌面一次,仅仅只有一次能进入桌面,再重启后网卡灯始终亮不起来,不知道哪个环节出了问题,请赐教!

Redpill LKM and LSI SAS Controller

Hi @wjz304, i think we have a big issue in redpill-lkm. If we add a lsi sas controller, the drives sometimes disapear or are not able to acces requests. it looks like, it's caused by redpill-lkm. Do you know a solution?

Update from 23.5.0 to 23.5.1 crashes bootloader

Today I updatet ARPL-i18n by the update function of the loader. But when rebooting the bootloader wasn't found. I had to use the new VMDK flat file and reconfigure ARPL-i18n from scratch.

7.1.1-42962 U1 or U5 DSM latest version installation issue

It looks like you used the 7.1.1-42961-1 config.json I built.

However, because the Small FIX version has changed
If you proceed with 7.1.1-42962 during the DSM installation process,
It doesn't point to the 7.1.1 latest version of that version, it points to the 7.2 RC version.

like below
Adjustment of rss.json and rss.xml is required.

PeterSuh-Q3/redpill-load@1270c03
PeterSuh-Q3/redpill-load@85c4a63

I already separated 7.0.1 / 7.1.1 / 7.2.0 into folders like below.
https://github.com/PeterSuh-Q3/redpill-load/tree/master/rss

The result of testing in this way
It has been confirmed that DS923+ and DS918+ operate normally.

The peculiarity is that DS923+ should point to U5 information, but it works together without problems with GM's setting.

Below is the GM buildphase information related to .VERSION U5 / U1 of the two models.
Please note.

./VERSION
majorversion="7"
minorversion="1"
major="7"
minor="1"
micro="1"
productversion="7.1.1"
buildphase="GM"
buildnumber="42962"
smallfixnumber="5"
nano="5"
base="42962"
packing="NM-nano"
packing_id="22"
derived="NM-nano"
derived_id="22"
builddate="2023/04/08"
buildtime="03:35:17"
unique="synology_r1000_923+"
extractsize=850836
partitionversionlimit=0
syno_supported_hwrevision="r0"
indexdbextractsize=1408
synohdpackimgextractsize=23508
packages=FileStation,SynoFinder,USBCopy,HighAvailability,OAuthService,SMBService,ScsiTarget,ActiveInsight,DhcpServer,SecureSignIn,HybridShare,Python2,BackupRestoreManager
packagerootextractsize=260500
packagevolumeextractsize=0

./VERSION
majorversion="7"
minorversion="1"
major="7"
minor="1"
micro="1"
productversion="7.1.1"
buildphase="GM"
buildnumber="42962"
smallfixnumber="0"
nano="0"
base="42962"
builddate="2022/09/22"
buildtime="18:00:57"
unique="synology_apollolake_918+"
extractsize=840820
partitionversionlimit=0
syno_supported_hwrevision="r0"
indexdbextractsize=1412
synohdpackimgextractsize=23508
packages=FileStation,SynoFinder,USBCopy,HighAvailability,OAuthService,SMBService,ScsiTarget,ActiveInsight,DhcpServer,SecureSignIn,HybridShare,Python2,BackupRestoreManager
packagerootextractsize=260520
packagevolumeextractsize=0

引导异常屏蔽端口

测试环境:esxi8.0 u1
系统版本:DSM7.2

引导会屏蔽第二个sata控制器的前两个端口(31,32),第三个控制器的前4个端口(61,62,63,64)。一般直通硬盘控制器的话是占用第二个sata控制器,屏蔽两块盘会导致raid5阵列直接损毁。

VMM Slow

Running the following setup:

  • v1.1-beta2a-++v3
  • Config DS1621xs+
  • DSM 7.2
  • Enabled NVMe support with this script.

Hardware config:

  • NUC12WSHi3
  • Intel® Core™ i3-1220P Processor
  • 32 GB DDR4 RAM 3200hz
  • 2TB WD BLACK NVMe
  • 1TB Transcend M2 SATA SSD

Issue:
Everything seems to be running just fine. The only issue I ran into is that even though assigning 6 cores and 16gbs of ram to a Windows VM within VMM, it only just uses up to 4/5% of CPU power max. The VM, however, is super slow. I see no way to increase this. Any suggestions or any underlaying tweaks I could apply? Maybe the /usr/local/bin/qemu-system-x86_64 gets limited or something?

SRM possible?

I was wondering, would it be possible to also have the router version of DSM (SRM) installed in a similar way throught ARPL?
Could be interesting to buy a board like this and use it as a highspeed router: https://zimaboard.com

SA6400 机型有点bug

由于我是AMD EPYC 很多intel机型不能启动 DSM里面虚拟机。于是我是机器安装的黑裙
7.2正式版 能开机进入dsm初始化,初始化重启后机器自动关机。
7.1版本 不能进入dsm web 界面。
我机型给原机型差不多 是 超微 H11SSL+7282 麻烦查看修复一下 谢谢。

J1900星际蜗牛关机后立即自动开机

如题,我从6.2.3升级到最新的7.2RC,用U盘引导7.2RC,BIOS启动设置为win8,以前的引导6.2.3的msata硬盘还在主板上没拔下来,目前启动顺序为U盘第一,现在就是关机之后等两秒左右马上就会再次开机。尝试了关闭WOL唤醒和修复电源后自动启动也一样自动重启。请问是否需要把旧的msata引导盘拔下来?或者现在的引导会不会有问题?

24.4.4 not woring

i installed DS3622+ with console addon

when i boot the dsm
stuck "BOOTING..." PAGE

model: 3622+
version: 54551
NIC: BRCM 10GbE 2P 57810S-t

arpl-i18n-23.4.5.img问题

(1)配置完成后启动失败,需要手动关机在开机才能进入。
(2)引导时显示器显示乱码,远程web界面正常。

超过26个硬盘,出现Loader disk not found 错误

我在使用最新的23.5.3和23.5.5引导时,当通过直通卡2308或者3108连接硬盘时出现异常表现在:当连接的硬盘数超过26个(包含启动盘),在引导出现 Autmated RedPill loader,arpl login:root(automatic login) 时,出现Loader disk not found!然后整个引导停下来,我检查了一下,就是如果挂载的硬盘超过 /dev/sdz,既/dev/sdaa、/dev/sdab。。。 后就会出现这个异常就是超过26个盘符后就会出现,同时发现超过26个硬盘就没办法挂载启动盘的3个分区到/mnt/p1、/mnt/p2、/mnt/p3下,所以找不引导盘,所以我认为这是一个逻辑上的bug,可能死没考虑到硬盘超过26个后,硬盘挂载的名字从sdz三位数变成sdaa四位数。我不知道怎么修改,望可以更新
Uploading Loader disk not found.jpg…

Infinite Restore on bare metal DSM-25556

I'm trying to build a DS918 on dsm 25556 but I get an infinite "update required before continuing". I've tried to disconnect internet, before uploading base dsm 25556, still get the same message. Bare metal specs are i3 gen4 and 16gb ram.
Please advise. I need this version (dsm 25556-u7). Thank you.

Freeze after booting KERNEL PANIC

Not booting with ds2422+ or ds1621+ 7.2 64551, not even LAN Activity, hard drives nothing comes up on find.synology or on assistant...IMG_20230515_095350.jpg

Hash of pat not Match

今天编译出现这个错误,昨天一切正常成功安装好一个群晖,版本23.4.4,PVE虚拟机。谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.