Grub looks good, I just can't get it to work right. Whenever I have it chain-load Win98, DOS starts and can only see the C: drive. Big problem since my Windows directory is on D:.
Here's a few benefits of Grub:
- has a built-in command console for troubleshooting and booting stuff when you haven't defined a menu.lst file
- natively reads ext2 and reiserfs, so no need to update your boot sector when you update your kernel.
- of course, it can chain-load other OSes
- no need for a "mem=" line
- no 1024 cylinder limit
There's probably a few major things I've missed, but those who have used it successfully thing it's the greatest thing since sliced bread.