booting from an ext2 HD when Linux is on a second HD
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.
Reply to: