如何将整个 VirtualBox 操作系统克隆到新 PC(真实硬件)?

如何将整个 VirtualBox 操作系统克隆到新 PC(真实硬件)?

情况是:我在内部运行一个 Web 服务器 ( Ubuntu 10.10 server) ,现在我想在我的全新 PC 上克隆整个 Web 服务器。请帮我,我该怎么做?virtualbox v.4Ubuntu 10.10 Desktop

谢谢!


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

答案1

使用虚拟盒和 DD 的 converttoraw 功能。

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

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

答案2

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

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

在目标计算机上:

nc -l 10000 | dd of=/dev/sda bs=64

命令语法:

nc -l <port#> | dd of=<destination drive> bs=<size in bytes>

块大小(bs)可以是任何你想要的大小,我尽量将其保持得相当小。

在源虚拟机上:

dd if=/dev/sda bs=64 | nc 192.168.0.100 10000

命令语法:

dd if=<source drive> bs=<size in bytes> | nc <destination ip> <destination port#>

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

相关内容