“The GRand Unified Boot loader, or GRUB, has all but replaced the default boot loader on many GNU/Linux distributions. It includes some conveniences over LILO, the LInux LOader. One advantage is not having to remember to run /sbin/lilo every time you make a configuration change. It also can function as a boot loader for removable media such as floppies, CD-R/W and USB flash memory keys. It is short-sided to view GRUB only as a boot loader to be installed on a hard drive of a GNU/Linux system. Combined with a few other utilities, GRUB can be a powerful and good-looking tool for your home, organization or workplace.”
I was a lilo die hard, hated the way devices were referenced but tried it and swear by grub now, just never having to boot the rescue cd after a kernel change is more than worth learning it, splash screens are great fun http://gnnix.org/resource/screen01.jpg
the boot console ability to fix the menu or jump to single etc. is the best feature of all. It’s almost like solaris obp without the diagnostics.
A script can help if you build a lot of boxen, this one depends on /etc/fstab using device names rather than LABEL’s and a cdialog (ComeOn Dialog!) version 0.9b-20030308 or so.
http://gnnix.org/base/install/grubby
and there is a grub for DOS available 🙂