Lenny Dual Boot w/ Win7 - GRUB problems!
I have a system with two identical IDE drives, one with Windows 7, installed first on hda1, and one with Debian Lenny (installed second on hdb1 but failing to boot). It seems to me you used to be able to put the (boot record / loader?) on the drive you wanted to run Linux and just boot to it from the BIOS—that’s what I like to do. Now, I’m not sure whether the installers are dumbed down, or whether I have, but it seems if you have another OS like Win7 on the first hard drive and tell the installer to put Lenny on the second hard drive, it still regards the Win7 partition as the one to boot from (the one whose boot loader should be used). Therefore if you try to use the BIOS to boot to hdb1, say, it finds the GRUB record but is unable to boot the disk, probably because it misinterprets the instruction to boot to (hd1,0) and somehow references the “real” boot drive, hd0. Am I right? If this is the case I need to know what to put in GRUB (in menu.lst, I suppose) to REALLY boot hd1,0 when hdb is selected in the BIOS boot menu.
This is what my menu.lst says (this fails to work):
kernel /boot/vmlinuz-2.6-26-1-686 root= /dev/hdb1 ro quiet
title Windows Vista (loader)
(The above was typed not cut-and-pasted so a typo may exist.)
What can I do that *will* work? Any suggestions much appreciated…
PS I should point out that the system also contains a third, SCSI, drive, sda1.