Never been a fan of copying partitions with dd, but everyone else seems to use it.
For the grub issue, you need to be root.
If you want to install to /boot, you'll need
Code:
grub-install --root-directory=/boot /dev/sda
otherwise it'll go to root directory.
I'd probably be inclined to delete the entire grub directory, and re-install grub. But I don't know what is the accepted way of doing that on FC.