情况是:我在内部运行一个 Web 服务器 ( Ubuntu 10.10 server
) ,现在我想在我的全新 PC 上克隆整个 Web 服务器。请帮我,我该怎么做?virtualbox v.4
Ubuntu 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 提示符返回即可。移除实时光盘并重新启动。