среда, 16 сентября 2009 г.

Настройка загрузочной заставки

Установка загрузочной заставки.

Bootsplash - заставка, отображаемая с помощью framebuffer во время запуска системы.

1. Пересобрать ядро с такими параметрами:
General Setup --->
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

Device Drivers --->
Graphics support --->
Support for frame buffer devices --->
[ ] Enable Tile Blitting Support
[*] Vesa VGA graphics support
Console display driver support --->
[*] Support for the Framebuffer Console decorations
Input Device Support --->
<*> Event Interface

2. Внести в /etc/make.conf глобальные USE-флаги "fbcondecor png truetype"

3. Устанавить утилиты и базовые темы:
emerge -av splashutils splash-themes-gentoo

4. Создать образ initramfs:
a) новый образ
splash_geniniramfs --verbose --res 1280x1024 --generate /boot/initramfs-bootsplash emerge-world

где emerge-world - название темы, темы находятся в /etc/splash

б) присоединение к существующему каталогу для создания initramfs
splash_geninitramfs --verbose --res NxN --copy /path/to/initramfsdir theme

в) присоедиение к готовому образу initramfs
splash_geninitramfs --verbose --res NxN --append /path/to/initramfsimage theme

5. Настроить grub.conf:
...
kernel /vmlinuz... video=... splash=silent,theme:emerge-world console=tty1
initrd (hdX,Y)/boot/initramfs-bootsplash
..

если /boot на отдельном разделе, то
initrd (hdX,Y)/initramfs-bootsplash

Можно настроить и консоль:
rc-update add fbcondecor boot

в файле /etc/conf.d/fbcondecor раскоментировать вторую строчку:
FBCONDECOR_TTYS="1 2 3 4 5 6"

Теперь перезагрузить систему.

Комментариев нет:

Отправить комментарий