Установка XPEnology 7.2 на мини ПК с SSD NVME M2

Всем привет!!!

В этом материале я расскажу как установить XPEnology на мини ПК с SSD NVME M2 в качестве системного диска, но по аналогии можно установить на любое другое железо и без SSD.

Xpenology – это неофициальная альтернативная прошивка для устройств NAS, которая позволяет запускать операционную систему на несертифицированном оборудовании. Использование Xpenology может нарушать лицензионные соглашения, поскольку производители предпочитают, чтобы их программное обеспечение использовалось только на их собственном оборудовании. Поэтому использование Xpenology может быть нелегальным и нарушать авторские права. Важно учитывать это при принятии решения об использовании данной альтернативной прошивки в конкретной стране, так как в разных странах законы могут отличаться.

Я уже делал статью и видео ролик, который удалили с ютуба про установку XPEnology на реальное железо. Но в резервном видео хостинге в группе ВК все еще есть это видео. Инструкция не устарела и является актуальной, но загрузчик, который я там использовал больше не развивается и не поддерживает современные версии ОС. Поэтому я не просто решил обновить руководство, а еще добавить в него нюанс связанный с установкой на мини ПК.

Буду устанавливать XPEnology на мини ПК Kingnovy R1, подробный обзор этого девайса уже есть на сайте и в видео ролике. На борту энергоэффективный процессор Intel 12 поколения N100 с 4 ядрами и 4 потоками, 32ГБ оперативной памяти и SSD NVME M2 на 1ТБ.

Видео ролик

YouTube

ВКонтакте (резерв)

Где получить помощь

Это не мои группы и я не являюсь их владельцем

  • 🇷🇺 Xpenology Хренолоджи 🇷🇺 – писать только по вопросам XPEnology
  • Synology DSM – разные темы для разных вопросов и обсуждений
  • Различные форумы и другие площадки

Системные требования.

Про поддерживаемое железо для XPEnology очень много информации в интернете. Собрать воедино не получится, слишком много разного оборудования. В общем и в целом работает практически везде, но бывают исключения.

Основные требования:

  • ЦП с поддержкой x64 / x86-64 / amd64
  • Минимум 4ГБ ОЗУ (хотя я ставил и на 2ГБ)
  • Необходим DHCP-сервер
  • Минимум 1 Sata/SAS в режиме ACHI для установки системы (за исключением SA6400 с надстройкой nvmesystem)
  • Максимум 8 дисков на контроллер Sata
  • Максимум 26 дисков на систему
  • Максимум 8 Ethernet портов на систему
  • Для виртуализации поддержка Vanderpool / SVM / VT-x / AMD-V

Рекомендуется для нативной установки

Чем больше ваше сборка будет похожа на оригинальное устройство, тем проще и лучше она будет работать. Думаю это не секрет.

  • Используйте UEFI (если возможно)
  • Включите поддержку ACPI, но отключите поддержку C1E (нам это нужно для масштабирования частоты процессора)
  • Установите режим мощности производности процессора в управляемый ОС (если это возможно)
  • Отключить все неиспользуемые устройства – DSM может обрабатывать только 8 строк PCI

Если будут проблемы с VMM

  • Включить Vanderpool / SVM / VT-x / AMD-V
  • Возможно, вам придется отключить, но не в каждой системе: Intel VT-d или AMD IOMMU

Загрузчик

Загрузчики очень часто обновляются, например ARC может обновляться по 3 раза в сутки. Поэтому если у вас что-то выглядит не так, то это нормально, главное понять сам принцип.

Загрузчик в XPEnology необходим для запуска операционной системы на устройство, которое не является официальным устройством. Обычно загрузчик записывается на флешку не менее 4ГБ. Он обеспечивает запуск процесса загрузки и инициализации операционной системы XPEnology. Это значит, что флешка с загрузчиком всегда должна быть в системе, что бы XPEnology могла загрузиться после перезагрузки или сбоя питания. Сама же XPEnology устанавливается на все диски, которые вы подключите в ваше устройство на специальный раздел каждого диска. Системный раздел не большой, в современных установках всего 8ГБ и плюс раздел подкачки от 2-4ГБ. Остальное пространство диска отдается для пользовательских данных и приложений.

Во время работы XPEnology флешка не задействуется и нужна только в момент запуска, а это значит, что она в теории вечная. Всеже я рекомендую не покупать дешевую флешку, т.к. на глючных и медленных накопителях происходят разного рода артефакты, которых нет на качественных флеш накопителях.

Важным моментом при установке XPEnology является загрузчик. На данный момент я знаю два актуальных загрузчика:

