Для начала необходимо скачать bootsplash патчи для своего ядра ( если у вас gentoo-dev-sources, то вам их качать не надо )
Найти их можно здесь http://www.bootsplash.de/files/
1) Далее делаем так:
Код: Выделить всё
emerge sync
emerge bootsplash
etc-update
Если вам необходимо пропатчить ядро, запускаем это. Если вам не надо патчить ядро - пропустите шаг 2
2)
Код: Выделить всё
bootsplash_patch
Настраиваем ядро
Код: Выделить всё
cd /usr/src/linux
make menuconfig
В menuconfig необходимо проставить такие опции
Код: Выделить всё
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
Processor type and features --->
[*] MTRR (Memory Type Range Register) support
Device Drivers --->
Block devices --->
<*> Loopback device support
<*> RAM disk support
(4096) Default RAM disk size
[*] Initial RAM disk (initrd) support
Graphics support --->
[*] Support for frame buffer devices
[*] VESA VGA graphics support
Console display driver support --->
[*] Video mode selection support
<*> Framebuffer Console support
Bootsplash configuration --->
[*] Bootup splash screen
Собираем ядро
Код: Выделить всё
make && make modules modules_install
Добавляем в /etc/X11/XF86Config
Код: Выделить всё
Option "NvAGP" "1"
Копируем новое ядро в /boot
Код: Выделить всё
mount /boot
mv /boot/bzImage /boot/bzImage.old
cp /usr/src/linux/arch/i386/boot/bzImage /boot/
3)Далее припаем изображение к boot
Код: Выделить всё
/sbin/splash -s -f /etc/bootsplash/default/config/bootsplash-[b]1280x1024.cfg[/b] >> /boot/initrd-[b]1280x1024[/b]
cp /usr/share/bootsplash/initrd-[b]1280x1024[/b] /boot/
Замените разрешение на вам необходимое ( выделено жирным шрифтом )
4) Редактируем Grub
Код: Выделить всё
default 0
timeout 10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
# Famebuffer и bootsplash вместе
title=Gentoo (+fb +splash)
root=(hd0,0)
kernel=(hd0,0)/boot/bzImage root=/dev/hda3 video=vesafb:ywrap,mtrr vga=0x31A
initrd=/boot/initrd-1280x1024
# Framebuffer без bootsplash
title=Gentoo (+fb -splash)
root=(hd0,0)
kernel=(hd0,0)/boot/bzImage root=/dev/hda3 video=vesafb:ywrap,mtrr vga=0x31A
# Без framebuffer и bootsplash
title=Gentoo (-fb -splash)
root=(hd0,0)
kernel=(hd0,0)/boot/bzImage root=/dev/hda3
Разрешение замените на то, которое вам нужно.
Если у вас Lilo то пропиште это в /etc/lilo.conf
Код: Выделить всё
image="/boot/bzImage"
vga=0x31A
root="/dev/hdb2"
label="2.4.20-r4"
read-only # read-only for checking
append="hdc=ide-scsi video=vesafb:ywrap,mtrr"
initrd=/boot/initrd-1280x1024
5) Добавляем bootsplash
Код: Выделить всё
rc-update add bootsplash default
Навалял ооочень быстро и очень поздно, если есть ошибки, пишите: обязательно исправлю, а то чую, что их полно