Проект заархивирован, используйте: https://github.com/RROrg/rr.
中文说明
Этот конкретный проект был создан для облегчения моего тестирования с помощью Redpill, и я решил поделиться им с другими пользователями.
Я бразилец и плохо говорю по-английски, поэтому прошу прощения за перевод.
Я постарался сделать систему максимально удобной для пользователя, облегчить жизнь. Загрузчик автоматически определяет, какое устройство используется: SATADoM или USB, правильно определяя его VID и PID. redpill-lkm был отредактирован, чтобы позволить загружать ядро без установки переменных, связанных с сетевыми интерфейсами, чтобы загрузчику (и пользователю) не приходилось об этом беспокоиться. Код Jun, который создает патчи zImage и Ramdisk, встроен. Если в результате какого-либо небольшого обновления в «zImage» или «rd.gz» есть изменения, загрузчик повторно применяет патчи. Наиболее важные модули ядра встроены в образ виртуального диска DSM для автоматического обнаружения периферийных устройств.
У некоторых пользователей загрузка происходила слишком долго. В этом случае настоятельно рекомендуется использовать SSD для загрузчика в случае варианта через DoM или быструю флешку;
У вас должно быть не менее 4 ГБ ОЗУ, как в базовой версии, так и в виртуальных машинах;
Ядро DSM совместимо с портами SATA, а не с портами SAS/SCSI и т. д. Для моделей с деревом устройств работают только порты SATA. Для других моделей может подойти другой тип дисков;
Можно использовать карты HBA, однако SMART и серийные номера работают только на моделях DS3615xs, DS3617xs и DS3622xs+.
Чтобы использовать этот проект, загрузите последнюю доступную версию образа и запишите его на USB-накопитель или диск на модуле SATA. Настройте компьютер на загрузку с записанного носителя и следуйте инструкциям на экране.
Загрузчик автоматически увеличит размер последнего раздела и будет использовать это пространство в качестве кеша, если его размер превышает 2 ГБ.
Вызовите команду «menu.sh» с самого компьютера.
С другого компьютера в ту же сеть введите адрес, указанный на экране http://
в браузере.
С другого компьютера в ту же сеть используйте ssh-клиент, имя пользователя root
и пароль Redp1lL-1s-4weSomE
Система меню динамична, и я надеюсь, что она достаточно интуитивно понятна, чтобы пользователь мог использовать ее без каких-либо проблем.
Нет необходимости настраивать VID/PID (при использовании USB-накопителя) или определять MAC-адреса сетевых интерфейсов. Если пользователь хочет изменить MAC-адрес любого интерфейса, он использует меню «Изменить MAC» на «cmdline».
Если выбрана модель, которая использует систему дерева устройств для определения HD, нет необходимости что-либо настраивать. В случае моделей, которые не используют дерево устройств, настройки необходимо выполнять вручную, и для этого в меню «cmdline» есть опция для отображения контроллеров SATA, DUMMY-портов и используемых портов, чтобы помочь в создании «SataPortMap», «DiskIdxMap» и «sata_remap», если необходимо.
Еще одним важным моментом является то, что загрузчик определяет, есть ли в ЦП инструкция MOVBE, и не отображает модели, которым она требуется. Таким образом, если модели DS918+ и DVA3221 не отображаются, это связано с отсутствием поддержки процессором инструкций MOVBE. Вы можете отключить это ограничение и тестировать на свой страх и риск.
Я разработал простой патч, который больше не отображает ошибку порта DUMMY на моделях без дерева устройств, и пользователь сможет установить его, не беспокоясь об этом.
Прокси-сервер поддерживает только терминал。
Например, если у вас есть один clashx (порт по умолчанию — 7890) в локальной сети, выполните следующие действия:
Включить «Разрешить подключение из локальной сети» (только для Clashx)
Получите IP-адрес прокси (компьютера, на котором запущен Clashx)
откройте arpl termianl (вы можете получить доступ к arpl через ssh)
declare -x https_proxy="http://ipaddress:7890/" declare -x http_proxy="http://ipaddress:7890/" declare -x all_proxy="socks5:://ipaddress:7890/"
Измените IP-адрес на свой прокси-хост.
Вызовите «menu.sh»
И тогда прокси-сервер эффективен。
После загрузки загрузчика должен появиться следующий экран. Введите меню.sh и нажмите
:
Если хотите, вы можете получить к нему доступ через Интернет:
Выберите опцию «модель» и выберите модель, которую вы предпочитаете:
Выберите опцию «Номер сборки» и выберите первый вариант:
Перейдите в меню «Серийный номер» и выберите «Сгенерировать случайный серийный номер».
Выберите опцию «Создать» и дождитесь создания загрузчика:
Выберите опцию «Загрузка» и дождитесь загрузки DSM:
Ядро DSM не отображает сообщения на экране, поэтому необходимо продолжить процесс настройки DSM через браузер, обратившись по адресу http://
. Существует несколько руководств по настройке DSM через Интернет, которые здесь не рассматриваются.
Пользователь ARPL (Рикки) создал руководство по установке ARPL на сервере proxmox: https://hotstuff.asia/2023/01/03/xpenology-with-arpl-on-proxmox-the-easy-way/
Пожалуйста, выполните поиск на форумах по адресу https://xpenology.com/forum, если ваш вопрос/проблема обсуждалась и решалась. Если вы не можете найти решение, используйте задачи GitHub.
Весь код был основан на работе TTG, pocopico, jumkey и других, участвовавших в продолжении оригинального проекта TTG по загрузке Redpill.
Дополнительная информация будет добавлена в будущем.