Hallo hannenz,
ich würde dir auch den Vorschlag von David_76 empfehlen, ich habe mit dem gleichen Befehl schon öfter solch einen Umzug ohne Probleme gemacht, und immer ein "live" System verwendet. Das ist nach meiner Meinung einfach die sicherste Methode.
1. das Alte System mounten und in das Verzeichnis wechseln:
mount /dev/sdaX /mnt/alt
cd /mnt/alt/
2. mit tar sichern:
tar -cvjpf /pfad_zur_sicherungsdatei/backup.tbz2 * --exclude=lost+found --execlude=backup.tbz2
(ich weiß nicht mehr genau was das Problem bei mir damals war, aber ich bin mir sicher das ich immer erst in das "Backup Verzeichnis" wechseln musste und dann mit "*" anstatt den Pfad "/mnt/alt" zu nutzen, vorgegangen bin. Hatte aber was mit der Verzeichnisstruktur beim wiederherstellen zu tun. Die "exclude" evtl. auch noch anpassen, lost+found als Beispiel bei einer ext3 oder ext4 ROOT-Partition.)
Entpacken des Systems:
3. Zuerst mounten und erstellen der Unterverzeichnisse:
mount /dev/sdbX /mnt/neu
mkdir /mnt/neu/home /mnt/neu/boot
mount /dev/sdbX /mnt/neu/home
mount /dev/sdbX /mnt/neu/boot
4. Jetzt kannst du mit dem folgenden Befehl das System wieder entpacken (die neuen Partitionen sind ja schon passend gemountet und hier ist kein eingriff mehr nötig):
tar -xvjpf /pfad_zur_sicherungsdatei/backup.tbz2 -C /mnt/neu/
Jetzt noch die fstab und menu.lst anpassen und fertig.
Viel erfolg