Главная > Компьютеры > QNOLOGY. Прошивка от Synology на QNAP

QNOLOGY. Прошивка от Synology на QNAP


4 сентября 2012 23:38. Разместил: Altyn

Qnap и Synology выпускают дисковые массивы для домашнего использования примерно похожего класса. Наша задача — создать гибрид Qnology на железе Qnap с прошивкой от Synology.

 

Идея и реализация принадлежит человеку с ником Vortex. Ниже оригинальный текс с форума кунапа. Ветка обсуждения тут с небольшими правками.

 

Работоспособность прошивки проверялсь на TS-439ProII+. По идее, прошивка будет работоспособна на QNAP'e на Atom (x86) c 2, 4 или 5 отсеками. В качестве донора взята прошивка от Synology DS1511+, скачать которую Вы можете здесь: http://www.synology.at/support/download.php?lang=rus&b=5%20bays&m=DS1511%2B

Дополнительно, Вам понадобится USB-флешка для загрузки. Размер флешки может быть любой, но не менее 256 Mb. Образ скачивайте отсюда: https://dl.dropbox.com/u/7535410/QNOLOGY/qnology_2636.zip

Это "финальная версия", предыдущие версии могут не работать или работать не так, как надо.

Они лежат тут (4.0-2228 и 3.2-1955)
https://dl.dropbox.com/u/7535410/QNOLOGY/qnology_2228.zip
https://dl.dropbox.com/u/7535410/QNOLOGY/qnology_1955.zip

Для установки, необходимо скопировать содержимое synoboot.img файла в DOM, как это описано в мануале по восстановлению QNAP: http://wiki.qnap.com/wiki/Firmware_Recovery#Firmware_Recovery_Guide_for_x86-based_NAS (можно для пробы установить synoboot.img на флешку и загрузиться с неё, но последующие обновления будут работать только для DOM). После загрузки, запустите Synology Assistant и установите прилагаемый .pat файл.

Раззиповываете архив и распаковываете synoboot.img образ на флешку. Распаковывать можно под linux'ом (на том-же QNAP'е) например так:

 

cp synoboot.img /dev/sdi

 

(/dev/sdi это usb-порт морды QNAP).

С англоязычного форума подсказали, что под виндой synoboot.img удобно переносить на внешнюю флешку c помощью physdiskwrite

http://altynclub.ru/upload/userfiles/1/physdiskwrite-0.5.2-PhysGUI-bundle.zip

 

Берем чистую флешку.

 

Скачиваем архив, распаковываем и запускаем PhysGUI.exe

 

Окно программы на немецком, но там все предельно понятно. Выбираем вставленный USB накопитель, правой кнопкой мыши выбираем в меню Image laden ->?ffenn и заливаем synoboot.img

 

Подготовьте диск(и). Помните, что установщик QNOlogy заново отформатирует диски в свой формат, уничтожив Вашу информацию. Установите диск в любой слот QNAP'а, а USB-Flash'у вставьте в любой свободный USB порт. Также Вам понадобится клавиатура и монитор. Перезагрузитесь. В BIOS я рекомендую отключить встроенный DOM QNAP'a и включить загрузку с внешней USB-Flash. Загрузитесь с неё и запускайте Synology Assistant (скачивается в сайта Synology см. ссылку выше) и нажимаете периодически Search. Через 1-2 минуты от начала загрузки, DS1511+ должна появиться в ассистенте.

Дальнейшая процедура ничем не отличается от установки и настройки настоящей Disk Station. Кликаем на Install, выбираем файл с прошивкой (DSM_DS1511+_1944.pat), задаём пароль для admin, имя сервера, настройки сети, нажимаем Finish и курим минут пять. Ассистен предложил покурить минут 10, но достаточно и пяти, затем прерываем эту его задумчивость, снова ищем DS в списке (она должна быть уже с статусом Not Configured), конфигурируем и заходим (Connect)...

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

