如何将整个 VirtualBox OS 克隆到新 PC(真实硬件)?

Him*_*lay 7 linux virtualbox clone ubuntu

情况是;我Ubuntu 10.10 servervirtualbox v.4内部运行网络服务器 ( ) Ubuntu 10.10 Desktop,现在我想在我的全新 PC 上克隆整个网络服务器。请帮我解决这个问题,我该怎么做?

谢谢!


我在这里找到了一个可能的解决方案:http : //www.turnkeylinux.org/blog/convert-vm-iso

小智 6

通过网络复制的快速技巧:使用 linux netcat (nc)。使用此方法您不必转换为原始图像,因为 dd 将从字面上复制源驱动器中的所有内容。

使用您选择的 linux live 光盘启动物理机和虚拟机,确保两者都可以访问网络并记下两者的 IP 地址。切换到 root (sudo su)。使用 fdisk -l 找出您的驱动器路径

在目标机器上:

nc -l 10000 | dd of=/dev/sda bs=64
Run Code Online (Sandbox Code Playgroud)

命令语法:

nc -l <port#> | dd of=<destination drive> bs=<size in bytes>
Run Code Online (Sandbox Code Playgroud)

块大小(bs)可以是任何你想要的,我尽量保持它很小。

在源虚拟机上:

dd if=/dev/sda bs=64 | nc 192.168.0.100 10000
Run Code Online (Sandbox Code Playgroud)

命令语法:

dd if=<source drive> bs=<size in bytes> | nc <destination ip> <destination port#>
Run Code Online (Sandbox Code Playgroud)

源和目标的块大小 (bs) 必须匹配。我总是设置目标机器以减少发送错误。没有进度条,只需等待 bash 提示返回即可。取出实时光盘并重新启动。


hoo*_*enz 1

使用virtual box和DD的converttoraw功能。

请参阅:http ://techokarma.blogspot.com/2008/10/v2p-virtual-to-physical-for-virtualbox.html

这假设您对 Linux 有一定的了解。