Hi!
Here's the one you've all been waiting for,
Grub with splash support!

Since you all got it 'cause of displaying pretty pictures,
I'll deal with that first.

Grub is a bootloader, and now it shows a pic in the background
of the select-OS-here menu. It's a little limited, images must
be 640x480 XPM with only 14 colors. But it still looks good ;)
See a screenshot in the DSL forums, in my thread "Replace grub 
with a splash-capable"

Images can be in any HD, partition and directory. There is a
limit, however, for the length of that path, so put them in
high directories, like /boot. Gzipping them is optional, but
it speeds it up, because it nowadays is faster to load the
packed image and unzip it than load the uncompressed one.

An example menu.lst is in /home/dsl, next to this document.

One splash image also comes with this extension, seasplash.

GENERAL STUFF
-------------
_________________________________________________________
Like told in the info file, if you are AT ALL UNSURE,
Backup first!

dd if=/dev/hda of=/home/dsl/.mbr bs=512 count=1

If someting goes wrong, you can boot a livecd and then
restore that backup with

dd if=/mnt/hda1/home/dsl/.mbr of=/dev/hda bs=512 count=1
_________________________________________________________



The correct grub folder is /boot/grub for HD install users,
/cdrom/boot/grub for frugal, and /boot/grub on your boot HD
in frugal toram.

Remove everything there, except for your old menu.lst, which
you can modify to work with this new grub. Then copy stage1,
stage2 and e2fs_stage1_5 from /lib/grub/i386-pc there. Also
copy menu.lst.sample and sea.xpm.gz from /home/dsl for 
convenience.

Don't use the grub-install, it isn't included.
Get to a console (Aterm is fine) and start typing:

sudo su
grub

(you should be in grub 0.97 shell now. If you aren't, tell
me in the forums the extension is faulty)
Now check your harddrive and partition, where the grub directory is.
If it's hda1, then it's hd (0,0) in grub, hdb2 would be hd (1,1)

root (hd0,0)

[replace that 0,0 with your hd and partition]
[now installing grub to MBR on the HD (hda in this example)]

setup (hd0)

[if all went well and it found it's files:]

quit

That's it, you've now installed a bootloader! Conratulate yourself.
Modify the menu.lst (and menu.lst.sample), and then reboot.

If you want to make changes, you don't need this extension unless
something else *cough* windows *cough* erased your MBR.
The grub directory is persistent, so just have fun with menu.lst.

Enjoy your new splashimage!

Here are some links:

Grub splashimage howto:
http://ruslug.rutgers.edu/~mcgrof/grub-images/

Some readymade images:
http://ruslug.rutgers.edu/~mcgrof/grub-images/images/?page=3
be sure to check atleast seasplash, debian-cooleye and born to frag! 
Seasplash comes with this extension.


Curaga
