LINUX.ORG.RU

Отображение сообщений при загрузке системы


0

0

В те времена, когда Mandriva еще называлась Mandrake, была у нее следующая фича: при загрузке системы первые несколько сообщений выводились, как и везде (в классическом консольном режиме), после чего происходил переход в графический(?) режим и загрузка продолжалась, но выглядело всё уже гораздо симпатичнее - в верхней части экрана висел пингвин, а шрифт, которым выводились сообщения становился гораздо ярче. Еще через несколько секунд запускалась совсем уж графическая оболочка (моя память упорно подсказывает мне её название - Aurora - но гугл о таком не слышал), которая отображала процесс загрузки уже пиктограммами (проверили диск, подмонтировали, запустили cron и т.д.). Ну и когда загрузка завершалась, запускались иксы.

Собственно, вопрос, который меня гложет - как была реализована эта фича и можно ли ее прикрутить к, скажем, убунте? В первую очередь интересует именно графический режим с пингвином :) Уж больно симпатично.

Единственная похожая картинка, из тех что я смог найти - http://distro.ibiblio.org/pub/linux/distributions/vectorlinux/docs/vl50/image... Но и эта штука только похожа, на то, что я ищу - пингвин есть, но при этом остальное - чистая консоль :)

То ли я не по тем запросам ищу, толи никто не фоткал и не делал скринов загрузки Mandrake :)

Спасибо всем, кто сможет помочь.

это обычный фреймбуфер, а в конфиге ядра можно включить отображение тукса (их количество будет равно количеству ядер/процессоров) при загрузке. Насчет пиктограмм не знаю, кажется это fbsplash

JB ★★★★★
()
Ответ на: комментарий от JB

>это обычный фреймбуфер, а в конфиге ядра можно включить отображение тукса (их количество будет равно количеству ядер/процессоров) при загрузке. О, спасибо! Ключевое слово фреймбуфер навело на HOWTO. Но теперь такой вопрос: если я включу фреймбуфер в ядре, то смогу изменать шрифт в консоли, ее разрешение и так далее. И я, допустим, даже знаю, как это сделать после логина. Теперь вопрос - а как это сделать максимально рано во время загрузки? Даже так - какой скрипт выполняется первым при загрузке убунты?

>Насчет пиктограмм не знаю, кажется это fbsplash Почитал - не похоже. Разве что Mandrake сильно переколбасил fbsplash. Всё-таки там был не сплеш скрин, а на вид полноценное приложение - оттуда можно было и single-user запустить, и проверку диска отменить. Но всё равно спасибо.

AlexNayden
() автор топика
Ответ на: комментарий от AlexNayden

разрешение фреймбуфера выставляется параметром ядра vga, например vga=795 это 1280х1024 и 24битный цвет. Остальные значения есть тут - http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers

в момент загрузки ядра шрифт сменить нельзя, разве что похачить исходники и запихнуть свой. Кто то на лоре давным давно даже умудрялся добавить шрифт с кириллицей и перевести на русский язык все сообщения ядра ;)

JB ★★★★★
()
Ответ на: комментарий от ZZaiatSS

>Это называется bootsplash.

bootsplash, во-первых, признал себя неудачным решением, во-вторых, требует патчей для ядра (причем для последних ядер патчей на его сайте нет), в-третих, меня в первую очередь интересует механизм реализации первого из описанных мной трюка - появление тукса (это объяснили уже), изменение разрешения (тоже разобрался) и изменение шрифта (в мандрейке шрифт был полужирный и гораздо ярче, чем стандартный серый шрифт консоли) - и вот про это-то мне пока ничего не ясно.

Большое спасибо и вам, и всем остальным, кто пишет про usplash/bootsplash - но они-то меня как раз гораздо меньше интересует.

AlexNayden
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.