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

Операционки на базе Unix
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 00:21

Мало кому нравится дефолтные темы экранов загрузки, потому берём бубен и в пляс *DANCE*
А заставку можно сделать дюбую, ну хоть себя любимого *HALLO*



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

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

Code: Select all

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

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

Code: Select all

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

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

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

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

Code: Select all

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

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

Code: Select all

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

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

Code: Select all

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

Code: Select all

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:
вначале

Code: Select all

su -
вводим пароль и.....

Code: Select all

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

Code: Select all

#lilo

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

enjoy *DANCE*

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

Code: Select all

 fixmbr
и опять ждём. Если повезёт, то загрузка системы восстановится. *WALL BREAK*

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

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

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

Code: Select all

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

Code: Select all

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

Code: Select all

#lilo
Без этого ни одно изменение не вступят в силу *YES*
Last edited by ИМХО on 26 Apr 2010, 10:41, edited 9 times in total.
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 00:30

Но это ещё не всё, мы ведь хотим поменять всё, и загрузочное меню и экран закрузки.
Едем дальше........... *COMP*
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 00:41

*COMP*

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

Image
Last edited by ИМХО on 26 Apr 2010, 08:01, edited 4 times in total.
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 00:53

Ну не лишним будет сказать - на всякие пожарные сохраняем старые конфиги, то что тут описано работает на все 100, не сработает только если мы что то по невнимательности сделали не так.
enjoy
*DAEMON*
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 09:03

А и в самом деле, кому могёт нравится дефолтная тема?

Image

Image

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

Image
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 09:08

Вот то ли дело?

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

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

Image

в режиме verbose

Image

На виртуалке смотрится класс!!! Осталось замазать дебиановский знак на свече и любоваться :)
Last edited by ИМХО on 26 Apr 2010, 08:23, edited 3 times in total.
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 10:02

Да и потом, чуть не забыл - вполне возможно нам понадобится заменить картинки не только 800х600, но и 640х480 и 1024х768 и в bootsplash и silent.

enjoy
Last edited by ИМХО on 26 Apr 2010, 08:04, edited 1 time in total.
wass
Красноглазик
Красноглазик
Posts: 633
Joined: 26 Mar 2010, 11:43
ОС: MSDOS
Contact:

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

Post by wass » 25 Apr 2010, 20:11

cпасибо за мануал - опробую на досуге. у себя на дебиане мутил с утилиткой splashy. получилось неплохо, но временами системные сообщения всё-же видны
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

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

Post by ИМХО » 25 Apr 2010, 20:19

wass wrote:cпасибо за мануал - опробую на досуге. у себя на дебиане мутил с утилиткой splashy. получилось неплохо, но временами системные сообщения всё-же видны
Да тут ничего сложного, у мну так красяво, я вновь переделал и экран и меню загрузки - хоть только просто перезагружайся и любуйся :-D
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2791
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

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

Post by Raven » 26 Apr 2010, 09:12

Это-то все конечно хорошо, но вот если бы еще бы нашелся bootsplash-patch для ядра 2.6.33 было бы совсем круто. А то у мну ядрышко-то новое, вутсплешем не патченное и не хочет воспринимать картинки
Я не злопамятный, я просто часто ковыряю логи
Post Reply