我已经收到服务器的.img文件,该服务器是在KVM环境中运行的虚拟机。虚拟机已随Ubuntu一起安装。
我现在想获取此.img文件,并在VirtualBox中“模拟”服务器。因此,我已经使用qemu-img将.img文件转换为.vdi文件,从原始到vdi,但是VirtualBox实例启动并仅声明:
FATAL: No bootable medium found! System halted.
我不知道是否必须在VirtualBox中安装KVM,然后将其配置为在.img文件中运行VM,或者是否能够将映像从KVM转换为VDI,然后直接在VirtualBox中运行服务器。
我已经尝试过使用qemu将.img原始文件转换为.vdi,但是会产生上述错误。
我也已经阅读了有关服务器故障问题的答案,但是这个问题略有不同,因为它是在谈论将Windows VM从KVM迁移到VirtualBox。
我也尝试使用qemu-img linux软件包将qcow2转换为vdi,但是我不断收到以下错误消息:
#> qemu-img convert -f qcow2 original.img -O vdi converted.vdi
qemu-img: Could not open './duketest.img': Invalid argument
qemu-img: Could not open './duketest.img'
我也尝试过使用VBoxManage命令进行转换,如下所示:
http://funcptr.net/2012/04/01/converting-kvm-virtual-machines-to-virtualbox/
这也提供了我最初提到的错误消息:
FATAL: No bootable medium found! System halted.
提前致谢!