पिछले कई सालों से, Apple ने MacOS के कुछ संस्करणों को मैक हार्डवेयर पर वर्चुअलाइज़ करने की अनुमति दी है। यह ऑपरेटिंग सिस्टम को एक वर्चुअल मशीन के रूप में उपयोग करने के लिए काफी अच्छी तरह से काम करता है, लेकिन वीएम के संदर्भ में इससे निपटने के लिए रिकवरी मोड जैसे प्री-बूट विकल्प थोड़े पेचीदा हैं।
रिकवरी मोड में वास्तविक मैक को बूट करना काफी आसान है, लेकिन VM VM फ्यूजन जैसे एप्लिकेशन के साथ मैक वीएम का उपयोग करते समय यह काफी कठिन है। फ्यूजन में macOS VM को बूट करते समय कमांड-आर कुंजी संयोजन का उपयोग करना संभव है, लेकिन समय विंडो जिसमें फ्यूजन यह स्वीकार करेगा कि कमांड इतनी छोटी है कि संभावना है कि आप काम करने से पहले दर्जनों बार कोशिश करेंगे।
इसके बजाय, केवल VM की कॉन्फ़िगरेशन फ़ाइल को संपादित करके पुनर्प्राप्ति मोड में मैक वीएम को बूट करने के लिए मजबूर करने का एक आसान तरीका है। ध्यान दें कि यह प्रक्रिया VMware- आधारित मैक वर्चुअल मशीनों के लिए है जिसमें उनके रिकवरी विभाजन बरकरार हैं। हमारे स्क्रीनशॉट वीएमवेयर फ्यूजन 10.1.3 का संदर्भ देते हैं, हालांकि मूल प्रक्रिया को एप्लिकेशन के अधिकांश हाल के संस्करणों पर काम करना चाहिए।
- सुनिश्चित करें कि मैक वीएम पूरी तरह से बंद हो गया है और फिर फाइंडर में वर्चुअल मशीन फ़ाइल का पता लगाएं। VM फाइल को फाइंडर में राइट-क्लिक करें और Show Package Contents चुनें ।
- VM की .vmx कॉन्फ़िगरेशन फ़ाइल की स्थिति जानें। उस पर राइट-क्लिक करें और अपनी पसंद के टेक्स्ट एडिटर में खोलें।
- निम्न कॉन्फ़िगरेशन विकल्प को .vmx फ़ाइल के नीचे जोड़ें:
- .Vmx फ़ाइल में परिवर्तन सहेजें और फिर अपने मैक वीएम को बूट करें। इसे अब सीधे बूट मोड कुंजियों का उपयोग करने की आवश्यकता के बिना रिकवरी मोड में सीधे बूट करना चाहिए।
- जब आप पुनर्प्राप्ति मोड के साथ किया जाता है और मैकओएस में वापस बूट करने के लिए तैयार होता है, तो वीएम को बंद करें और फिर .vmx फ़ाइल को खोलें और जोड़े गए पाठ को हटा दें। अंत में, VM की पैकेज सामग्री में, .nvram फ़ाइल ढूंढें और हटाएं (इसे अगले बूट चक्र के बाद VM द्वारा पुनः बनाया जाएगा)। अब, जब आप VM को अगली बार बूट करते हैं, तो उसे वापस macOS में बूट करना चाहिए।
macosguest.forceRecoveryModeInstall = "सही"
