VM को एक नई मशीन में कॉपी किया गया और यह काम नहीं करता है


1

मैं वर्चुअल मशीन अवधारणाओं के लिए बहुत नया हूं। मैंने एक वीएम की नकल की है जो एक मशीन पर दूसरी मशीन पर काम कर रहा है, और मैं कॉपी किए गए संस्करण को शुरू करने में सक्षम नहीं था।

जब मैंने इसे खोलने की कोशिश की, तो मुझे यह त्रुटि मिली:

VM कॉन्फ़िगरेशन खोलने का प्रयास कर रहा है /media/New Volume/vm/a.vbox जिसमें एक मौजूदा वर्चुअल मशीन के समान UUID है

यहां क्या गलत हुआ? मैं कॉपी किया गया वीएम शुरू करने के लिए क्या कर सकता हूं?

जवाबों:


3

जब आपने एक स्थानांतरित वीएम खोला, तो आपसे पूछा जाना चाहिए, 'क्या आपने इसे स्थानांतरित या कॉपी किया था' - आपने कॉपी के बजाय चाल का चयन किया। आप बस यूयूआईडी को संपादित करने में सक्षम हो सकते हैं (हालांकि उचित आदेश होगा VBoxManage.exe internalcommands sethduuid "C:\path\to\new\vdi" इसके अनुसार साइट


यह वर्चुअलबॉक्स है ... वीएमवेयर नहीं ... (फिर भी, समस्या समान है ...)
ppeterka

धन्यवाद, यह दर्शाने के लिए संपादित किया गया। मैं खुले तौर पर दोनों के लिए टैब है; पी
Journeyman Geek

1

VirtualBox आपको एक ही के साथ कई वर्चुअल HDD करने की अनुमति नहीं देता है UUID

त्रुटि संदेशों का अर्थ है कि वर्चुअल HDD का उपयोग पहले से ही दूसरे VM में किया जा रहा है।

दो समाधान संभव हैं:

  • उस वर्चुअल HDD को अनमाउंट करें जिसका आप उपयोग नहीं कर रहे हैं: VirtualBox प्रबंधक में, फ़ाइल - & gt; मीडिया मैनेजर (या सॉर्टकट) Ctrl + D ) और उस HDD को अनमाउंट करें जिसका आप उपयोग नहीं कर रहे हैं।
  • वर्चुअल HDD के UUID को बदलें। (मुझे नहीं पता कि यह कैसे करना है और मुझे नहीं लगता कि यह संभव भी है)

0

इस पर आधारित:

VM कॉन्फिग / मीडिया / न्यू वॉल्यूम / vm / a.vbox खोलने की कोशिश कर रहा है जिसमें है   एक मौजूदा वर्चुअल मशीन के रूप में एक ही UUID

क्या हुआ है कि आपके द्वारा कॉपी किया गया वीएम का यूयूआईडी (यूनीली यूनिक आइडेंटिफायर) उसी वर्चुअल मशीन का यूयूआईडी है जो आपके पास पीसी पर है।

आप "a.vbox" फ़ाइल को संपादित कर सकते हैं, जो कि UUID को बदलने के लिए XML फ़ाइल है ताकि कोई विरोध न हो।

आपके पास वर्चुअल डिस्क के VDIUUID के साथ एक समस्या भी हो सकती है, इस ब्लॉग प्रविष्टि में बदले जाने का एक उदाहरण:

http://mixeduperic.com/ubuntu/how-to-copy-a-virtualbox-virtual-machine-in-ubuntu.html


0
  • VirtualBox VM - एक हार्ड कॉपी करें:

ध्यान दें: मुझे पता है कि इस प्रक्रिया के लिए वर्चुअलबॉक्स की अपनी प्रक्रिया है, लेकिन मुझे यह पसंद नहीं है और इसलिए मैं यहां जो समझाता हूं, उसे पसंद करता हूं।

वर्चुअल मशीन फ़ोल्डर की प्रतिलिपि बनाएँ।

डिस्क UUID मान बदलें ...

VBoxManage internalcommands sethduuid "/path_to_disk/path_to_disk/disk_name.vmdk_vid_etc"

फ़ाइल खोलें (वर्चुअल मशीन फ़ोल्डर के अंदर) ...

vm_name.vbox

... और बदलो <Machine uuid= एक नए यूयूआईडी के मूल्य और की जगह <HardDisk uuid= और यह <Image uuid= के साथ प्राप्त यूआईडी के साथ मूल्य VBoxManage internalcommands sethduuid ऊपर की आज्ञा। बदलाव MACAddress= के अंदर विशेषता मूल्य <Adapter एक नए मूल्य के लिए।

VirtualBox में कॉपी की गई वर्चुअल मशीन को जोड़ें।

किया हुआ!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.