मैक ओएस एक्स हाई सिएरा वीएम के साथ यूईएफआई इंटरैक्टिव शेल पर अटक गया


44

मुझे VirtualBox पर एक मैक ओएस एक्स वर्चुअल मशीन मिली और जब मैंने इसे शुरू किया, तो मैं इस यूईएफआई शेल में मिला:

यूईएफआई खोल

मुझे क्या करना चाहिए?


1
जब तक आप इसे Apple हार्डवेयर पर नहीं चला रहे हैं, यह "Hackintosh" कॉन्फ़िगरेशन के रूप में अर्हता प्राप्त करता है, जो कि कई क्षेत्रों में संदिग्ध वैधता का है और इसलिए यहाँ ऑफ़-टॉपिक है। उस ने कहा, यह इंटेल पीडीएफ EFI शेल की मूल बातें बताता है, जो कि आप देख रहे हैं।
रॉड स्मिथ


4
@RodSmith मेटा में इस पर सबसे हालिया चर्चा सर्वसम्मति तक पहुँचने के लिए प्रतीत होती है कि वैधता एक गैर-मुद्दा है, जबकि व्यावहारिकता इतनी बनी रह सकती है: meta.superuser.com/questions/12050/…
संगीत '2

मैंने एक मैकबुक प्रो पर Mojave के तहत Mojave VM को स्थापित करते समय इसका अनुभव किया।
एडीबी

जवाबों:


30

यूईएफआई को हस्तक्षेप की आवश्यकता है क्योंकि मैक के मदरबोर्ड कैंट पर ईएफआई फर्मवेयर डिस्क पर मानक स्थान में वैध ओएस-विशिष्ट ईएफआई बूट फर्मवेयर ढूंढता है। हालांकि, यह मानते हुए कि आपके पास उस डिस्क पर एक macOS पुनर्प्राप्ति विभाजन है, इसमें boot.efi(macOS-specific बूट फर्मवेयर) की एक प्रति होनी चाहिए जिसे आप OS के साथ बूट कर सकते हैं।

आपका तत्काल उद्देश्य ईएफआई का पता लगाने और ओएस-विशिष्ट बूट फर्मवेयर को निष्पादित करने में मदद करना है। अंत में, उद्देश्य एक बूट विभाजन प्रदान करता है जिसमें macOS होता है boot.efi। अब तक आप समझ सकते हैं boot.efiकि एक EFI मानक फ़ाइल नाम है जो डिस्क विभाजन में EFI मानक पथ पर रहता है, और इसमें os-specific बूट फ़र्मवेयर (जैसे Windows, Linux, आदि ... के अपने स्वाद हैं boot.efi)।

मेरे मामले में, इन निर्देशों के अनुसार वर्चुअल मशीन में macOS स्थापित करने के बाद (Apple से डाउनलोड किए गए ISO से macOS इंस्टॉलर चल रहा है), पहले बूट पर, बूट पार्टीशन मौजूद था, लेकिन अपुष्ट (शायद कोई बूट छवि स्थापित नहीं)। पहली बार मैक के लिए बूट करने के लिए EFI को मैन्युअल रूप से निर्देशित करने के बाद, macOS स्वतः बूट विभाजन को ठीक करता है, और बाद में बूट ठीक से काम करता है।

मैं यूईएफआई की समस्याओं को ठीक करने में सक्षम था जो निम्नानुसार है ( वर्चुअलबॉक्स फोरम के लिए क्रेडिट ):

  1. UEFI प्रॉम्प्ट पर: बाहर निकलें टाइप करें

  2. आपको EFI पाठ-मोड GUI में लाया जाएगा।

  3. बूट रखरखाव प्रबंधक का चयन करें और क्लिक करें।

  4. फ़ाइल से बूट का चयन करें और क्लिक करें

आपको एक सूची में दो प्रविष्टियां देखनी चाहिए (वे पीसीआई बस पथ को देख क्रिप्टोकरंसी हैं)।

सूची में पहला PCI पथ संभवतः बूट विभाजन है जिसमें बूट करने योग्य फर्मवेयर नहीं है। दूसरा PCI पथ पुनर्प्राप्ति विभाजन के लिए है , जिसे आपको बूट करने की आवश्यकता है। यदि दूसरा विभाजन पुनर्प्राप्ति विभाजन नहीं है, तो सूची में पथों के नीचे देखें कि क्या उनमें से एक है। यदि पुनर्प्राप्ति विभाजन मौजूद नहीं है और मान्य है, तो ये निर्देश काम नहीं करेंगे।

दूसरी प्रविष्टि पर क्लिक करें, आपको देखना चाहिए (और फिर क्लिक करें):

macOS डेटा स्थापित करें

तब दबायें:

बंद फाइलें

तब (यदि मौजूद है), क्लिक करें

बूट फ़ाइलें

और अंत में क्लिक करें:

boot.efi

स्थापना जारी रहेगी, या आप ओएस में बूट करेंगे या रिकवरी यूटिलिटीज मेनू प्राप्त करेंगे (जहां मैकओएस से या डिस्क यूटिलिटीज से पुनः इंस्टॉल किया जा सकता है)। उस अंतिम कथन की अस्पष्टता यह है कि मैंने यह टिप्पणी लिखने से पहले थोड़ी देर की थी और मुझे याद नहीं है कि मैंने पहले क्या बूट किया था, केवल यह काम किया था और यह पता लगाना मुश्किल नहीं था कि उस बिंदु पर क्या करना है। यदि आपके पास एक रिकवरी विभाजन है, तो मैक पर रिकवरी मोड को सीधे बूट करने के लिए और तुरंत दबाएं और दबाए रखें (-) -R

यहाँ छवि विवरण दर्ज करें


1
इसने मेरे लिए काम किया। केवल मामूली अंतर यह था कि Locked Filesएक और स्तर कहा जाता था Boot Files, एक बार उस निर्देशिका में नेविगेट करना, boot.efiइसके भीतर था। धन्यवाद!
प्रचंड

साभार @rastating मैंने इसे इटैलिक में चरणों में जोड़ा, कुछ कॉन्फ़िगरेशन में संभावित अतिरिक्त परत के रूप में।
स्पष्ट

6
मेरे पास "बूट फाइलें" में कुछ भी नहीं है, मेरे पास "बूट विकल्प जोड़ें" में कुछ भी नहीं है। कोई उपाय?
ग्रिंडरजेड

इसलिए यह तब (यदि वर्तमान में) कहता है। यदि आप पिछली टिप्पणियों को देखते हैं, तो इसे इसलिए जोड़ा गया क्योंकि स्पष्ट रूप से कुछ लोगों के पास ऐसा है। यदि आप नहीं करते हैं, तो मुझे लगता है कि आपको इसके बारे में चिंता करने की आवश्यकता नहीं है।
स्पष्ट करें

@GrinderZ यहां गाइड का पालन करें -> फ़ोरम .virtualbox.org / viewtopic.php?t = 85631 , मेरे पास USB से जुड़ा हुआ ISO भी लोड था, निश्चित नहीं कि वास्तव में किसने काम किया था।
एरियो ० er

14

वीएम सेटिंग्स में जनरल> बेसिक> वर्जन सेट "मैकओएस 10.13 हाई सिएरा (64-बिट)", क्योंकि संभवत: अब आपके पास 32-बिट संस्करण सेट करना है।

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