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

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

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

Добавлено: 21 май 2007, 10:58
Llama
1) bootsplash например, хотя может что-то и более новое есть
2) Средствами используемого display manager, т.е. в [k,g]dm то точно было.

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

2) gdm, kdm.

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

Добавлено: 22 май 2007, 09:42
beaver
bootsplash... в дистрибутив не входит (rhel 4). на сайте только под 2.6.20-21. где брать под другие ядра?

Добавлено: 22 май 2007, 12:27
kif0rt
beaver писал(а):bootsplash... в дистрибутив не входит (rhel 4). на сайте только под 2.6.20-21. где брать под другие ядра?
Или пытаться искать на просторах интернета, или подгонять самому. А для какой версии ядра нужно ?

Добавлено: 22 май 2007, 13:39
beaver
Родное - 2.6.9. Еще пробовал взять сорцы из дебиана 2.6.18, но что-то не могу его запустить.

Добавлено: 22 май 2007, 14:27
br
Сырцы запустить? Не удивительно что не можешь.

Добавлено: 22 май 2007, 14:56
beaver
Самособранное из сырцов. Шутку оценил.

Добавлено: 22 май 2007, 23:26
kif0rt
ну если у тебя дебиан, то я вообще не вижу проблем. там патч есть для ядра. а правильно его наложить - это уже дело техники и прямых рук.

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

Добавлено: 29 май 2007, 14:30
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

Добавлено: 09 июн 2007, 12:45
VeGeek
Оставь только весяной драйвер, убери всё остальное, ОСОБЕННО vga16fb.

Добавлено: 12 июн 2007, 09:27
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.