Красивая загрузка

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
beaver
Маньяк
Сообщения: 183
Зарегистрирован: 12 фев 2004, 11:26

Красивая загрузка

Сообщение beaver »

В некоторых современных дистрибутивах вместо кучи сообщений при загрузке появляется анимированная картинка с прогресс-баром. Людям понравилось и просят сделать такую же. Еще графический логон с выбором из имеющихся юзеров. Чем реализуется?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

1) bootsplash например, хотя может что-то и более новое есть
2) Средствами используемого display manager, т.е. в [k,g]dm то точно было.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

1) bootsplash - самый простой и в плане функционала и в плане простоты прикручивания. много тем.
fsplash - гентушная фича из пакета gensplash вроде. Более функциональна, но я когда-то пробовал и так и не смог нормально юзать bootsplash'овские темы с этим патчем ...
usplash - точно не знаю, что это и с чем его едят, но он используется в убунте.
как дополнение - gfxgrub. Красивая фишка от Novell. Намного более привлекательная с анимацией заставка для grub, ну и для lilo есть стандартный splash'ы.

2) gdm, kdm.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
lizard
Интересующийся
Сообщения: 64
Зарегистрирован: 18 сен 2004, 01:36
Откуда: Речица
Контактная информация:

Сообщение lizard »

Насколько я помню, в федоре 6 после bootsplash вообще сначала запускались иксы, а потом происходила загрузка остальных демонов. Тормозило неимоверно :(
ИМХО, гораздо приятнее параметр quiet и что-нибудь типа init-ng ;)

beaver
Маньяк
Сообщения: 183
Зарегистрирован: 12 фев 2004, 11:26

Сообщение beaver »

bootsplash... в дистрибутив не входит (rhel 4). на сайте только под 2.6.20-21. где брать под другие ядра?

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

beaver писал(а):bootsplash... в дистрибутив не входит (rhel 4). на сайте только под 2.6.20-21. где брать под другие ядра?
Или пытаться искать на просторах интернета, или подгонять самому. А для какой версии ядра нужно ?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

beaver
Маньяк
Сообщения: 183
Зарегистрирован: 12 фев 2004, 11:26

Сообщение beaver »

Родное - 2.6.9. Еще пробовал взять сорцы из дебиана 2.6.18, но что-то не могу его запустить.

Аватара пользователя
br
Увлекающийся
Сообщения: 105
Зарегистрирован: 30 окт 2005, 04:17

Сообщение br »

Сырцы запустить? Не удивительно что не можешь.

beaver
Маньяк
Сообщения: 183
Зарегистрирован: 12 фев 2004, 11:26

Сообщение beaver »

Самособранное из сырцов. Шутку оценил.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

ну если у тебя дебиан, то я вообще не вижу проблем. там патч есть для ядра. а правильно его наложить - это уже дело техники и прямых рук.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

beaver
Маньяк
Сообщения: 183
Зарегистрирован: 12 фев 2004, 11:26

Сообщение beaver »

Дебиан имеется, но красивости надо прикрутить к РХ :)
Пока что в стадии пересбора ядра, которое на Дебиане идет нормально, а на РХ (с тем же конфигом) - вешается на загрузке.

beaver
Маньяк
Сообщения: 183
Зарегистрирован: 12 фев 2004, 11:26

Сообщение beaver »

Так... Решил начать с малого - прикрутить bootsplash к дебиан.

Помогите плиз запустить ФБ на собранном ядре. Ибо пишу в грубе vga=ask, потом указываю при загрузке 318 - экран моргает пару секунд и грузится в 640х480. Причем при загрузке родного ядра эти же манипуляции приводят к 1024х768.

Кусок конфига:

#
# Graphics support
#
CONFIG_FIRMWARE_EDID=y
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_VGA16=y
CONFIG_FB_VESA=y
CONFIG_FB_NVIDIA=y
CONFIG_FB_NVIDIA_I2C=y
CONFIG_FB_RIVA=y
CONFIG_FB_RIVA_I2C=y
CONFIG_FB_I810=y
CONFIG_FB_INTEL=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_VIDEO_SELECT=y
CONFIG_MDA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_FONT_6x11=y
CONFIG_FONT_7x14=y
CONFIG_FONT_PEARL_8x8=y
CONFIG_FONT_ACORN_8x8=y
CONFIG_FONT_MINI_4x6=y
CONFIG_FONT_SUN8x16=y
CONFIG_FONT_SUN12x22=y
CONFIG_FONT_10x18=y

#
# Bootsplash configuration
#
CONFIG_BOOTSPLASH=y

VeGeek
Заглянувший
Сообщения: 28
Зарегистрирован: 08 апр 2007, 13:19
Откуда: Минск, Беларусь.

Сообщение VeGeek »

Оставь только весяной драйвер, убери всё остальное, ОСОБЕННО vga16fb.

beaver
Маньяк
Сообщения: 183
Зарегистрирован: 12 фев 2004, 11:26

Сообщение beaver »

С FB давно разобрался, действительно мешало CONFIG_FB_VGA16.

Застопорился на запуске bootsplash. Может кто поможет?

Делал так: самособранное ядро, грузится с FB. В грубе vga=0x318, splash=silent. Создал пустой initrd, просплешил его "splash -s -f /etc/bootsplash/themes/debian/config/1024x768.cfg >> /boot/inird.splash", добавил этот initrd в конфиг груба. Перегружаюсь - обычная загрузка в FB.

Ответить