在我们构建新的虚拟化环境的同时,我正在将一些机器从 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
转换后的磁盘似乎没有引导加载程序。您可以通过从 LiveCD 引导来安装一个。
作为替代方案。我不确定它是否会起作用,但您可以尝试原始分区访问,即让 VirtualBox 直接访问 LVM 分区。更多信息