could be because ur hd numbers were entered wrongly in grub.
just go into grub shell and type
then press tab...should auto complete with the drive
then a double tab will list all partitions and their type...
find out if ur partition is hd0,2 or hd1,2 and replace in grub prompt.
then u should be able to boot into linux