我正在尝试将VM从KVM迁移到Virtualbox (win7 64位)。我能够使用以下命令转换磁盘映像:
VBoxManage convertfromraw -format VDI XX.img XX.vdi
qemu-img convert -f qcow2 XX.img -O vdi XX.vdi我还尝试先转换为raw,然后再转换为vdi。不过,当我在IDE或SATA控制器下将新磁盘挂载到虚拟盒时。系统根本不启动。提供(窗口加载文件.)那就重新启动。
任何建议都是非常感谢的,我可能会错过一个细节。
发布于 2014-02-07 01:21:28
当您移动磁盘映像时,安装的OS不知道这一点,它试图使用以前使用的虚拟化平台的控制器的驱动程序来引导。窗口,当它找不到当前安装的磁盘控制器的驱动程序时,BSOD's和重新启动。
这与在不同的硬件平台之间移动windows硬盘几乎是一样的。
可以有两种解决方案--要么使用可以从KVM转换到VBox的v2v转换器(我不知道,但如果有,请共享),或者在新环境启动之前将驱动程序插入VM的映像中。做到这一点的最简单的方法是做如下的事情:
mergeide.reg (您可以在MS网站上找到它,并且几乎在所有的互联网上都能找到)qemu-img将图像转换为vbox格式发布于 2015-09-19 14:51:43
在进行转换之前,您应该能够在Windows上运行sysprep。这告诉Windows在加载之前检查驱动程序,因为它们会更改。
https://serverfault.com/questions/573582
复制相似问题