Ubuntu - Grub - Custom GRUB splash image
Get an image file to use for the new splash image (can be some wallpaper in jpg, png format).
Check whether ImageMagick rpm is installed
TODO: Place Ubuntu equivalents here…
rpm -q ImageMagick
If it's not installed you have to install it first
yum -y install ImageMagick
Then, Assuming the image is in the root's home folder & the image name is “myboot.jpg”
cd convert myboot.jpg -resize 640x480! -colors 14 -depth 8 myboot.xpm ls
Now you will be able to see a file call “myboot.xpm”.
Then you have to gzip it.
gzip myboot.xpm ls
Now you will be able to see a file call “myboot.xpm.gz”
Then you have to copy it to “/boot/grub” folder:
cp myboot.xpm.gz /boot/grub
Edit “grub.conf” file with your favorite text editor:
vi /etc/grub.conf
Edit the following line
splashimage=(hd0,0)/grub/splash.xpm.gz
to
splashimage=(hd0,0)/grub/myboot.xpm.gz
IMPORTANT: Don't edit any other parameter of the line. Only change the image file name.
Save & exit.
Reboot your system.
reboot
You should see the new GRUB spalsh image during the startup.