Inicializando a máquina VMWare & VirtualBox de disco bruto no KVM

1

Eu tenho a VM usada no VMWare Player e no VBox. Ele está usando .vmdk a partir da unidade física e funciona nas duas plataformas sem falhas. Ele instalou dois addons de convidado. Eu tentei inicializá-lo no KVM usando:

qemu-kvm -hda /dev/mapper/loopVM0 -hdb /dev/mapper/loopVM1

Mas acabou com BSOD. Eu acho que é sobre UUIDs e outras coisas. Aqui está um dos arquivos .vmdk:

# Disk DescriptorFile
version=1
CID=b69d7bc3
parentCID=ffffffff
isNativeSnapshot="no"
createType="fullDevice"

# Extent description
RW 83886080 FLAT "/dev/mapper/loopW80" 0

# The Disk Data Base 
#DDB

ddb.adapterType = "ide"
ddb.encoding = "UTF-8"
ddb.geometry.biosCylinders = "1024"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
ddb.geometry.cylinders = "16383"
ddb.geometry.heads = "16"
ddb.geometry.sectors = "63"
ddb.longContentID = "c29a4f0e8f9d90de0eb62995b69d7bc3"
ddb.toolsInstallType = "1"
ddb.toolsVersion = "10246"
ddb.uuid.image = "7bb915a2-748e-49c6-8d78-b386c4efa9e6"
ddb.uuid.modification = "ccde1888-faed-47e9-abff-711c530aa244"
ddb.uuid.parent = "00000000-0000-0000-0000-000000000000"
ddb.uuid.parentmodification = "00000000-0000-0000-0000-000000000000"
ddb.virtualHWVersion = "4"

O que é necessário para ser fornecido no qemu params se eu quiser que essas unidades se comportem da mesma maneira que com .vmdk? É importante notar que o VBox e o VMWare usam arquivos VM diferentes, apenas drives são compartilhados e nenhum BSODs ocorreu durante a inicialização em nenhum deles, então tenho certeza que é sobre configuração de drives. Especialmente os convidados do Windows são muito exigentes sobre as unidades de onde são inicializados.

    
por Lapsio 25.12.2016 / 16:47

0 respostas