Главная > IMHO / Компьютеры > Меняем логотип в MSV2 в прошивке Qnap
Меняем логотип в MSV2 в прошивке Qnap5 августа 2012 00:56. Разместил: Altyn |
В прошивке Qnap'а есть встроенные пакеты, которые разворачиваются из архива каждый раз при старте системы. Если мы хотим что-то поменять в этих пакетах, то менять надо именно в этом архиве.
Так вот, прошивка, состоящая из
и их контрольных сумм, размещается в /dev/sdx2 и /dev/sdx3, при этом сверяются контрольные суммы уже записанных в DOM файлов.
Например я хочу поменять LOGO Медиа-сервера MSV2.
Для этого мне надо попасть по SSH или telnet на кунап и внести изменения в исходный архив пакета. Он находится в двух скрытых разделах, которые надо смонтировать.
Вспоминаем про разницу в путях (MD0_DATA и MDA_DATA) в системах с рейдом и без и начинаем...
Создаем временную папку, где будем менять и паковать архивы. Например так:
Монтируем разделы с исходниками:
Достаем и распаковываем пакеты из архива qpkg.tar во временную папку
Распаковываем MSV2.tgz
Я меняю лого и меня интересует /share/MD0_DATA/Public/01/MSV2/images/logo.png
После внесения правок запаковываем все обратно в новый qpkg.tar и копируем его в /share/MD0_DATA/Public/02/boot.
Теперь надо создать новый файл с контрольной суммой для qpkg.tar
Содержимое его примерно такое:
После этого меням контрольны цифры из файла в папке /share/MD0_DATA/Public/01 в оригинальном по адресу /share/MD0_DATA/Public/02
Оригинальный путь к qpkg.tar не трогаем. В разных моделях он может меняться.
Теперь нужно скопировать обновленные qpkg.tar и qpkg.tar.cksum в /share/MD0_DATA/Public/03/boot/
Но это ещё не все. Надо еще заменить старый пакет в папке /mnt/HDA_ROOT/update_pkg измененным из /share/MD0_DATA/Public/01
В конце надо отмонтировать разделы и перегрузить систему.
При ребуте системы из qpkg.tar вытаскиваются некоторые архивы в /mnt/HDA_ROOT/update_pkg и MSV2.tgz разворачивается от туда в /mnt/ext/opt/MSV2, что потом и отображается по http://altynclub/MSV2 если включен Медиа-сервер.
P.S. Таким же образом можно изменить вывод и остальных пакетов. Вернуться назад |