I saw a similar problem. I had vmware configured with one scsi drive, one ide cdrom (hda) and one ide disk (hdb). Vmware seemed to default to booting from the scsi drive of the two disks (can't see a way to change it in the bios actually), and I made that my root filesystem and took the default at grub-installer, and it didn't boot since it turns out to have installed grub to the ide drive. To deal with this we could check to see if the system has two or more drives with different interfaces and if so skip the thing about installing to the mbr of the "first" drive, since it's not clear which the "first" one is. Listing the name of the device is also a good idea, it should be there in device.map. Another possibility might be to check to see if the system seems to have more than 1 hard drive of any sort; if so don't display the default question, assume the user knows what they're doing and explicitly prompt for which drive to use. -- see shy jo
Attachment:
signature.asc
Description: Digital signature