I've done what you propose to do. It isn't all that difficult, if you plan things out before you start.
You don't say what version of Partition Magic you will use, except to say it's old. So, I'll assume something like PM 4.0, which doesn't do Linux.
1) install the new drive. set the jumpers so that the old drive is master, and the new drive is slave.
1a) when you power up, go into the BIOS and check the CMOS settings to see that the drive is recognized and the size is correct. Then set the boot order so that the cd/dvd drive is polled first, the old drive second, and the new drive last.
2) boot PCLOS. partition the new drive with a primary partition for Linux, a swap partition, and a fat32 partition for the windows images you want to store.
3) use the dd command to copy the MBR from the master drive to the slave drive.
4) use either tar or dd to copy PCLOS from the master drive to the slave drive (there are many posts in these forums that cover those commands).
5) If you want to keep the old drive as master, you will have to edit /boot/grub/menu.lst on the new drive to change disk and partition locations for the new PCLOS. also add an entry for the new disk and partition so that it shows up in the grub menu on boot.
6) edit /etc/fstab on the new disk to show the new device (hdb instead of hda, and appropriate partition numbers and mount points).
7) reboot and test it to see that the copied OS boots.
8) only after testing to see that it all works, then reformat the old PCLOS partition for windows use.
I think that covers it all. If I've missed anything, someone will correct me.
Last edited by bigrigdriver; 09-26-2007 at 05:47 PM.