[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: