Yes, macemoneta has it. After you get the partitions set up and "dd" the boot drive over as explained in the link above, it is simply a matter of accessing the hard drive and proceeding as macemoneta describes. I used the Logical Volume Manager which did the job handily.
I'll summarize the proceedure again:
Start with your original Fedora 5 Core installation on /dev/hda -- or where ever your original drive is. Make sure you get that straight or "dd" below may destroy your installation.
Install your target drive so that it is available as /dev/hdc -- or where ever you want your target drive to be. I prefer installing on IDE because even USB 2.0 is so much slower to copy all those files.
Boot up to a desktop and using fdisk from a console (you should have some familiarity here with fdisk) give /dev/hdc two new partitions to match the installation on /dev/hda as provided Fedora's installer; /dev/hdc1 with the boot sector toggled on and a Linux 83 system partition type and /dev/hdc2 with the rest of the drive set to Linux LVM 8e partition type. The rest of the drive constitutes your new larger host drive.
I apply the instructions I found at this link:
http://www.rajeevnet.com/hacks_hints...s_cloning.html
The two "dd" instructions copy the boot capacity of the original drive to the new target drive. Again, make sure you get your locations right or you may destroy your original installation.
dd if=/dev/hda of=/dev/hdc bs=446 count=1
dd if=/dev/hda1 of=/dev/hdc1
Now, from the desktop, go to Administration->Logical Volume Manager.
If I recall correctly, you must initialize your target drive's partition that shows up as uninitialized in the left window -- /dev/hdc2. It will then show up further up. You add this physical volume to your current original drive's volume group. It then becomes an extension of your original drive. If you wanted to, you could just leave it at that and use the additional space. But if you have other plans like I did, now you remove the
original physical volume -- /dev/hda2. This procedure is available with the physical volume focused in the Manager's window. All the files you need from the original volume will be copied to the new target drive. This takes a little time even over IDE. Finally just remove the original hard drive and leave the target drive to boot up and it will, just like it was the original. Now the installation has been completely migrated to the new hard drive. END OF JOB
The only thing I haven't examined is what happens to the original drive. Is it completely unusable now? If I wanted to go back to that drive, would my original installation still be there?
The last part with the Manager might be easier from the command line as described at macemoneta's LVM How To link.