Загрузчик ARPL, который я раньше использовал, уже не поддерживается, автор его забросил

  • Загрузчик ARC Loader – — это загрузчик Redpill для DSM 7.x с расширенной аппаратной поддержкой и полуавтоматической установкой. Я использую именно этот загрузчик, но на самом деле не важно какой, главное, что бы работало.

Начиная с версии 24.5.19 в ARC патч будет доступен только после ввода специального ключа дешефровки, который можно получить в канале Discord разработчика. Получается весрия 24.5.16 последняя, в которой никаких ключей не нужно. Но кто значет, может завтра опять все поменяется.

  • Загрузчик RR – загрузчик от китайских разработчиков. Ранее известен как arpl-i18n
    • Скачать самую последнею версию с GitHub
    • RRManager – это приложение Redpill Recovery DSM, предназначенное для обеспечения возможности настройки или обновления RR без загрузки для восстановления RR. Этот пакет для опытных пользователей.
    • На момент написания только тут есть аддон для настройки WIFI (у меня не заработало)

Загрузчик ARC

Загрузчик RR

Какой же выбрать? В большинстве случаев не важно какой загрузчик вы выберите, но бывает такое, что на одном загрузчике не получается запустить XPEnology например, система не видит дисков или не видит сетевой карты, тогда нужно сначала пробовать другую модель устройства, а если перепробовали все модели и не получается, то замените загрузчик и повторяйте действия.

Кстати, она умеет делать клон накопителя

Валидная пара

Валидная пара в Xpenology — это комбинация модели, серийного номера и MAC-адреса сетевой карты оригинального устройства, которая обеспечивает правильную работу служб производителя на устройстве Xpenology.

По умолчанию загрузчик генерирует случайным образом корректные не валидные пары. Но так как это “левые” не настоящие данные, то сервера производителя их отклоняют и не работают службы: квикконект, ddns производителяс активация ABB, дополнительный функционал Drive, push уведомления и возможно что-то еще. Без этих вещей можно жить и прекрасно обходиться.

Кстати в загрузчике ARC при установке патча ARC как раз устанавливается валидная пара. А теперь представьте сколько в мире таких одинаковых валидных пар?

Все же с сервисами производителя намного больше возможностей и поэтому люди находят фотографии на различных бу площадках, в том числе западных, и так скажем копируют эти валидные пары в свой загрузчик. Тем самым сервера производителя не видят подвоха и все работает как на оригинале.

Еще один способ это купить валидную пару на авито или где-то еще, я так и сделал в свое время. В общем как решить этот вопрос задача ваша или совсем не решать.

Настройка загрузчика

Так как я буду использовать ARC Loader, то и инструкия будет по нему. В другом загрузчике или даже в другой версии ARC все может выглядеть по другому.

Управление загрузчиком

Для конфигурации загрузчика есть несколько вариантов:

  • Можно использовать монитор с клавиатурой
  • Можно использовать веб интерфейс в браузере http://IP:7681
  • Можно использовать SSH. Логин root пароль: arc а затем запустить скрипт arc.sh

После настройки загрузчика его интерфейс будет отображаться совсем не долго во время загрузки, поэтому удаленное подключение к нему может быть затруднительным. Для принудительной загрузки в конфигурацию загрузчика из DSM нужно ввести команду loader-reboot.sh config или /usr/bin/loader-reboot.sh config

Конфигурация загрузчика

При первой загрузке вы на пару секунд увидите такое окно и тут вариантов нет, нужно идти в ARC Config Mode для настройки загрузчика

Самое первое окно, которое вы увидите будет таким как на картинке ниже. Нужно будет пройти несколько шагов настроек:

  1. Выбрать модель
  2. Выбрать версию
  3. Выбрать аддоны
  4. Сделать Build
  5. Загрузить ОС производителя

Выбор модели очень важен, хотя и не всегда логичен. Для установки на мини ПК с SSD NVME M2 нужно обязательно выбрать SA6400, так как только в этой модели есть аддон для установки ОС на этот SSD диск. Все остальные модели устанавливаются только на SATA диски в режиме ACHI. Ну и если у вас такие, то рекомендую выбрать более подходящею модель для вашего процессора. Это обусловлено только виртуализацией, если она вам не нужна, то можно выбрать любую модель.

Бывает, что на какой-то модели не работает что-то, не видит диски или сетевую карту, тогда нужно выбирать другую модель или менять загрузчик.

Не важно сколько у вас дисков и какая модель выбрана, они будут отображаться все и работать все.

Затем нужно выбрать версию ОС произодителя

На следующем этапе загрузчик спросит про патч и валидные пары:

  1. Выбор ARC патча приведет к установке зашитой в загрузчик валидной пары. В этом случаи, в теории, будут работать из коробки все сервисы производителя.
  2. Установка случайной не валидной пары. Сервисы производителя точно работать не будут, но без них жить можно
  3. Установка собственных значений. Обычно выбирается если у вас есть валидная пара, что бы установить ее в загрузчике.

