उबंटू 14.04 के साथ डुअल बूट मैक एल कैप्टन


18

पुरालेख में बहुत सारी पुरानी चीजें होने के कारण, मैं थोड़ा भ्रमित हूं। मैं अपने IMac पर MacOS El Captain के साथ Ubuntu 14.04 कैसे स्थापित करूं। क्या Refit का उपयोग करना आवश्यक है? उबंटू लाइव यूएसबी ड्राइव से सीधे इंस्टॉल करने के बारे में क्या?

जवाबों:


31

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- आधारित पीसी की ओर अधिक सक्षम है, लेकिन यह अभी भी लागू है।)

व्यापक स्ट्रोक में, मैं आपको सलाह देता हूं:

  1. "इंस्टॉलर मोड के बिना प्रयास करें" में उबंटू इंस्टॉलर को बूट करें।
  2. एक टर्मिनल प्रोग्राम विंडो खोलें।
  3. टर्मिनल में, टाइप करें ubiquity -b। यह उबंटू इंस्टॉलर को चलाएगा, लेकिन -bइसे बूट लोडर स्थापित नहीं करने के लिए कहता है । यदि आप उन्नत इंस्टॉलेशन विकल्पों का पालन करते हैं, तो अपने फाइल सिस्टम के रूप में ext4fs का उपयोग करना सुनिश्चित करें। /bootजब तक आप LVM, RAID या एक एन्क्रिप्टेड रूट ( /) विभाजन का उपयोग नहीं करते हैं , तब तक एक अलग विभाजन का उपयोग न करें । उबंटू के लिए जगह बनाने के लिए आपको अपने ओएस एक्स विभाजन को छोटा करना पड़ सकता है (या आप शुरू करने से पहले ऐसा कर सकते हैं)।
  4. जब आप कर लें, तो रिबूट करें, लेकिन OS X रिकवरी वातावरण में बूट करने के लिए Command + R दबाए रखें।
  5. एक टर्मिनल विंडो लॉन्च करें और csrutil disableSIP को निष्क्रिय करने के लिए टाइप करें।
  6. रीबूट। सिस्टम को सामान्य रूप से OS X बूट करना चाहिए।
  7. REFInd स्थापित करें।

इस बिंदु पर, जब आप रिबूट करते हैं, तो rEFInd दिखाई देना चाहिए और आपको ओएस एक्स या उबंटू बूट करने के लिए विकल्प देना चाहिए। संभावना है दोनों काम करेंगे; लेकिन यदि आपने एक अलग /bootविभाजन का उपयोग किया है , तो आपको Ubuntu को एंटर करने के बजाय F2 को हिट करना होगा या दो बार डालना होगा। परिणामी स्क्रीन में, आपको ro root={whatever}कर्नेल को बताने के लिए जोड़ना होगा जहां आपका रूट ( /) फाइल सिस्टम है; {whatever}में /dev/sda7या के रूप में उस स्थान का वर्णन है /dev/mapper/ubuntu-root। बूट करने के बाद, mkrlconf.shrEFInd के साथ आने वाली स्क्रिप्ट को चलाने के लिए root=विकल्प जोड़ने की आवश्यकता को कम करना चाहिए ।


धन्यवाद रॉड - बहुत उपयोगी। क्या यह अभी भी काम करेगा अगर ओएस एक्स विभाजन को पूरी तरह से हटा दिया जाए?
एरिक

2
हां, आप मैक पर उबंटू-ओनली सिस्टम इंस्टॉल कर सकते हैं। एक उबंटू / विंडोज ड्यूल-बूट भी काम करेगा। मूल रूप से, इस प्रकार के सेटअप के लिए मैक को एक साधारण पीसी के रूप में मानें। अतीत में, बूट लोडर कॉन्फ़िगरेशन मुश्किल हो सकता है, लेकिन ऐसा लगता है कि हाल ही में मैक पर गैर-ऐप्पल टूल बेहतर काम कर रहे हैं।
रॉड स्मिथ

वाह रॉड, काश मुझे यह मिल जाता, जब मैंने इस साल की शुरुआत में अपना OSX / Ubuntu ड्यूल बूट किया। यह एक सही शाही गड़बड़ थी। मुझे विश्वास नहीं हो रहा है कि मैं आपके पेज पर कभी नहीं आया, कुछ बहुत अच्छे शब्द भी। अंत में मुझे यह काम कर गया, लेकिन दोहरी बूट बहुत कष्टप्रद और विघटनकारी पाया गया और ओएसएक्स के अंदर एक उबंटू वीएम में वापस चला गया :( मेरी जरूरतों के लिए कष्टप्रद और थोड़ा अधिक लचीला नहीं है।
मैडीवाड

आपकी टिप्पणी और rEFIndवास्तव में मदद की। उस ने कहा, मैं "स्थापित किए बिना प्रयास" करने के बाद एक काली स्क्रीन पर फंस गया। कई घंटों की गुगली के बाद, मैंने यह पाया और इससे बदल set gfxpayload=textगया set gfxpayload=keep। यह ब्लैक स्क्रीन से अतीत में है, लेकिन उबंटू लोगो से परे नहीं है। फिर मैं बदल splash quietगया nomodesetऔर वह चाल चली गई।
अभिजीत सरकार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.