If you have actual access to the hard drive you are trying to image (meaning you can view it's contents on your desktop machine) then you can use dd, or even just cp:
mount -t iso9660 -o loopback /path/to/iso /mnt/cdrom
Then, assuming the other drive is mounted at /mnt/newdrive:
cp -a /mnt/cdrom/* /mnt/newdrive/
This won't install any bootloader into the MBR. You can do that after you do the cp, do a chroot to /mnt/newdrive and then from there you can install a bootloader et al.