By default, the GRUB bootloader looks rather bland. It's a menu in a box with some instructions below the menu. It is possible, however, to customize GRUB to display a graphical background.
For example, let's assume you downloaded the file frag.xpm.gz. Log in as root, and copy that file to the /boot/grub directory:
# cp frag.xpm.gz /boot/grub
Now use your favorite editor to add or change the following line in your /boot/grub/grub.conf file:
splashimage=(hd0,0)/boot/grub/frag.xpm.gz
The preceding line assumes that your /boot directory is located on the first partition on the first disk on your system. Change (hd0,0) to point to the disk and partition where your /boot directory resides, if it is different from the example.
Reboot and voilĂ : you now have a new background splash screen for GRUB.