मोटे तौर पर, इसको प्राप्त करने के दो तरीके हैं, लेकिन दोनों श्रेणियों में बहुत सारे संस्करण हैं। ध्यान दें कि शुरू करने से पहले आपको अपने विभाजन तालिका लेआउट को समझना चाहिए। मैं आपको टाइप करने की सलाह देता हूं sudo gdisk -l /dev/sda
एक आपातकालीन लिनक्स डिस्क से। अन्य बातों के अलावा, यह कुछ इस तरह दिखाएगा:
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
यह उदाहरण एक शुद्ध GPT डिस्क दिखाता है - GPT: present
इसका मतलब है कि डिस्क एक GPT डिस्क है, और MBR: protective
इसका मतलब है कि यह एक मानक कानूनी GPT डिस्क है। अगर इसके बजाय पढ़ता है MBR: hybrid
तथा GPT: present
, जो एक संकर एमबीआर के साथ एक जीपीटी डिस्क की पहचान करता है; और अगर यह पढ़ता है MBR: MBR only
तथा GPT: not present
, जो शुद्ध-एमबीआर डिस्क की पहचान करता है। आपको किस डिस्क प्रकार से पता चलता है कि मैक का फर्मवेयर कैसे व्यवहार कर सकता है, जैसा कि शीघ्र ही विस्तृत है।
तुम भी एक के साथ एक विभाजन के लिए दिखना चाहिए Code
का कॉलम EF00
। यदि मौजूद है, तो यह एक है EFI सिस्टम विभाजन (ESP), जो EFI- मोड बूटिंग के लिए महत्वपूर्ण है।
इस जानकारी को हाथ में लेकर, आप अपने बूट-मोड विकल्पों पर विचार करना शुरू कर सकते हैं ...।
BIOS / CSM / लीगेसी-मोड इंस्टालेशन
मैक पर लिनक्स-केवल इंस्टॉलेशन के लिए, एक शुद्ध / एमबीआर डिस्क पर स्थापित BIOS / CSM / विरासत-मोड आमतौर पर सबसे सरल होता है। यह मैक को BIOS मोड में बूट करने का कारण बनता है, EFI बूट चर को कॉन्फ़िगर करने की आवश्यकता को दरकिनार करता है। सटीक रूप से इस स्थिति को कैसे प्राप्त करें, जहां से आप हैं, हालांकि, आपके वर्तमान डिस्क लेआउट पर निर्भर करता है। संभव चरणों में शामिल हैं:
- एक लिनक्स आपातकालीन प्रणाली के लिए बूट।
- हार्ड डिस्क को GPT से MBR में बदलें। यह चरण डिस्क की वर्तमान स्थिति के आधार पर आवश्यक हो सकता है या नहीं भी हो सकता है। देख यह प्रलेखन (मेरे का हिस्सा
gdisk
प्रलेखन) सामान्य जानकारी के लिए। ध्यान दें, यदि आपके पास चार से अधिक विभाजन हैं, या भविष्य में चार से अधिक की आवश्यकता है, तो आपको कुछ विभाजन को तार्किक रूप से सेट करने की आवश्यकता होगी, और इसके साथ प्लेसमेंट के मुद्दे भी होंगे। मैं सेक्टर-सटीक वर्तमान विभाजन लेआउट को जाने बिना अधिक सटीक नहीं हो सकता।
- एक BIOS-मोड बूट लोडर स्थापित करें। उबंटू और संबंधित वितरण के लिए, ऐसा करने का सबसे आसान तरीका है बूट मरम्मत। मैं वादा नहीं कर सकता कि यह उपकरण अन्य वितरण के साथ अच्छी तरह से काम करेगा, हालांकि। आपको इसे मैन्युअल रूप से करने की आवश्यकता हो सकती है, और मुझे डर है कि मेरे पास इस कार्य के लिए तैयार संकेत नहीं हैं। कुछ वितरण GRUB को OS संस्थापन के भाग के रूप में मैन्युअल रूप से स्थापित करते हैं, और उनके लिए, उनके संस्थापन निर्देशों को आपको यह बताना चाहिए कि यह कैसे करना है।
काम करने के लिए EFI- मोड बूटिंग हो रही है
मैक में ईएफआई फर्मवेयर है, इसलिए देशी ईएफआई-मोड बूटिंग करना संभव है; हालांकि, मैक हमेशा थोड़ा अजीब होते हैं। अधिकांश EFI- आधारित कंप्यूटरों के लिए, संगतता समर्थन मॉड्यूल (CSM), जो BIOS संगतता प्रदान करता है, एक जटिलता है यदि आप EFI मोड में बूट करना चाहते हैं। (देख इस विषय पर मेरा पेज विवरण के लिए।) मैक पर, CSM हार्ड डिस्क पर MBR या हाइब्रिड MBR की उपस्थिति से सक्रिय होता है, इसलिए आप यह सुनिश्चित करना चाहते हैं नहीं मौजूद। GParted और parted
यदि डिस्क को GPT डिस्क के रूप में विभाजित किया गया है, और एक हाइब्रिड MBR मिटाएँ, और gdisk
के माध्यम से एक संकर एमबीआर मिटा सकते हैं n
इसके विशेषज्ञों के मेनू पर विकल्प। ध्यान दें कि GPT आमतौर पर EFI- मोड बूट्स के साथ उपयोग की जाने वाली विभाजन तालिका प्रकार है। इस प्रकार, यदि डिस्क एमबीआर का उपयोग करता है, तो आप इसे परिवर्तित करना चाह सकते हैं, जो gdisk
क्या कर सकते हैं। (विभाजन तालिका लोड हो रही है और फिर इसे वापस से सहेजना है w
कमांड शायद काम करेगा। आपको एक बनाने की आवश्यकता हो सकती है EFI सिस्टम विभाजन (ESP), हालांकि।)
यदि ऑप्टिकल डिस्क या USB फ्लैश ड्राइव इस बूट मोड का समर्थन करता है तो Macs BIOS / CSM / विरासत मोड में बूट कर सकते हैं। ऐसा लगता है कि यह आपके द्वारा मीडिया के कुछ प्रयासों के साथ हो रहा है।
EFI- मोड बूट लागू करने के लिए अपने बूट मोड पर नियंत्रण पाने में मदद करने का एक तरीका है, मेरा उपयोग करना rEFInd बूट मैनेजर। REFInd का USB फ्लैश ड्राइव संस्करण डाउनलोड करें, इसे USB फ्लैश ड्राइव पर लिखें और फिर संपादित करें EFI/BOOT/refind.conf
डिस्क पर फ़ाइल: Uncomment the scanfor
लाइन और सुनिश्चित करें कि तीन BIOS मोड बूट विकल्प ( hdbios
, biosexternal
, तथा cd
) हैं नहीं पर मौजूद है scanfor
लाइन। जब आप rEFInd माध्यम को बूट करते हैं, तो यह आपको EFI- मोड बूट विकल्प दिखाता है केवल। यह आपको ईएफआई मोड में एक और माध्यम को बूट करने में सक्षम करना चाहिए - बशर्ते, यह माध्यम ईएफआई-मोड बूटिंग (सभी नहीं) का समर्थन करता है। ध्यान दें कि rEFInd कभी-कभी कुछ बूट विकल्प दिखाने के लिए धीमा होता है। एस्क मारने से बूट करने योग्य मीडिया के लिए इसे फिर से स्कैन करने का कारण बनता है।
किसी भी घटना में, एक बार जब आप लिनक्स ओएस में ईएफआई मोड में बूट करते हैं, तो आपको उपयोग करने में सक्षम होना चाहिए efibootmgr
EFI बूट प्रबंधक प्रविष्टियों को जोड़ने, हटाने और संशोधित करने के लिए। Cory T ने रेखांकित किया है कि किसी विशेष प्रविष्टि को कैसे सक्रिय किया जाए, लेकिन यह स्पष्ट नहीं है कि आपको अपने लिनक्स बूट लोडर के लिए एक मिल गया है - या यहां तक कि अगर कोई स्थापित है। यदि आपके पास लिनक्स EFI- मोड बूट लोडर स्थापित नहीं है, तो ऐसा करने का एक तरीका है कि आप अपनी हार्ड डिस्क पर rEFInd स्थापित करें। एक बार लक्ष्य ओएस पर बूट करने के बाद यह सबसे अच्छा है। ( refind-install
लिपि चाहिए एक आपातकालीन डिस्क से भी काम करते हैं, लेकिन उस कोड को अपेक्षाकृत खराब तरीके से परीक्षण किया जाता है, और यह बस उस सब कुछ का पता नहीं लगा सकता है जो इसे करने की आवश्यकता हो सकती है, जिससे लक्ष्य ओएस को एक सुरक्षित विकल्प बनाया जा सकता है।) एक अन्य विकल्प बूट मरम्मत का उपयोग करना होगा - - लेकिन जैसा कि ऊपर, मुझे नहीं पता कि यह उन वितरणों के साथ कितनी अच्छी तरह काम करेगा जो उबंटू के साथ निकटता से संबंधित नहीं हैं। यदि आप इसे EFI- मोड बूट लोडर प्रदान करते हैं, तो यह जानने के लिए कि आप इसे स्थापित करने की कोशिश कर रहे हैं, मैं वितरण से परिचित नहीं हूँ। यदि नहीं, तो आपको स्वयं को स्थापित करना होगा। देखो मेरा लिनक्स के लिए EFI बूट लोडर सुझावों के लिए पेज