Configuration: 2 disks (IDE and SATA). Bios sets the IDE disk as the first disk (default option) and I've changed this to the SATA one. I guess that's why grub sets the hd0 disk as the disk it will boot from. This is quite frustrating and it involves a couple of trial and errors until the problem is determined.
/dev/sdb is the boot disk (hd1 is the correct one)
I'm having the same problem:
Configuration: 2 disks (IDE and SATA). Bios sets the IDE disk as the first disk (default option) and I've changed this to the SATA one. I guess that's why grub sets the hd0 disk as the disk it will boot from. This is quite frustrating and it involves a couple of trial and errors until the problem is determined.
/dev/sdb is the boot disk (hd1 is the correct one)
root@ubuntu: /boot/grub# cat device.map
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
root@ubuntu:~# fdisk -l
Disk /dev/sda: 200.0 GB, 200049647616 bytes
Disk /dev/sdb: 250.0 GB, 250059350016 bytes