You are trying to use the new HD in the same PC, correct?
What you’re seeing is it is trying to boot “by-id” from the old Seagate 320G HD, which it cannot find, because it isn’t connected.
First try selecting the failsafe choice in the Grub menu. By itself I don’t think it will be enough, but try it anyway if you didn’t already.
Next try editing the Grub cmdline at runtime by adding these to the end:
root=/dev/sda2 noresume
first using the default menu selection, and if that doesn’t work, using the failsafe selection.
If still no joy, try shifting Grub into text mode to do the edit by using the ESC key when the Grub menu appears. Then edit the kernel line to remove everything that follows the kernel name, then appending as I indicated.
If that too fails, boot any live Linux media, and get us the output from the blkid command. On this same boot would be an opportunity to use the tune2fs -L command, if you know the correct partition to apply it to. From the image the inference is that it would be sda2, so you would do:
tune2fs -L mySUSE112 /dev/sda2
Then on next attempt to boot you would instead of root=/dev/sda2 you would append
root=LABEL=mySUSE112 noresume
FWIW (reference), this is a grub menu from one of my openSUSE 11.2 installations:
color cyan/blue white/blue
#color cyan/blue white/blue
default 0
timeout 20
gfxmenu (hd0,9)/boot/message
title openSUSE Factory - desktop kernel
root (hd0,9)
kernel /boot/vmlinuz showopts root=/dev/sda10 noresume splash=off vga=0x305 3
initrd /boot/initrd
title openSUSE Factory - pae kernel
root (hd0,9)
kernel /boot/vmlinuz-pae showopts root=LABEL=S16A-10factory noresume splash=off vga=0x305 3
initrd /boot/initrd-pae
title openSUSE Factory - 2.6.24 kernel
root (hd0,9)
kernel /boot/vmlinuz-24 showopts root=LABEL=S16A-10factory noresume splash=off vga=0x305 3
initrd /boot/initrd-24
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.2 - 2.6.31.5-0.1
root (hd0,9)
kernel /boot/vmlinuz-2.6.31.5-0.1-desktop showopts root=/dev/sda10 noresume splash=off vga=0x305 3
initrd /boot/initrd-2.6.31.5-0.1-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.5-0.1 (desktop)
root (hd0,9)
kernel /boot/vmlinuz-2.6.31.5-0.1-desktop showopts root=/dev/sda10 ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x305 3
initrd /boot/initrd-2.6.31.5-0.1-desktop
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.2 - 2.6.31.5-0.1
root (hd0,9)
kernel /boot/vmlinuz-2.6.31.5-0.1-pae showopts root=/dev/sda10 noresume splash=off vga=0x305 3
initrd /boot/initrd-2.6.31.5-0.1-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.5-0.1 (pae)
root (hd0,9)
kernel /boot/vmlinuz-2.6.31.5-0.1-pae showopts root=/dev/sda10 ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x305
initrd /boot/initrd-2.6.31.5-0.1-pae
title OS/2 Boot Manager
chainloader (hd0,1)+1