ARC патч есть только в загрузчике ARC Loader и не для всех моделей.

Затем загрузчик предложит установить нужные вам аддоны. Часто люди спрашивают рассказать им про эти аддоны, но как по мне тут и так все очень понятно расписано. Впрочем на WIKI загрузчика есть кое какая информация. Включаете нужные и внимательно смотрите на информацию в скобочках. Так например AMEpatch для установки лицензии кодеков ставить вместе с ARC patch не нужно, т.к. этот сервис производителя в теории будет работать из коробки.

Для мини ПК с SSD NVME M2 нужно обязательно выбрать аддон nvmesystem иначе при установке ОС производителя она не увидит ваш диск. Если у вас есть диски SATA то этот аддон не нужен, а если есть еще диски М2 и вы хотите в будущем сделать на них Том, то активируйте аддон nvmevolume

Чтобы удалить аддон в будущем, вам нужно снять его с выбора в списке, сделать rebuild и выбрать “Принудительная переустановка DSM” в Grub

Вот теперь можно сделать Build

Внимательно все проверьте

На этом этапе я тут жму интер.

Загрузчик сконфигурирован и можно загружаться ОС производителя. Это приведет к перезагрузке вашего сервера XPEnology.

Теперь grub будет выглядеть как на картинке ниже, т.е. появятся новые пункты. Выбирать ничего не нужно, по умолчанию будет самый верхний пункт, который нам и нужен сейчас. Так же тут есть пункты по обновлению загрузчика, восстановлению ОС производителя и ее принудительная переустановка.

Отличия режимов DSM Reinstall Mode и DSM Recovery Mode:

  • DSM Reinstall Mode – ОС производителя будет переустановлена. Данные на дисках не должны быть затронуты
  • DSM Recovery Mode – Может использоваться для доступа к файлам на дисках без загрузки DSM
    • http://ip:5000/web_index.html – Смешанный режим с веб-терминалом и Fileexplorer
    • http://ip:7681/ – Доступ к веб-терминалу
    • http://ip:7304/ – Fileexplorer
    • http://ip/webman/clean_system_disk.cgi – Очистка системного диска (логи и обновления файлов)
    • http://ip/webman/reboot_to_loader.cgi – Перезагрузитесь в режим настройки
    • http://ip/webman/get_logs.cgi – Чтобы получить журнал загрузки

На этом экране у вас не будет никакого выбра и по сути он вам нужен только что бы узнать IP адрес вашего сервера. Монитор и клавиатура вам больше не нужны.

Установка ОС XPEnology

Когда вы в браузере откроете страницу вашег осервера вас будут ждать примерно такая картина. Жмем установить.

На этом этапе я ставлю автоматически скачать

Если ОС производителя увидит ваши диски, то она предложит их все отформатировать и укажет количество

Для безопасности дополнительно укажите номер вашей модели

Затем начнется процесс форматирования дисков, скачивания и установки ОС

Затем сервер XPEnology перезагрузится

После перезагрузки увидим такое окно и жмем пуск

Придумываем имя, логин и сложный пароль

А на этом этапе отключаем автоматическое обновление. Для XPEnology это опасно, впрочем как и для всего остального.

Если есть валидная пара или ARC патч, то можно создать учетную запись производителя или войти в нее на этом этапе, я обычно всегда жму пропустить. Это можно сделать и потом.

Никаких анализов устройства. Не капаем себе яму.

В целом все. XPEnology на мини ПК с SSD NVME M2 установлена и готова к работе

Далее настраивате XPEnology под ваши цели и задачи. Могу пожелать только удчи!!!

Что в итоге

Работает вообще все что должно работать начиная от отображения всех дисков до квикконекта

В приложении для фотографий отлично читаются форматы HEVC, лица и объекты. Если будут проблемы с кодеками, то вам сюда.

Виртуальные машины так же запускаются без проблем

По частотам у процессора тоже можно сказать все в порядке и они плавают в зависимости от нагрузки от 800 до 3058Мгц как на Windows ОС. Поэтому в плане производительности все в порядке.

Единственный баг с которым я не смог справиться на этом XPEnology это виртуальная Windows 10\11. Периодически во время установки или после во время обновления или вообще само по себе рандомно выходит BSOD и никак это не лечится. В это же время HA и Ubuntu работают как часы, ни одной проблемы нет. Мне в общем-то виртуальная Windows и не нужна, но не сказать об этом я не мог.

В общем, если не брать во внимание эти бсоды в виртуальном Windows, то все остальное просто летает. Поэтому установку считаю удачной, пользоваться этим можно.

Подписаться
Уведомить о
guest
10 Комментарий
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии