这不是一个要求答案的问题,因为它只是寻找一个解释。 想象下面的情况。
我有一个Windows 7笔记本电脑,戴尔Precicion M4500系列,SSD在RAID模式下运行(意味着RAID选项在BIOS中启用,它是连接到机器的唯一物理磁盘)。 当我使用VMWare的VCenter转换器拍摄这台机器的映像,并尝试在QEMU / KVM中运行它时,出现BSOD 0x0000007B错误。 在virt-manager中更改磁盘types几乎没有帮助解决这个问题。
这将导致我的第一个问题:在Qemu中指定磁盘types(IDE,SATA,SCSI)究竟意味着什么?
这个BSOD错误在这里解释: http : //support.microsoft.com/kb/324103 。 我知道这是初始化硬盘控制器的驱动程序的问题。 这可以通过添加registry项以便在IDE模式下启动驱动器,问题得到解决。
在添加适当的registry项/驱动程序,并与VMWare的VCenter另一个图像后,它启动完全正常。
这引出了我的第二个问题:可以修改Qemu来正确模拟SATA控制器吗? 或者我用错误的方式来解决这个问题?
现在我的最后一个问题(这可能没有什么意义):当使用VMWare的VCenter转换器拍摄图像时,您可以select磁盘控制器的types:IDE,SATA,SCSI等。以后在Qemuselect的磁盘types? 我很困惑,因为使用VMWare VCenterselectSCSI的映像只能在带有IDE的QEMU中作为磁盘types引导。 任何一种澄清在这里将是伟大的!
TL;博士:
1.)使用Qemu时,光盘types对于拍摄图像的机器有什么意义?
2.)QEMU是否可以修改来模拟在RAID模式下运行的SATA控制器?
3.)使用VMWare VCenterselect的磁盘控制器的types与在Qemu中select的磁盘types有关,还是与正在映像的物理机器相关?
好的,让我们一步一步来。
virt-p2v的实用程序,就像vmware转换器为vmware所做的那样,将注入驱动程序并将磁盘映像插入libvirtpipe理的KVM主机。