Тема: F.A.Q.
Показать сообщение отдельно

Старый 11.03.2007, 16:32   #24
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

Q. Возможно ли сменить загрузочную заставку на дриме??? Где можно про это прочитать и не опасно ли это делать???

A. Для тех, кто не дружит с Linux-ом, имидж, с новым бутлого, можно изготовить на виндозе ...

Для создания собственного bootlogo потребуется программа TMPGenc, которая служит для преобразования изображений в JPG-формате в файл формата MPEG-1 с разрешением 720х576 точек и частотой кадров 25 Гц. Лучше использовать специальный темплейт для TMPGenc - tuxbox.mcf

Для замены лого, тогда надо TuxBoxFlashTools и cigwin.

Имиджи гемини, грубо говоря, состоят из двух частей (файловых систем) склкееных вместе.

Сначала открываем имидж в TuxBoxFlashTools , в root/platform/krnel , есть два файла , bild - это лого , os - это кернел (ядро ОС). Вставляем свое лого, сохраняем ... например как FILE1. НО ! Размер не должен быть больше 1179648.
Теперь, если размер нашей новой части меньше 1179648 надо дополнить ее нулями. И приклеить вторую часть, ее мы менять не будем ...

ORIG_IMG - это оригинальный имидж.
FILE1 - первая часть
FILE2 - заполнитель нулями
FILE3 - вторая часть.

Запускаем cygwin... в окне cygwin пишем все нижеследующее (заменяя ORIG_IMG, FILEх на свои значения)

ls -lsa FILE1 > FILE4
read D1 D2 D3 D4 D5 SIZE DUMMYREST < FILE4
THEREST=$(( 1179648 - $SIZE ))
THEREST_CHECK=$(( (1179648 - $SIZE) < 0 ))

if [ "$THEREST_CHECK" = "1" ]; then
echo "CRAMFS image part too big!"
exit 1
fi
rm -f FILE4
dd if=/dev/zero of=FILE2 bs=1 count=$THEREST

OFFSET1=1179648
BLOCKSIZE=512
BOFFSET=$(($OFFSET1 / $BLOCKSIZE))
BLOCKS=$((8000000 / $BLOCKSIZE))
dd if=ORIG_IMG of=FILE3 bs=$BLOCKSIZE count=$BLOCKS skip=$BOFFSET
cat FILE1 FILE2 FILE3 > NEW_IMG

NEW_IMG - это готовый имидж с новым ботлого ....

После всех этих плясок с бубном ... , вы должны получить файл NEW_IMG, тоно такого-же размера , как ORIG_IMG ... теперь можно заливать новый имидж в дрим ...

Успехов в труде и обороне ... :-)))

Для тех, кто немного рубит фишку ...
Можно сделать eraseall на /dev/mtd/6, и залить туда FILE1 ...

Источник информации:
http://www.****************/thread.ph...d11bd57&page=8

Дополнение.
Теперь появилась возможность менять лого на дриме500 без лишних телодвижений. Смотрим скрипт и описание тут. Респект xdreamer.
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)

Последний раз редактировалось lagush; 17.05.2008 в 18:09.