KVM에서 원시 디스크 VMWare 및 VirtualBox 시스템 부팅


1

VMWare Player와 VBox 모두에서 VM을 사용했습니다. 실제 드라이브에서 .vmdk를 사용하고 있으며 두 플랫폼 모두에서 완벽하게 작동합니다. 두 게스트 애드온을 모두 설치했습니다. KVM을 사용하여 부팅하려고했습니다.

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

그러나 결국 BSOD로 끝났습니다. UUID와 관련이 있다고 생각합니다. 다음은 .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"

해당 드라이브가 .vmdk와 동일한 방식으로 작동하도록하려면 qemu 매개 변수에 제공해야하는 것은 무엇입니까? VBox와 VMWare는 서로 다른 VM 파일을 사용하고 드라이브 만 공유하며 부팅 중에 BSOD가 발생하지 않으므로 드라이브 구성에 대한 것이 확실합니다. 특히 Windows 게스트는 부팅 된 드라이브에 대해 매우 까다 롭습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.