Typically, the mapping of grub device names to linux device names are as follows:

(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
(hd3) /dev/sdd

However in an installation I see this:
# cat /boot/grub/device.map
(hd0) /dev/disk/by-id/scsi-3600508b1001c8a3ec4c301f8d86386b8
(fd0) /dev/fd0
(hd1) /dev/disk/by-id/scsi-3600508b1001cc09a48517c41a803990c
#

# ls -l /dev/disk/by-id/ | grep scsi | egrep sd.$
lrwxrwxrwx 1 root root 9 Mar 18 18:48 scsi-3600508b1001c8a3ec4c301f8d86386b8 -> ../../sdb
lrwxrwxrwx 1 root root 9 Mar 18 18:48 scsi-3600508b1001cc09a48517c41a803990c -> ../../sda
#

In short

hd0 points to sdb
and
hd1 points to sda

Is there any reason why it should have taken up this setup. This is an HP blade (BL460c G8) running on SLES 11 and has 2 internal disks.

Thanks,