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

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

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

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

1. Скачиваем Rufus для записи образа на флешку.
2. Скачиваем iso образ
3. Для UEFI биоса выбираем tinycore-redpill-uefi.v0.8.0.0.img.gz
Для Legacy биоса (старый биос) tinycore-redpill.v0.8.0.0.img.gz
4. Записываем образ на флешку

Работа с загрузчиком
В биосе выбираем загрузку с USB накопителя



После появления интерфейса загрузчика переходим в Terminal, затем вводим команду ifconfig и нажимаем Enter
Запоминаем IP что получили от роутера по DHCP



Скачиваем Putty https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Запускаем Putty и вводим IP что был выдан на прошлом шаге. Протокол для подключения SSH
Перечень команд которые вводим по очереди:

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


Логин: 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
Дальше все согласно мануалу.
6-01-2023, 17:15
Вернуться назад