프로젝트가 보관되었습니다. https://github.com/RROrg/rr을 사용하세요.
중국어 설명
이 특정 프로젝트는 Redpill을 사용한 테스트를 용이하게 하기 위해 만들어졌으며 다른 사용자와 공유하기로 결정했습니다.
저는 브라질 사람이고 영어가 좋지 않아서 번역에 대해 사과드립니다.
나는 시스템을 가능한 한 사용자 친화적으로 만들고 삶을 더 쉽게 만들려고 노력했습니다. 로더는 SATADoM 또는 USB 중 어떤 장치가 사용되고 있는지 자동으로 감지하여 VID 및 PID를 올바르게 감지합니다. redpill-lkm은 네트워크 인터페이스와 관련된 변수를 설정하지 않고 커널을 부팅할 수 있도록 편집되었으므로 로더(및 사용자)는 이에 대해 걱정할 필요가 없습니다. zImage 및 Ramdisk 패치를 만드는 Jun의 코드가 내장되어 있으며, 일부 소규모 업데이트로 "zImage" 또는 "rd.gz"에 변경 사항이 있으면 로더가 패치를 다시 적용합니다. 가장 중요한 커널 모듈은 자동 주변 장치 감지를 위해 DSM 램디스크 이미지에 내장되어 있습니다.
일부 사용자는 부팅하는 데 지나치게 오랜 시간이 걸리는 현상을 경험했습니다. 이 경우 DoM 또는 고속 USB 플래시 드라이브를 통한 옵션의 경우 로더에 SSD를 사용하는 것이 좋습니다.
베어메탈 및 VM 모두에 최소 4GB의 RAM이 있어야 합니다.
DSM 커널은 SAS/SCSI 등이 아닌 SATA 포트와 호환됩니다. 장치 트리 모델의 경우 SATA 포트만 작동합니다. 다른 모델의 경우 다른 유형의 디스크가 작동할 수 있습니다.
HBA 카드를 사용할 수 있지만 SMART 및 일련 번호는 DS3615xs, DS3617xs 및 DS3622xs+ 모델에서만 작동합니다.
이 프로젝트를 사용하려면 사용 가능한 최신 이미지를 다운로드하여 USB 스틱이나 SATA 디스크 온 모듈에 굽습니다. 구운 미디어에서 부팅하도록 PC를 설정하고 화면의 정보를 따릅니다.
로더는 마지막 파티션의 크기를 자동으로 늘리고 이 공간이 2GiB보다 큰 경우 캐시로 사용합니다.
컴퓨터 자체에서 "menu.sh" 명령을 호출합니다.
다른 컴퓨터에서 동일한 네트워크로 접속하려면 화면에 제공된 주소 http://
브라우저에 입력하세요.
다른 시스템에서 동일한 네트워크로 SSH 클라이언트, 사용자 이름 root
및 비밀번호 Redp1lL-1s-4weSomE
사용하십시오.
메뉴 시스템은 역동적이고 사용자가 문제 없이 사용할 수 있을 만큼 직관적이기를 바랍니다.
VID/PID를 구성하거나(USB 스틱을 사용하는 경우) 네트워크 인터페이스의 MAC 주소를 정의할 필요가 없습니다. 사용자가 인터페이스의 MAC 주소를 수정하려면 "Change MAC"을 "cmdline" 메뉴로 사용하십시오.
HD를 정의하기 위해 장치 트리 시스템을 사용하는 모델을 선택한 경우 아무것도 구성할 필요가 없습니다. 장치 트리를 사용하지 않는 모델의 경우 구성을 수동으로 수행해야 하며 이를 위해 "cmdline" 메뉴에 사용 중인 SATA 컨트롤러, DUMMY 포트 및 포트를 표시하여 생성을 지원하는 옵션이 있습니다. 필요한 경우 "SataPortMap", "DiskIdxMap" 및 "sata_remap".
또 다른 중요한 점은 로더가 CPU에 MOVBE 명령이 있는지 여부를 감지하고 이를 필요로 하는 모델을 표시하지 않는다는 것입니다. 따라서 DS918+ 및 DVA3221 모델이 표시되지 않으면 CPU가 MOVBE 명령을 지원하지 않기 때문입니다. 이 제한을 비활성화하고 위험을 감수하고 테스트할 수 있습니다.
디바이스 트리가 없는 모델에서는 더 이상 DUMMY 포트 오류가 표시되지 않도록 간단한 패치를 개발했으며, 사용자는 이에 대해 걱정하지 않고 설치할 수 있습니다.
프록시는 터미널에만 지원됩니다.
예를 들어, LAN에 하나의 conflictx(기본 포트는 7890)가 있는 경우 다음 단계를 따르세요.
Enabel 'Lan에서 연결 허용'(clashx에만 해당)
프록시(clashx를 실행하는 컴퓨터) IP 주소를 가져옵니다.
arpl 터미널 열기(ssh를 통해 apl에 액세스할 수 있음)
declare -x https_proxy="http://ipaddress:7890/" declare -x http_proxy="http://ipaddress:7890/" declare -x all_proxy="socks5:://ipaddress:7890/"
ipaddress를 프록시 호스트로 변경하십시오 .
"menu.sh"를 호출하세요.
그러면 프록시가 효과적입니다.
로더를 부팅하면 다음 화면이 나타납니다. menu.sh를 입력하고
누르세요.
원하는 경우 웹을 통해 액세스할 수 있습니다.
"모델" 옵션을 선택하고 원하는 모델을 선택하세요.
"빌드 번호" 옵션을 선택하고 첫 번째 옵션을 선택하십시오:
"일련번호" 메뉴로 이동하여 "임의의 일련번호 생성"을 선택하세요.
"Build" 옵션을 선택하고 로더가 생성될 때까지 기다립니다.
"부팅" 옵션을 선택하고 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 문제를 사용하세요.
모든 코드는 TTG, pocopico, jumkey 및 TTG의 원래 redpill-load 프로젝트를 계속하는 데 관련된 다른 사람들의 작업을 기반으로 했습니다.
앞으로 더 많은 정보가 추가될 예정입니다.