भौतिक OS X मशीन को वर्चुअल मशीन में कैसे बदलें


13

मैं एक मौजूदा OSX 10.9.5 मशीन को 10.10.1 होस्ट पर चलने वाले 10.9.5 अतिथि VM में स्थानांतरित करना चाहता हूं।

मेरी स्थिति यह है: मैं एक 10.9.5 एमबीपी का मालिक हूं जिसे मैं हर रोज इस्तेमाल करता हूं। मेरे पास मशीन पर विकास उपकरण हैं जो मुझे यकीन नहीं है कि योसमाइट पर काम होगा। मैंने एक नया MBP खरीदा है जो 10.10.1 पर चलता है।

मैं एक पुरानी मशीन के रूप में पुरानी मशीन एन-मस्से को माइग्रेट करना चाहता हूं, फिर मैं वीएम के टुकड़े को देशी मशीन पर भेज सकता हूं।

मैंने कई चीजों की कोशिश की है, लेकिन ये निर्देश सबसे अधिक आशाजनक थे:

  1. "स्थापित ओएस एक्स Mavericks.app" का उपयोग करके एक साधारण अतिथि मशीन का निर्माण करें।
  2. सुरक्षित मोड का उपयोग करके वीएम बूट करें।
  3. मेरे USB आधारित कार्बन कॉपी क्लोनर बूट करने योग्य छवि को कनेक्ट करें।
  4. OSX माइग्रेशन असिस्टेंट शुरू करें (VMWare माइग्रेशन असिस्टेंट नहीं)।
  5. सीसीसी से माइग्रेट करने के लिए चुना।
  6. रुको।

मैं सफल नहीं हुआ हूं।

तात्कालिक समस्या यह है कि यूएसबी ड्राइव वीएम को दिखाई नहीं देता है इसलिए मैं चरण 3 पर अटक गया हूं। यूएसबी माउंट समस्या

जैसे ही मैंने VMWare कहा Apple ने विनम्रता से मदद से इनकार कर दिया।


