This document describes how to get fbsplash up-n-running in a fast and painless way. 0) Preparation. Make sure you have ACCEPT_KEYWORDS set to ~x86 or ~. Make sure you know where your PORTDIR_OVERLAY points to (usually: /usr/local/portage). Both these variables can be found in /etc/make.conf. 1) Install the latest development kernel: # emerge development-sources 2) Prepare a working environment: # cd ~ ; mkdir fbsplash ; cd fbsplash # wget http://dev.gentoo.org/~spock/projects/gensplash/splashutils-0.9-pre06-gentoo.tar.bz2 # wget http://dev.gentoo.org/~spock/projects/gensplash/fbsplash-0.9-r5-2.6.8-rc3.patch 3) Unpack the splashutils ebuild: # mkdir -p /usr/local/portage/media-gfx # cd /usr/local/portage/media-gfx # tar -jxvf ~/fbsplash/splashutils-0.9-pre06-gentoo.tar.bz2 4) Patch the kernel: # cd /usr/src/linux # cat ~/fbsplash/fbsplash-0.9-r5-2.6.8-rc3.patch | patch -p1 5) Configure and build your kernel: # make menuconfig # make 6) Install splashutils: # emerge splashutils 7) Create a initramfs image for fbsplash: # rm /usr/src/linux/usr/initramfs_data.cpio.gz # splash_geninitramfs -v -g /usr/src/linux/usr/initramfs_data.cpio.gz -r 1024x768 emergence 8) Rebuild you kernel: # cd /usr/src/linux # touch usr/initramfs_data.cpio.gz # make 9) Install your new kernel: # make modules_install If you use the kernel installation system to install new kernel images: # make install 10) Configure your bootloader: (instructions for grub) # cd /boot/grub Edit menu.lst, find the entry for your kernel, and put 'splash=silent,theme:emergence' onto the kernel command line. You should get smth like this: title Gentoo Linux (vanilla, 2.6.8-rc3) root (hd0,4) kernel /boot/linux-2.6.8-rc3 ro root=/dev/hda1 video=vesafb:ywrap,pmipal,1024x768-32@85 splash=silent,theme:emergence This is it. Reboot and enjoy fbsplash :) You can remove the files from ~/fbsplash if you want.