Norton Ghost will work for _some_ Linux partitions. The product I have use is g4l (Ghost for Linux) available at http://sourceforge.net/projects/g4l
It is basically a menu driven front end for partimage. You simply download the g4l image, burn to CD and you have a bootable CD. Boot from the CD and g4l <Enter> brings up the app. Select the destination where you want to write the image then select the partition to be processed. g4l uses partimage to make the image and has a couple of compression options.
That said, there are a few potential issues:
Fedora (starting with Core 4 or 5) uses a logical volume (LVM) approach to formatting the hard drive. I have not found ANY application which will image such a hard drive.
If you install Fedora without LVM it still formats the hard drive with resizable partitions. These also cannot be imaged in my experience. The trick is to manually partition the hard drive then format the partitions thusly:
mkfs.ext3 -L /boot /dev/sda1 -O ^resize_inode
This makes plain old etx3 partitions which can be imaged. You then need to install Fedora into the existing partitions without formatting during the install. You can then image the partitions with g4l from now on.
Ubuntu - I "discovered" it a while back and I must say it is a distro which I actually enjoy using day to day. However, it uses UUIDs to identify partitions. The UUID is a supposedly unique number/letter string created when the partition is created (or formatted, not sure). g4l will image and restore these partitions OK. However, if you need to restore a whole system to a new hard drive it is necessary to edit the /etc/fstab on the restored system to contain the proper UUID for the swap partition. The g4l restored partitions will have their original UUIDs.
That is the summation with my experience with imaging Linux partitions.