将客户机从 KVM 迁移到 VirtualBox

将客户机从 KVM 迁移到 VirtualBox

在我们构建新的虚拟化环境的同时,我正在将一些机器从 KVM 迁移到 VirtualBox 作为过渡期。

现在的问题是,磁盘位于 LVM 分区上,我必须将它们转换为 VirtualBox 可以识别的格式。我找到了很多关于其他方向转换的文档,但没有关于这个方向的文档。

qemu-img convert -c /dev/Volume01/Disk -O qcow2 Disk.qcow2

该工具似乎可以完成其工作,但磁盘无法使用。在 VirtualBox 上,我得到了FATAL: No bootable medium found! System halted.。还有其他选择吗?

答案1

首先添加卷:

dd if=/dev/Volume01/Disk of=/tmp/image.raw
qemu-img convert -O vdi /tmp/image.raw test.vdi
rm /tmp/image.raw

从技术上讲,您可以将原始文件提供给 VirtualBox,但 VDI 是其原生格式。

答案2

  1. 转换后的磁盘似乎没有引导加载程序。您可以通过从 LiveCD 引导来安装一个。

  2. 作为替代方案。我不确定它是否会起作用,但您可以尝试原始分区访问,即让 VirtualBox 直接访问 LVM 分区。更多信息

相关内容