Загрузчик Xpenology отказывается стартовать на свежесобранной системе, а сетевая карта не определяется в DSM — в большинстве таких случаев причина кроется не в «кривой» сборке загрузчика, а в несовместимом железе: чипсете сетевого контроллера, отсутствующем драйвере HBA или слишком новой платформе, под которую ещё не собраны модули ядра.

Xpenology — это способ запуска операционной системы DiskStation Manager (DSM) от Synology на обычном PC-железе. Поскольку DSM изначально заточена под ограниченный список аппаратных платформ Synology, выбор комплектующих для самосборного NAS требует понимания того, какие драйверы включены в конкретный загрузчик (ARC Loader, RR, RedPill и их вариации). Ниже разберём, как подобрать процессор, материнскую плату, сеть и диски так, чтобы система установилась и стабильно работала.

Как DSM взаимодействует с железом и почему совместимость критична

DSM — это Linux-система с ядром, собранным под конкретные аппаратные платформы Synology. Загрузчики Xpenology подменяют часть модулей и «притворяются» одной из фирменных моделей, например DS918+, DS920+ или DS3622xs+. Отсюда следует главное правило: драйверы есть только для того оборудования, которое поддерживает выбранная модель-эмулятор плюс дополнительные модули загрузчика.

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

💡

Совместимость определяется не мощностью железа, а наличием драйверов в загрузчике: скромная, но поддерживаемая конфигурация всегда лучше производительной, но «слепой» для DSM.