The Linux command "dd" is effectively what Norton Ghost is all about.

To clone a 300Gb disk with 60 bootable partitions of MS and Linux operating systems there is no simpler, neater and more powerful computing application than typing one line of
Code:
dd if=/dev/hda of=/dev/hdb bs=32768
The above means to data dump from an input file of device hda to device hdb using a block size 32768 which is a track size of 64 time 512 sectors. Without specifying the bs parameter dd simply defaults to 512 bytes in each transfer.

dd by nature works for any PC operating system because it is a binary transfer sector by sector without relying on any filing system and hence the operating system does not matter.

There are software Ghost for Unix and Ghost for Linux versions but I have never failed to get what I want with the simple dd command. It helps me to understand what cloning is all about too.