Replacing a Hard Disk with a clone fails

You need to change your paths in:

  • /etc/fstab
  • /boot/grub/menu.lst

you need to find and replace that uuid in your grub configuration, something like /boot/grub/menu.lst in grub.

in grub 2, /boot/grub/grub.cfg is generated when you run update-grub, so you could temporarily modify that file and boot, and then change the grub settings and run update-grub once you have booted into your OS.

another option is to temporarily replace the uuid reference to the actual disk partition, and again fix that later.