यदि आपके पास घर पर एक नेटवर्क है, तो क्या आप एक नेटवर्क बूट डिस्क बना सकते हैं? यह एक दशक से अधिक समय से है जब से मैंने यह किया है (एक पीसी पर मैं जोड़ सकता हूं) लेकिन हमने भूत का उपयोग करके इस तरह से छवियों को ऊपर और नीचे खींच दिया (यह तब भी था जब हार्डड्राइवर 250 एमबी के तहत अच्छी तरह से था। भूत को तब से खरीदा गया है। और कुछ बार बेचा तो मुझे नहीं पता कि क्या यह अभी भी एक बार होने वाला महान कार्यक्रम है।
एचपीडब्ल्यूडी

जवाबों:


3

मैंने इस तरह से इसे किया:

  1. एक बाहरी ड्राइव पर एक छवि फ़ाइल बनाएं (स्पार्स बंडल, इसलिए मूल ड्राइव का आकार परिवर्तनशील हो सकता है
  2. स्रोत मशीन पर, छवि फ़ाइल / बंडल में ड्राइव को कॉपी करने के लिए SuperDuper या CCC का उपयोग करें
  3. फ़्यूज़न 8.5 का उपयोग करके रिकवरी ड्राइव का उपयोग करके एक OSX VM बनाएं
  4. VM में एक अतिरिक्त ड्राइव जोड़ें
  5. VM में बाहरी ड्राइव माउंट करें
  6. बाहरी ड्राइव पर छवि फ़ाइल माउंट करें
  7. 4 में बनाई गई अतिरिक्त ड्राइव पर माउंट की गई छवि को कॉपी करने के लिए सुपरडुपर या सीसीसी का उपयोग करें
  8. स्टार्टअप डिस्क को कॉपी किए गए ड्राइव पर सेट करें
  9. VM को रोकें, मूल ड्राइव को हटाएं, पुनरारंभ करें, और आपके पास VM में अपनी मूल मशीन होनी चाहिए।

2
Apple support politely denied help as soon as I said VMWare.

के बारे में सही लगता है। जबकि VM एक VM में OS X को चलाने के लिए कानूनी रूप से वैध है, Apple इसके लिए आपका उपहास करेगा।

मुझे लगता है कि आप VMware फ्यूजन के कम से कम N-1 संस्करण का उपयोग कर रहे हैं। मुझे इस सामान्य प्रक्रिया से सफलता मिली है:

  1. टाइम मशीन (इस अभ्यास के लिए खाई CCC) का उपयोग करके किसी भी बाहरी ड्राइव पर अपने OS का बैकअप लें
  2. "छवि से इंस्टॉल करें" का उपयोग करके एक नया वीएम बनाएं और अधिक विकल्प चुनें।
  3. "रिकवरी विभाजन से OSX स्थापित करें" चुनें
  4. संकेतों का पालन करें और एक बार पुनर्प्राप्ति विभाजन में होने के बाद, टाइम मशीन से पुनर्स्थापित करने के लिए चुनाव करें।
  5. एक बार जब आप आश्वस्त हो जाते हैं कि आपका डेटा VM में है, तो अपने होस्ट को Yosemite में अपग्रेड करें। ध्यान दें कि 10.10 होस्ट पर चलने के लिए आपको फ्यूजन v7.x पर अपग्रेड करना होगा।

अन्य विकल्प सिर्फ अतिथि VM को उसी तरह से बनाना है और cpएक बार जब आपके पास नेटवर्किंग सेटअप है तो फाइलें। यहाँ चुनौती ACL और स्वामित्व है। इसके अलावा पूरे ऐप परेशानी को पुनर्स्थापित करता है।

उम्मीद है की यह मदद करेगा।


मैंने पुनर्स्थापित करने के लिए टाइम मशीन बैकअप का उपयोग करने की विधि की कोशिश की थी। प्रक्रिया रहस्यमय तरीके से मर जाएगी और एक लॉगिन स्क्रीन पर वापस आ जाएगी। मैंने कंसोल लॉग को कैप्चर किया और कुछ भी संदिग्ध नहीं मिला, जो इंगित करता है कि प्रक्रिया क्यों मर गई। मरने से पहले यह लगभग 8 मिनट चला। मैंने vmware साइट पर पोस्ट किया और किसी ने समाधान के रूप में CCC बैकअप का उपयोग करने का सुझाव दिया। नोट: मेरा मेजबान योसेमाइट है। क्या आप मेजबान के मैच होने के महत्व पर जा सकते हैं?
माइकल पॉटर

नोट: यह केवल VM X को VM में चलाने की अनुमति देता है जब VM होस्ट Apple कंप्यूटर पर OS X चला रहा होता है।
slhck

"अनुमत" प्रमुख शब्द है। मैं एक मैक प्रो पर VMware ESX चलाने में सक्षम था और Yosemite VMs की मेजबानी करता था। यह समर्थित नहीं है, लेकिन है कि StackExchange के लिए है, है ना? ;-)
सैक्सडेडी

@SaxDaddy क्यों पेज करता en.wikibooks.org/wiki/VirtualBox/Setting_up_a_Virtual_Machine/... कहना है कि यह कानूनी नहीं है?
पचेरियर

1

चूंकि आपकी बाहरी ड्राइव एक बूट करने योग्य क्लोन है, इसलिए एक अन्य विकल्प आपके वीएम को उस बाहरी ड्राइव से बूट करना चाहिए, और फिर माइग्रेट करने के बजाय वीएम ड्राइव पर क्लोन करना चाहिए।

बेशक, यह एक ही यूएसबी बाधा में चल सकता है क्योंकि यह यहां वास्तविक मुद्दा लगता है, लेकिन यह कोशिश करने लायक है।

(ऐतिहासिक रूप से, कम से कम) फ़्यूजन आपको किसी थर्ड पार्टी टूल जैसे प्लॉप बूट मैनेजर के बिना यूएसबी ड्राइव से सीधे बूट करने की अनुमति नहीं देता है , जो कि एक छोटी, बूट करने योग्य डिस्क छवि है जो आपको बाहरी ड्राइव से बूट करने की अनुमति देती है।

से http://kb.mit.edu/confluence/pages/viewpage.action?pageId=12386368 :

  • डाउनलोड साइट पर जाएं और प्लॉप बूट मैनेजर वाली नवीनतम .zip फ़ाइल डाउनलोड करें।
  • अपनी हार्ड ड्राइव पर अस्थायी स्थान पर जिप फाइल को निकालें। यह "plpbt- <version>" नामक एक फ़ोल्डर बनाएगा।
  • निकाले गए फ़ोल्डर के शीर्ष स्तर में, आपको plpbt.img नामक एक फ़ाइल मिलेगी। उस फ़ाइल को अपने दस्तावेज़ फ़ोल्डर में कॉपी करें। आप .zip फ़ाइल और निकाले गए फ़ोल्डर को हटा सकते हैं।
  • VMWare संलयन लॉन्च करें, और उस VM के लिए सेटिंग खोलें जिसे आप उपयोग करना चाहते हैं। "अन्य डिवाइस" के तहत, इस .img फ़ाइल का उपयोग करने के लिए कॉन्फ़िगर की गई एक फ्लॉपी ड्राइव जोड़ें।
  • "उन्नत सेटिंग" पर जाएं, और इस नई फ्लॉपी ड्राइव से बूट करने के लिए VM को कॉन्फ़िगर करें।
  • अपने मैक में USB डिवाइस प्लग करें, और "वर्चुअल मशीन" मेनू -> "USB" -> "कनेक्ट <अपने USB डिवाइस का नाम>" का उपयोग करके इसे वीएम से कनेक्ट करें।
  • VM को बूट करें। आपको एक स्टार फ़ील्ड की छवि और ऊपरी बाईं ओर एक मेनू दिखाई देगा। उस मेनू से "USB" चुनें और एंटर दबाएं, और VM को अब USB डिवाइस को बूट करना चाहिए।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.