I have Linux on hda1 and DOS on sda1.
LILO boots Linux just fine.
When I tell it to boot DOS, I get a "Non System Disk" error. When I press any
key to continue, the system reboots.
Booting from a DOS floppy works fine.
My lilo.conf looks like this:
--cut here---
# LILO configuration file
boot = /dev/hda
install = /boot/boot.b
compact
delay = 50
vga = normal
ramdisk = 0
default = dos
message = /etc/lilo.msg
# Linux bootable partition config begins
image = /vmlinuz
root = /dev/hda1
label = linux
read-only
# backup kernel in case there's trouble
image = /vmlinuz.old
root = /dev/hda1
label = backup_kernel
read-only
# dos partition on 1st SCSI
other = /dev/sda1
label=dos
table=/dev/sda