When I install BT, I switch out LILO for GRUB. The easiest way of doing it is creating a /boot and /boot/grub directory, placing the GRUB stage files in the grub directory. You can get the GRUB files here. Make sure you read everything before following these directions. After that, invoke the grub command line:
It will output this:
Code:
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub>
Probe your drive to see what is going on. Here I am checking out my first drive:
Code:
grub> geometry (hd0)
drive 0x80: C/H/S = 9729/255/63, The number of sectors = 156301488, /dev/sda
Partition num: 0, Filesystem type is ext2fs, partition type 0x83
Partition num: 1, Filesystem type is ext2fs, partition type 0x83
Partition num: 2, Filesystem type is ext2fs, partition type 0x83
Partition num: 4, Filesystem type unknown, partition type 0x82
Partition num: 5, Filesystem type is fat, partition type 0xb
Partition num: 6, Filesystem type is ext2fs, partition type 0x83
Partition num: 7, Filesystem type is ext2fs, partition type 0x83
Partition num: 8, Filesystem type is ext2fs, partition type 0x83
I have GRUB on my first partition, so to GRUB, it is (hd0,0).
Code:
grub> root (hd0,0)
grub> setup(hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/grub/stage2 /grub/menu
.lst"... succeeded
Done.
GRUB installation is done. Last thing to do is to edit your menu.lst to boot your OSes. You should be careful here, as GRUB is going to overwrite the MBR, and if you don't finish the setup, you won't be able to boot anything.
If you need more help, post the output of this command (under Linux):