are you using LVM? ghost doesn't support restore LVM to empty disk. It only supports if there is LVM already in the disk.
If you are not using LVM, you can try following steps.
1. Get a copy of system rescue CD. I believe 1st disk of fedora3 should be ok.
2. boot using the cd and go into recovery mode
3. mount the old root file system. (hda number might be different for your machine)
$mkdir /mnt/temporary
$mount /dev/hda3 /mnt/temporary
4. you have to give permission to this directory
$ chroot /mnt/temporary /bin/bash
5. now fix the grub by running grub program
$ /sbin/grub-install /dev/hda
6. you can modify the grub menu if necessary.
$grub
grub> root (hd0,0)
grub> setup (hd0)
grub> reboot
$exit
$reboot
*note that disk number might be different but most cases it is hd0,0
Hope this will give you some guide line.