Grub
I prefer using grub to lilo, although learning to use grub is a bit more difficult in the beginning. However, once it's configured and running properly, you can forget about. It's maintenance free.
Dual-boot Mini How-to
I have both Linux and Windows XP installed on the computer. Here's how I did it.
1. Partitioned the hard drive. Here's the partition table.
Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 1319 10490444+ 7 HPFS/NTFS /dev/hda3 1320 2625 10490445 83 Linux /dev/hda4 2626 4864 17984767+ f Win95 Ext'd (LBA) /dev/hda5 2626 2762 1100421 82 Linux swap /dev/hda6 2763 3036 2200873+ b Win95 FAT32 /dev/hda7 3037 4864 14683378+ b Win95 FAT32
2. Installed Windows XP on my only NTFS partition /dev/hda2.
3. Installed Gentoo Linux on /dev/hda3 using their excellent step-by-step instructions.
4. Installed and configured grub using the Gentoo Configure a Bootloader How-to. Here's my grub.conf. Note that hd0 represents /dev/hda and (hd0,0) represents /dev/hda1.