Пришло время обновить свою 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
Пароль: P@ssw0rd
Внимательно смотрите что выдает консоль в результате ввода команд, возможно там будут ошибки или предупреждения. Каждую команду нужно подтверждать вводом 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
Пароль:P@ssw0rd
./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