Suggest looking in the Mandrake section; search under "Dual Boot" and "LILO". This works for me, with Linux on primary hde (a 160GB Maxtor) and W*ndows on slave hdf ( a 40 GB IBM); we differ in only 2 parts. Also suggest setting jumpers on your drives.
Code:
boot=/dev/hde1
map=/boot/map
default="linux"
keytable=/boot/us.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
disk=/dev/hde bios=0x80 # try this line
image=/boot/vmlinuz
label="linux"
root=/dev/hde1
initrd=/boot/initrd.img
append="devfs=mount hdd=ide-scsi acpi=ht splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hde1
initrd=/boot/initrd.img
append="devfs=mount hdd=ide-scsi acpi=ht"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hde1
initrd=/boot/initrd.img
append="devfs=nomount hdd=ide-scsi acpi=ht failsafe"
read-only
other=/dev/hdf1
label="Winblows"
table = /dev/hdf
map-drive=0x80 # these lines trick the drive into beliving it primary
to=0x81
map-drive=0x81
to=0x80