将我的物理操作系统转换为 VirtualBox 磁盘

将我的物理操作系统转换为 VirtualBox 磁盘

是否可以将物理 Ubuntu 安装(基于 Intel 的 PC,安装有 Ubuntu 10.10)转换为虚拟盒磁盘,以便我可以在单独的 PC 上使用相同的环境或将其保持虚拟以进行测试?

类似于“Disk2VHD”,它将物理 Windows 2K3 及以上版本转换为 VHD 或 VMware 映像。

非常感谢您的帮助!诚挚问候

答案1

是的,但是很可能要花很长时间。我还没有尝试过下面的步骤,但它们应该有效。

首先,您需要制作整个分区的映像。您需要知道 Ubuntu 分区的分区路径,例如 /dev/sda1 将是第一个连接的硬盘上的第一个分区。

sudo dd if=PART_PATH of=OUTPUT_PATH/ubuntu.bin

请注意,您应该从 liveCD 执行上述命令,并且要尝试复制的分区尚未挂载 - 例如,您需要有另一个硬盘驱动器或其他东西来将所有数据复制到其中。

你可以关闭 liveCD 并重新启动 Ubuntu 来执行最后一步:

将二进制文件转换为 vbox 驱动器:

VBoxManage convertdd PATH_TO_ubuntu.bin ubuntu.vdi --format VDI

然后,您可以将生成的 ubuntu.vdi 用作 Virtualbox 驱动器。只需确保您有足够的时间和硬盘空间来完成此操作。小提示:可以通过按Ctrl+暂停命令行任务Z。操作将进入睡眠状态,您可以再次使用计算机。当您有兴趣恢复该过程时,请fg在终端中输入,操作将恢复。对于像这样的长时间操作非常方便。

答案2

另一种选择是:‘VMware vCenter Converter’

它是免费提供的,并且一次性声明即可完成此操作: http://linhost.info/2009/04/vmware-converter-installation-on-ubuntu-linux

从那里,它链接到 vmware 页面,但只有在“版本 4.01”下才有 Linux 版本可用。注册完成后,展开并查找:“版本历史 - VMware vCenter Converter 4.0.1”

相关内容