Schneller Trick zum Kopieren über ein Netzwerk: Verwenden Sie Linux Netcat (NC). Mit dieser Methode müssen Sie nicht in ein Roh-Image konvertieren, da dd buchstäblich alles vom Quelllaufwerk kopiert.
Verwenden Sie Linux Live-Discs Ihrer Wahl, um sowohl die physische als auch die virtuelle Maschine zu starten. Stellen Sie sicher, dass beide über Netzwerkzugriff verfügen, und notieren Sie sich die IP-Adressen beider. Wechseln Sie zu root (sudo su). Finden Sie heraus, welche Laufwerkspfade fdisk -l verwenden
Auf dem Zielcomputer:
nc -l 10000 | dd of=/dev/sda bs=64
Befehlssyntax:
nc -l <port#> | dd of=<destination drive> bs=<size in bytes>
Die Blockgröße (bs) kann beliebig sein. Ich versuche, sie relativ klein zu halten.
Auf der virtuellen Quellmaschine:
dd if=/dev/sda bs=64 | nc 192.168.0.100 10000
Befehlssyntax:
dd if=<source drive> bs=<size in bytes> | nc <destination ip> <destination port#>
Die Blockgröße (bs) an Quelle und Ziel muss übereinstimmen. Ich habe den Zielcomputer immer so eingerichtet, dass Sendefehler reduziert werden. Es gibt keinen Fortschrittsbalken. Warten Sie einfach, bis die Bash-Eingabeaufforderung zurückkehrt, und Sie können loslegen. Entfernen Sie die Live-Discs und starten Sie neu.