Ich habe das schon bei zig Rechnern so gemacht.
Du willst doch die Festplatte(n) weiterverwenden, z.B. die Bootplatte, oder?
Du brauchst eine bootfähige Linux-CD (Arch-InstallCD, Knoppix,grml).
Dann brauchst du i.d.R. nicht mehr zu machen als:
- /etc/fstab anpassen an die neue HD-Lokation (z.B. sda)
- /boot/grub/menu.lst anpassen
- in das alte System chrooten und evtl. grub neu installieren, evtl. auch ein neues Initrd-Image erstellen lassen.
Dank udev und Module-autodetect sollte eigentlch keine zum ersten Boot notwendigen
Module zuviel oder zuwenig sein.
Probieren (und ggf. etwas mehr probieren) ist auf jeden Fall schneller als neu zu
installieren. Außer du willst aufräumen.