I have two HD's, /dev/hda is the master, but Linux is installed on /dev/hdb. Originally, the master drive was DOS, and I used loadlin to start Linux on the second HD. Something fatal happened to my original DOS HD, so now I've put a new HD in its place, made it ext2, and mounted it as extra space. I don't want to reinstall Linux, but I can't seem to figure out how to get LILO to put the boot stuff on /dev/hda and then start up Linux on /dev/hdb. I've copied the boot directory to /dev/hda, but when I specify root=/dev/hdb in lilo.conf, LILO gives me a warning: "hdb not on first drive." It also seems to be writing the boot sector to hdb instead of hda, and nothing I do seems to change this. When I restart, things freeze up right after the memory check, and instead I have to boot off of a boot floppy. Am I missing something really obvious here? Could someone point me in the right direction? Thanks in advance, L.