Страница 1 из 2

BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 00:21
ИМХО
Мало кому нравится дефолтные темы экранов загрузки, потому берём бубен и в пляс *DANCE*
А заставку можно сделать дюбую, ну хоть себя любимого *HALLO*



То, что тут описано работает на пятой платформе Альт Линукса, но с некоторыми поправками можно применить к любому дистру с lilo *OK*
Внимание: использование данного материала, может привести к тому, что система перестанет загружаться вообще.
*EMPHANTY*
Итак, вперёд и с песней: *BOYAN*
Первое -

1. Копируем файл из

Код: Выделить всё

/boot/splash/desktop-system/message
в какую нибудь ..../tmp (удобнее это делать в /tmp домашнего каталога (делать это ИМХО наиболее удобно например крусадером, благо, что наконец то альтосоздатели сделали его дефолтным (только нам нужен Krusader - root-mode

2.Затем нам надо распаковать архив cpio , для этого открываем терминал и выполняем в .../tmp 

Код: Выделить всё

$cat message | cpio -i
это делаем от простого юзера

3. убираем из этой директории message - обязательно если это забудем, то в лучшем случае не соберём наш новый message :-|

4. редактируем/заменяем back.jpg по своему усмотрению (обращая внимание на его свойства) Логично, что тут будет та же китиночка, что и silent-800x600.jpg, только обозвать её надо back.jpg

5.выполняем в .../tmp 

Код: Выделить всё

 $ls | cpio -o > $HOME/message
появится отредактированный файл message у нас в домашней директории.

6.нам остаётся только заменить им дефолтный

Код: Выделить всё

/boot/splash/desktop-system/message
Второе:

Изображения экранов загрузки находятся в папке

Код: Выделить всё

 /etc/bootsplash/themes/desktop/images
Нас интересуют silent-800x600.jpg и bootsplash-800x600.jpg - именно на них ссылается файл

Код: Выделить всё

system:/media/hda1/etc/bootsplash/themes/desktop/config/bootsplash-800x600.cfg
silent-800x600.jpg - это изображение, которые мы видим при загрузке, если в lilo.config прописано "splash=silent"
bootsplash-800x600.jpg - это изображение, которые мы наблюдаем, если в lilo.config прописано "splash=verbose" или когда нажимаем клавишу Esc во время загрузки системы. В режиме "splash=verbose" информация о загрузки системы выводится поверх изображения. Создаётся впечатление, что в  ALT 5 этот режим не работает, на самом же деле, если мы посмотрим на bootsplash-800x600.jpg, то увидим, что это просто классический "Чёрный Квадрат"
По этому и получается, что "splash=verbose" <-> "splash=0".
Выбираем для себя - в каком режиме грузиться, заменяем выбранные или все изображения своими (bootsplash-800x600.jpg - естественно должен иметь тёмный фон).
Можно создать в этой папке и свои изображения, например MY_silent-800x600.jpg и MY_bootsplash-800x600.jpg, но тогда придётся прописать пути в файле etc/bootsplash/themes/desktop/config/bootsplash-800x600.cfg

Важно :
если хотим вставить в начальный загрузчик своё изображение, то заменяем файл на свой с тем же именем, размерами 800x600 (примерно таким же весом и др параметрами)


После того , как мы заменили картинки переходим дальше.

В третьих:
От рута в терминале выполняем mkinitrd:
вначале вводим пароль и.....

Код: Выделить всё

#mkinitrd -vf /boot/initrd-`uname -r`.img `uname -r`

 
и перезагружаемся ))))

enjoy *DANCE*

PS_001  Если во время выполнения произойдёт какая-нибудь ошибка, то система перестанет загружаться вообще. Не поможет даже "сохранённый на дискету" загрузчик. (((((  Причём меню операционных систем будет, на загрузку других систем ни как не повлияет.
В этом случае грузимся с установочного диска, выбираем "восстановление системы", терпеливо ждём... потом набираем команду и опять ждём. Если повезёт, то загрузка системы восстановится. *WALL BREAK*

PS_002  Способ по замене bootsplash был проверен мной много раз на моей рабочей системе. (способ восстановления так же был опробован)))) )

PS_003  Всё, что вы делаете - делаете на свой страх и риск ! ]:->

PS_004  После смены изображения, возможно, что полоса прогресса не будет сочетаться по цвету с нашим новым изображением. В этом случае правим её параметры в файле

Код: Выделить всё

etc/bootsplash/themes/desktop/config/bootsplash-800x600.cfg
(цвета, ширину, длину, расположение), после этого необходимо опять выполнить:

Код: Выделить всё

#mkinitrd -vf /boot/initrd-`uname -r`.img `uname -r`
и Без этого ни одно изменение не вступят в силу *YES*

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 00:30
ИМХО
Но это ещё не всё, мы ведь хотим поменять всё, и загрузочное меню и экран закрузки.
Едем дальше........... *COMP*

Re: BOOTSPLASH - меню и экран загрузки системы.

Добавлено: 25 апр 2010, 00:41
ИМХО
*COMP*

Думаю эти дельфины будут покрасивше дефолтных

Изображение

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 00:53
ИМХО
Ну не лишним будет сказать - на всякие пожарные сохраняем старые конфиги, то что тут описано работает на все 100, не сработает только если мы что то по невнимательности сделали не так.
enjoy
*DAEMON*

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 09:03
ИМХО
А и в самом деле, кому могёт нравится дефолтная тема?

Изображение

Изображение

Или так в режиме verbose (или просто при загрузке нажимаем esc)

Изображение

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 09:08
ИМХО
Вот то ли дело?

Такой у мну таперича экран загрузки

Загрузка в режиме silent

Изображение

в режиме verbose

Изображение

На виртуалке смотрится класс!!! Осталось замазать дебиановский знак на свече и любоваться :)

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 10:02
ИМХО
Да и потом, чуть не забыл - вполне возможно нам понадобится заменить картинки не только 800х600, но и 640х480 и 1024х768 и в bootsplash и silent.

enjoy

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 20:11
wass
cпасибо за мануал - опробую на досуге. у себя на дебиане мутил с утилиткой splashy. получилось неплохо, но временами системные сообщения всё-же видны

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 25 апр 2010, 20:19
ИМХО
wass писал(а):cпасибо за мануал - опробую на досуге. у себя на дебиане мутил с утилиткой splashy. получилось неплохо, но временами системные сообщения всё-же видны
Да тут ничего сложного, у мну так красяво, я вновь переделал и экран и меню загрузки - хоть только просто перезагружайся и любуйся :-D

Re: BOOTSPLASH - экран загрузки системы.

Добавлено: 26 апр 2010, 09:12
Raven
Это-то все конечно хорошо, но вот если бы еще бы нашелся bootsplash-patch для ядра 2.6.33 было бы совсем круто. А то у мну ядрышко-то новое, вутсплешем не патченное и не хочет воспринимать картинки