मेरे पास VMWare प्लेयर और VBox दोनों के तहत VM का उपयोग किया गया है। यह .vdk का भौतिक ड्राइव से उपयोग कर रहा है और दोनों प्लेटफार्मों के तहत त्रुटिपूर्ण रूप से काम करता है। इसने दोनों गेस्ट एडन स्थापित किए हैं। मैंने इसका उपयोग करके KVM में बूट करने की कोशिश की:
qemu-kvm -hda /dev/mapper/loopVM0 -hdb /dev/mapper/loopVM1
लेकिन यह बीएसओडी के साथ समाप्त हुआ। मुझे लगता है कि यह यूयूआईडी और सामान के बारे में है। यहाँ .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 के साथ करना चाहते हैं, तो क्या कीमू परमेस में प्रदान किए जाने की आवश्यकता है? यह ध्यान रखना महत्वपूर्ण है कि VBox और VMWare विभिन्न VM फ़ाइलों का उपयोग करते हैं, केवल ड्राइव साझा किए जाते हैं और कोई भी BSODs बूट के दौरान उत्पन्न नहीं होते हैं, इसलिए मुझे पूरा यकीन है कि यह ड्राइव कॉन्फ़िगरेशन के बारे में है। विशेष रूप से विंडोज मेहमान ड्राइव के बारे में काफी चुस्त होते हैं, जिनसे वे बूट होते हैं।