Для обновления до DSM 4.0 необходимо, чтобы у Вас стояла версия 3.2 в DOM. В web-интерфейсе надо выбрать .pat файл и обновиться. Если у Вас уже установлена 4.0 beta, можно просто обновиться в web mode. 

 

Далее все нижесказанное будет относиться только к TS-459 Pro II.

 

Итак, известно (это было известно и раньше), что DSM ставится на eSATA диск. Ставим её на него.
Для этого:
1) копируем новый synoboot.img (из последнего архива) на флешку. грузимся с неё.
2) попутно оцениваем красоты нового web-gui для инициализации массивов.
3) начинаем с одного (левого) диска в штатных корзинах. для чистиоты эксперимента предварительно убиваем с этого диска все разделы в винде например.
эти заморочки с dd это для линуксоидов. тут главное, чтобы диск был именно чистым, без следов старых ОС или кунапа.
4) с помощью новой красивой web-gui (напоминаю, она теперь грузится с флешки), пытаемся задетектить винт в штатной корзине (в разных позициях,
а то может в одной не работать а в другой зарабоать и это как раз будет очень поправимо).
5) допустим, ни в одной штатной (внутренней) корзине винт не заработает. тогда -> 6
6) подключаем к eSATA разъему винт (но желательно не тот что подготовили в п.3) и ставим DSM на него.
7) после установки DSM, опять втыкаем винт из п.3 в штатное место (также хорошо его погонять по разным разъемам).
8) вводим http://NAS-IP:5000/webman/index.cgi?diagnose=debug, сохраняем дампы.
9) параллельно пробуем повтыкать флешки в разные USB, в том числе и 3.0 (проверяем работает ли он (USB 3.0)).
10) даём в SCP консоли команду: fdisk -l, смотрим, есть-ли признаки винта в корзине.
11) залезаем по SCP, открываем файлик(и) /etc/synoinfo.conf + /etc.defaults/synoinfo.conf (важно менять оба файла одновременно и перегружаться).
для начала можно поиграться с maxdisks...
maxdisks="5" — это по умолчанию. попробовать поставить туда например 12. чтобы хватило и на внутренний контроллер (6) и на внешний (4).

 

Ну вроде пока всё. Мне лично особо интересны будут дампы, получающиеся после ?diagnose=debug.

 

Надеюсь, моя работа будет кому-нибудь полезна. Ваши отзывы по данной теме приветствуются.

 

P.S. А еще можно (и даже нужно) попробовать — на внутренних дисках (диске, для начал взять один) полностью занулить содержимое (dd if=/dev/nul of=/dev/sdX — 10 сек. затем break) почему это надо сделать расскажу — когда я переезжал с QNAP на QNOLOGY (скоро уже год кста) Assistant также не видел мои диски от QNAP'a (функция-предохранитель — есть чо — не трогать). Тогда я удивился- как так — на одном диске тестил все было ок а пачку не видит. потом дошло и я от-dd-шил массив и диски увиделись. dd-шить весь диск ессно не надо. достаточно убить таблицу разделов (ну или засунуть тестовый специально зануленный диск, а не после кунапа).

 

UPD:

 

Вышла прошивка DSM 4.3 build 3776

Ловите ссылку на прошивку QNOlogy, основанную на платформе DS2411+:
https://mega.co.nz/#!18sC2C7b!M4F633Z71Bw4GZ59uKz_yCnXjUVcOSWHfoEhLqbZg6g

Для тех, кто хочет попробовать QNOlogy на QNAP'е, вот утилита synotransform:
https://mega.co.nz/#!8gUDQThB!AoFX63urD6rVXqfmmmyVkTbOMmheoososxiEi-Fu7bY

Для владельцев QNAP TS-x34 Pro II(+) у меня есть специальный билд прошивки, основанный на DS1511+:
https://dl.dropboxusercontent.com/u/7535410/QNOLOGY/qnology_3776.zip

А это synotransform для QNAP TS-x34 Pro II(+) -> DS1511+:
https://dl.dropboxusercontent.com/u/7535410/QNOLOGY/synotransform.zip

Enjoy!


Вернуться назад