Установка Synology / Xpenology на ПК. DSM 7.1

Пришло время обновить свою Xpenology(Synology) до DSM 7.1. Шаг это не столько сложный, сколько затратный по времени

Требования

  • Бэкапим все на отдельный диск. При установке все HDD будут подвергнуты форматированию
  • Платформа должна быть Intel, сетевая карта встроенная
  • USB флешка что будет «жить» в Synology не меньше 2 Гб
  • Монитор и клавиатура с мышкой что подключены к ПК на который ставим Synology. Это нужно только на время установки. Можно обойтись и без них, но будет нереально отловить проблемы если они возникают
  • ПК на который хотим установить Synology должен быть в одной локальной сети с ПК на котором производим настройку

Создание USB накопителя

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

  • Скачиваем Rufus для записи образа на флешку https://rufus.ie/ru/
  • Скачиваем iso образ https://github.com/pocopico/tinycore-redpill
    Для UEFI биоса выбираем tinycore-redpill-uefi.v0.8.0.0.img.gz
    Для Legacy биоса (старый биос) tinycore-redpill.v0.8.0.0.img.gz
  • Записываем образ на флешку

Работа с загрузчиком

  • В биосе выбираем загрузку с USB накопителя
  • После появления интерфейса загрузчика переходим в Terminal, затем вводим команду ifconfig и нажимаем Enter
  • Запоминаем IP что получили от роутера по DHCP
  • Скачиваем Putty https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  • Запускаем Putty и вводим IP что был выдан на прошлом шаге. Протокол для подключения SSH
    Перечень команд которые вводим по очереди:

Логин: tc
Пароль: [email protected]

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

./rploader.sh update now
./rploader.sh fullupgrade now

Считываем и подставляем в конфиг VID и PID флешки

./rploader.sh identifyusb now

Считываем и подставляем в конфиг структуру Sata контроллеров

./rploader.sh satamap now

Генерируем и подставляем в конфиг случайные sn и mac. Если хотите использовать например DS3615xs, укажите это вместо DS920+

./rploader.sh serialgen DS920+ realmac

Запускаем генерацию загрузчика. Перечень доступных систем:

apollolake DS918+
bromolow DS3615xs
broadwell DS3617xs
broadwellnk DS3622xs+
v1000 DS1621+
denverton DVA3221
geminilake DS920+
dva1622 DVA1622

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

./rploader.sh -version

Затем создайте загрузчик

./rploader.sh build geminilake-7.1.0-42661

В новой версии загрузчика используется следующая команда

./rploader.sh build ds920p-7.1.1-42962

Бэкапим созданную конфигурацию (только если USB накопитель больше 4 ГБ)

./rploader.sh backup

Перезагружаем систему

exitcheck.sh reboot

После перезагрузки проверьте чтобы система загружалась в нормальном режиме
Режим Tity Core Image Build это режим для управления загрузчиком. К нему вернемся немного позже

Установка системы

  • В нормальном режиме система грузится со следующей информацией на вывод
  • Скачиваем Synology Assistant для поиска устройства в локальной сети
  • Выполняем поиск в локальной сети. Если устройство найдено, увидите что то в этом роде
  • Скачиваем pat файл для установки. Если загрузчик подготавливали для DS920+, то и файл скачиваем для DS920+
  • По старой привычке я отключал интернет от Synology (именно кабель провайдера от роутера, не Synology от роутера). Если не хотите заворачиваться, попробуйте не отключать
  • Далее выбираем файл pat и следуем инструкции установщика
  • Ждем 10 мин, затем система перезагрузится. Снова с помощью Synology Assistant ищем девайс в сети
  • Обязательно отключите автоматические обновления
  • Устройство готово к работе

Проблемы и их решение

Проблема 1. Загрузчик автоматически не распознает новые HDD
Я подключил только один HDD во время установки системы, остальные HDD не распознались.
Варианты решения:
1. Не отключайте HDD во время установки системы
2. Пересоздать загрузчик

  • Загружаемся снова в режиме Tity Core Image Build
  • После появления интерфейса загрузчика переходим в Terminal, затем вводим команду ifconfig и нажимаем Enter
  • Запоминаем IP что получили от роутера по DHCP
  • Запускаем Putty и вводим IP что был выдан на прошлом шаге. Протокол для подключения SSH
  • Перечень команд которые вводим по очереди:
    Логин: tc
    Пароль: [email protected]
./rploader.sh satamap now
./rploader.sh build geminilake-7.1.0-42661
./rploader.sh backup
exitcheck.sh reboot
  • В Synology отобразятся все HDD что подключены к материнской плате

Проблема 2: Synology не видится в локальной сети после создания загрузчика
Решение:

  • Возвращаемся к Работа с загрузчиком
  • Вместо команды ./rploader.sh serialgen DS920+ realmac используем ./rploader.sh serialgen DS920+ now
  • Дальше все согласно мануалу

Старая версия Synology 6.2

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

Back to Top