Clonezilla is probably best because it is an all-in-one solution.
Another option would be to boot a live Linux CD and dd old drive to
image, then dd the image to the new drive (md5 hashing along the way
to ensure integrity if you so chose). After that expand the partitions
out on the drive with gparted (could resize on the image created too,
but easier once on the target drive). Either of these methods will
grab the old physical disk sector by sector, thus taking care of the
boot stuff like the MBR so don't to deal with it after copying.
Another one for creating images is partimage (has on the fly superb
compression for the image, if needed), which works great but I think
the first two options would be easiest for what you are doing.

Good luck,

Jeremy MountainJohnson
jskier at gmail.com


On Fri, May 6, 2011 at 8:45 AM, Olwe Bottorff <galanolwe at yahoo.com> wrote:
>
> I've got U10.04 on my Thinkpad T61 on an older, smaller hard drive. I've snooped around and come up with CloneZilla for moving everything to my newer, bigger drive. I basically want to move the whole drive over to a new drive *without* the new drive being active. (Will clone old image to external drive, then swap drives in the T61, then transfer image to new drive.) This site: http://goinglinux.com/articles/ClonezillaLive.html talks about using CloneZilla. Anybody have better advice?
> Olwe
> GM,MN
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>