Proyek diarsipkan, silakan gunakan: https://github.com/RROrg/rr
中文说明
Proyek khusus ini dibuat untuk memfasilitasi pengujian saya dengan Redpill dan saya memutuskan untuk membaginya dengan pengguna lain.
Saya orang Brasil dan bahasa Inggris saya tidak bagus, jadi saya minta maaf atas terjemahan saya.
Saya mencoba membuat sistem seramah mungkin, untuk membuat hidup lebih mudah. Loader secara otomatis mendeteksi perangkat mana yang sedang digunakan, SATADoM atau USB, mendeteksi VID dan PID-nya dengan benar. redpill-lkm telah diedit untuk memungkinkan booting kernel tanpa mengatur variabel yang terkait dengan antarmuka jaringan sehingga loader (dan pengguna) tidak perlu khawatir tentang hal itu. Kode Jun yang membuat patch zImage dan Ramdisk tertanam, jika ada perubahan pada "zImage" atau "rd.gz" oleh beberapa pembaruan kecil, loader akan menerapkan kembali patch tersebut. Modul kernel yang paling penting dibangun ke dalam image ramdisk DSM untuk deteksi periferal otomatis.
Beberapa pengguna mengalami waktu booting yang terlalu lama. Dalam hal ini sangat disarankan untuk menggunakan SSD sebagai pemuat jika ada opsi melalui DoM atau flash drive USB cepat;
Anda harus memiliki setidaknya 4 GB RAM, baik dalam baremetal maupun VM;
Kernel DSM kompatibel dengan port SATA, bukan SAS/SCSI/dll. Untuk model pohon perangkat, hanya port SATA yang berfungsi. Untuk model lainnya, jenis disk lain mungkin berfungsi;
Kartu HBA dapat digunakan, namun SMART dan nomor seri hanya berfungsi pada model DS3615xs, DS3617xs, dan DS3622xs+.
Untuk menggunakan proyek ini, unduh image terbaru yang tersedia dan bakar ke stik USB atau disk-on-modul SATA. Atur PC untuk melakukan booting dari media yang dibakar dan ikuti informasi di layar.
Loader akan secara otomatis menambah ukuran partisi terakhir dan menggunakan ruang ini sebagai cache jika lebih besar dari 2GiB.
Panggil perintah "menu.sh" dari komputer itu sendiri.
Dari komputer lain ke jaringan yang sama, ketik alamat yang tersedia di layar http://
di browser.
Dari komputer lain ke jaringan yang sama, gunakan klien ssh, nama pengguna root
dan kata sandi Redp1lL-1s-4weSomE
Sistem menunya dinamis dan saya harap cukup intuitif sehingga pengguna dapat menggunakannya tanpa masalah.
Tidak perlu mengkonfigurasi VID/PID (jika menggunakan stik USB) atau menentukan Alamat MAC antarmuka jaringan. Jika pengguna ingin mengubah Alamat MAC antarmuka apa pun, gunakan menu "Ubah MAC" menjadi "cmdline".
Jika model yang dipilih menggunakan sistem Device-tree untuk menentukan HD, tidak perlu mengkonfigurasi apa pun. Dalam kasus model yang tidak menggunakan pohon perangkat, konfigurasi harus dilakukan secara manual dan untuk ini terdapat opsi di menu "cmdline" untuk menampilkan pengontrol SATA, port DUMMY dan port yang digunakan, untuk membantu dalam pembuatan dari "SataPortMap", "DiskIdxMap" dan "sata_remap" jika perlu.
Hal penting lainnya adalah loader mendeteksi apakah CPU memiliki instruksi MOVBE atau tidak dan tidak menampilkan model yang memerlukannya. Jadi jika model DS918+ dan DVA3221 tidak ditampilkan, itu karena CPU kurang mendukung instruksi MOVBE. Anda dapat menonaktifkan pembatasan ini dan mengujinya dengan risiko Anda sendiri.
Saya mengembangkan patch sederhana untuk tidak lagi menampilkan kesalahan port DUMMY pada model tanpa pohon perangkat, pengguna akan dapat menginstal tanpa harus khawatir.
Proksi hanya mendukung terminal。
Misalnya, jika Anda memiliki satu Clashx (port defaultnya adalah 7890) di LAN, ikuti langkah-langkahnya:
Aktifkan 'Izinkan koneksi dari Lan' (hanya Clashx)
Dapatkan alamat ip proxy (komputer yang menjalankan Clashx).
buka arpl termianl (Anda dapat mengakses arpl melalui ssh)
declare -x https_proxy="http://ipaddress:7890/" declare -x http_proxy="http://ipaddress:7890/" declare -x all_proxy="socks5:://ipaddress:7890/"
Ubah alamat IP ke host proxy Anda.
Panggil "menu.sh"
Dan kemudian proxy tersebut efektif。
Setelah mem-boot loader, layar berikut akan muncul. Ketik menu.sh dan tekan
:
Jika mau, Anda dapat mengaksesnya melalui web:
Pilih opsi "model" dan pilih model yang Anda sukai:
Pilih opsi "Buildnumber" dan pilih opsi pertama:
Buka menu "Serial" dan pilih "Buat nomor seri acak".
Pilih opsi "Bangun" dan tunggu hingga pemuat dibuat:
Pilih opsi "Boot" dan tunggu hingga DSM melakukan booting:
Kernel DSM tidak menampilkan pesan di layar, sehingga perlu melanjutkan proses konfigurasi DSM melalui browser dengan mengakses alamat http://
. Ada beberapa tutorial cara mengkonfigurasi DSM melalui internet, yang tidak akan dibahas di sini.
Pengguna ARPL (Rikkie) membuat tutorial untuk menginstal ARPL di server proxmox: https://hotstuff.asia/2023/01/03/xpenology-with-arpl-on-proxmox-the-easy-way/
Silakan mencari forum di https://xpenology.com/forum jika pertanyaan/masalah Anda sudah dibahas dan diselesaikan. Jika Anda tidak dapat menemukan solusi, gunakan masalah github.
Semua kode didasarkan pada karya TTG, pocopico, jumkey, dan pihak lain yang terlibat dalam melanjutkan proyek redpill-load asli TTG.
Informasi lebih lanjut akan ditambahkan di masa mendatang.