Hallo,
also nochmal:
Vergiss dd. Das ist für dieses Szenario das falsche Werkzeug. Bereitet dir mehr ärger als es hier nützen würde.
Du fährst deinen Produktiven Server herrunter. Du startest diesen Server mit einem Live Linux. Danach mountest du die vorhandenen partitionen nach /mnt/root; /mnt/boot/; /mnt/home; etc.... je nachdem wieviele partitionen du hast. Jede Partion würd ich alleine Sichern. Beugt eventuellen problemen vor.
Nachdem du sämtliche Partitionen mit tar gesichert hast, kannst du die Maschine wieder starten. Erstelle auf dem Wirts System eine neue VM und starte diese mit einem live Linux.
Als nächstest partitionierst du dir die platte so, wie du sie brauchst. Nun wirds ein wenig kniffliger. Scp kannst du zum beispiel zum kopieren der Images nehmen. Dauert jedoch ein wenig.
Erstelle unter /mnt/ einen Ordner den du root nennst. Danach mountest du deine neue root partition in diesen Ordner. Kopiere das Backup der Root partition in die neue Partition und entpacke sie. Dabei drauf achten das genug speicherplatz frei ist. Ansonsten musst du auf eine externe platte ausweichen.
Nachdem die root partition steht, mountest du jede weitere neue partition an ihren entsprechenden Ort und entpackst das backup. Nachdem alle Backups zurück gespielt wurden, machst du folgendes. Du mountest deine benötigten mountpoints für die chroot umgebung:
Kann sein das einige Syntaxfehler in meinen Befehlen sind. Habs schon ein welchen nicht mehr gemacht und gerade auch nicht probiert.
mount -o bind /dev/ /mnt/root/dev
mount -t proc proc /mnt/root/proc
Ich glaube die beiden reichen, nicht wie anfangs angegeben. Ansonsten, wenn sys fehlt, wie /dev, nur mit /sys.
Vergewissere dich, dann alle notwendigen partitionen gemountet wurden. Wenn das der Fall ist, dann baue die Chrootumgebung auf.
chroot /mnt/root/ /bin/bash
Nun solltest du mit dem neuen System arbeiten können. Tippe "grub" ein, der startet dir die Grub console.
Da gibst du folgende befehle ein, um Grub in den MBR der ersten festplatte zu installieren.
root (hd0,0)
setup (hd0)
quit
Das sollte es gewesen sein. Chroot umgebung mit exit verlassen und alles sauber umounten. Danach sollte deine neue VM lauffähig sein.
MfG Mav