जवाबों:
rEFIt को 2010 से छोड़ दिया गया है। मैंने इसका एक कांटा बनाया, जिसे rEFInd कहा जाता है , जिसे मैं सक्रिय रूप से बनाए रख रहा हूं। यह या तो कार्यक्रम का उपयोग करने के लिए कड़ाई से आवश्यक नहीं है, लेकिन एक या दूसरे (और विशेष रूप से rEFInd) सहायक हो सकता है।
OS X 10.11 ("El Capitan") के साथ मुख्य "gotcha", पहले OS X रिलीज़ की तुलना में, नया सिस्टम इंटीग्रिटी प्रोटेक्शन (SIP) फीचर, उर्फ़ "रूटलेस" है। यह एक सुरक्षा सुविधा है जो अनुभवहीन उपयोगकर्ताओं के लिए अपने सिस्टम को स्वयं-विनाश के लिए या कंप्यूटर पर नियंत्रण के लिए मैलवेयर के लिए कठिन बनाने के लिए माना जाता है। यह कुछ प्रकार के निम्न-स्तरीय सॉफ़्टवेयर को स्थापित करने और उपयोग करने के लिए कठिन बनाने का अवांछनीय दुष्प्रभाव है, जिसमें rEFIt और rEFInd जैसे तृतीय-पक्ष बूट प्रबंधक शामिल हैं। संक्षेप में, आपको एसआईपी को अक्षम करना होगा। ऐसा करने का वर्णन कुछ पृष्ठों पर किया गया है, जैसे कि यह एक और यह एक। REFInd को स्थापित करने के बाद, आप SIP को पुन: सक्षम कर सकते हैं।
वहाँ के बारे में एक bazillion साइटों है कि वर्णन कैसे मैक पर Ubuntu स्थापित करने के लिए कर रहे हैं। अपेक्षाकृत हाल ही में एक खोजने की कोशिश करें। यह भी जान लें कि उबंटू को BIOS / CSM / विरासत मोड में या EFI मोड में स्थापित करना संभव है। उत्तरार्द्ध लगभग हमेशा बेहतर होता है, लेकिन बहुत सारे गाइड (विशेषकर पुराने वाले) पूर्व का वर्णन करते हैं - अक्सर अंतर का ठीक से वर्णन किए बिना। संगतता समर्थन मॉड्यूल (CSM) क्या है और यह समस्याग्रस्त क्यों है, इसकी मूलभूत जानकारी के लिए मेरा यह पृष्ठ देखें । (वह पृष्ठ Mac की तुलना में UEFI- आधारित पीसी की ओर अधिक सक्षम है, लेकिन यह अभी भी लागू है।)
व्यापक स्ट्रोक में, मैं आपको सलाह देता हूं:
ubiquity -b
। यह उबंटू इंस्टॉलर को चलाएगा, लेकिन -b
इसे बूट लोडर स्थापित नहीं करने के लिए कहता है । यदि आप उन्नत इंस्टॉलेशन विकल्पों का पालन करते हैं, तो अपने फाइल सिस्टम के रूप में ext4fs का उपयोग करना सुनिश्चित करें। /boot
जब तक आप LVM, RAID या एक एन्क्रिप्टेड रूट ( /
) विभाजन का उपयोग नहीं करते हैं , तब तक एक अलग विभाजन का उपयोग न करें । उबंटू के लिए जगह बनाने के लिए आपको अपने ओएस एक्स विभाजन को छोटा करना पड़ सकता है (या आप शुरू करने से पहले ऐसा कर सकते हैं)।csrutil disable
SIP को निष्क्रिय करने के लिए टाइप करें।इस बिंदु पर, जब आप रिबूट करते हैं, तो rEFInd दिखाई देना चाहिए और आपको ओएस एक्स या उबंटू बूट करने के लिए विकल्प देना चाहिए। संभावना है दोनों काम करेंगे; लेकिन यदि आपने एक अलग /boot
विभाजन का उपयोग किया है , तो आपको Ubuntu को एंटर करने के बजाय F2 को हिट करना होगा या दो बार डालना होगा। परिणामी स्क्रीन में, आपको ro root={whatever}
कर्नेल को बताने के लिए जोड़ना होगा जहां आपका रूट ( /
) फाइल सिस्टम है; {whatever}
में /dev/sda7
या के रूप में उस स्थान का वर्णन है /dev/mapper/ubuntu-root
। बूट करने के बाद, mkrlconf.sh
rEFInd के साथ आने वाली स्क्रिप्ट को चलाने के लिए root=
विकल्प जोड़ने की आवश्यकता को कम करना चाहिए ।
rEFInd
वास्तव में मदद की। उस ने कहा, मैं "स्थापित किए बिना प्रयास" करने के बाद एक काली स्क्रीन पर फंस गया। कई घंटों की गुगली के बाद, मैंने यह पाया और इससे बदल set gfxpayload=text
गया set gfxpayload=keep
। यह ब्लैक स्क्रीन से अतीत में है, लेकिन उबंटू लोगो से परे नहीं है। फिर मैं बदल splash quiet
गया nomodeset
और वह चाल चली गई।