इस बात से अवगत रहें कि न तो rEFIt और न ही rEFInd नुकसान, बहुत कम "मिटा देता है," डिफ़ॉल्ट Apple बूट लोडर; वास्तव में, rEFIt और rEFInd दोनों बस बूट प्रक्रिया में खुद को सम्मिलित करते हैं और फिर Apple के बूट लोडर को स्वयं लॉन्च करते हैं।
मौलिक रूप से, rEFIt और rEFInd बूट मैनेजर हैं। एक बूट मैनेजर एक मेनू या कुछ अन्य यूजर इंटरफेस टूल प्रस्तुत करता है जिससे आप यह चुन सकते हैं कि कौन सा ओएस बूट करना है। Apple सहित अधिकांश EFI में अपने स्वयं के बूट प्रबंधक शामिल हैं; हालाँकि, ये बिल्ट-इन बूट मैनेजर आमतौर पर बहुत आदिम हैं। मैक पर, आप बिल्ट-इन बूट मैनेजर को ऑप्शन (या Alt) कुंजी दबाकर लॉन्च करते हैं क्योंकि कंप्यूटर स्टार्ट होता है (जब स्टार्टअप चाइम लगता है)। मैक का अंतर्निहित बूट प्रबंधक अपनी क्षमताओं में उपयोग और सीमित करने के लिए अजीब है। मुझे लगता है कि यह क्या क्रिस्टोफ Pfisterer rEFIt बनाने के लिए प्रेरित किया है। मैंने rEFIt को rEF में भुना दिया और rEFI के बाद यह अस्वीकृत हो गया। मैं यूईएफआई-आधारित पीसी पर बूट मुद्दों से अधिक प्रेरित था, लेकिन एप्पल के बूट प्रबंधक की सीमाओं के आसपास rEFInd एक तरीका है।
एक बूट लोडर, इसके विपरीत, एक कर्नेल को मेमोरी में लोड करता है और इसे नियंत्रित करता है। एक बूट लोडर को सीधे उपयोगकर्ता के साथ बातचीत करने की आवश्यकता नहीं है (हालांकि यह हो सकता है)। न तो rEFIt और न ही rEFInd तकनीकी रूप से एक बूट लोडर है, हालांकि लिनक्स कर्नेल एक धुंधली रेखा बनाता है, क्योंकि इसमें एक सुविधा ( EFI स्टब लोडर ) शामिल है जो इसे अपने EFI बूट लोडर के रूप में कार्य करने में सक्षम बनाता है। इसके अलावा, कुछ बूट लोडर, जैसे GRUB 2 बूट लोडर जो कि लिनक्स वितरण के साथ लोकप्रिय है, बूट मैनेजर के साथ-साथ बूट लोडर होने के कारण कार्य करता है।
यदि आप एक मैक पर दोहरे बूटिंग उबंटू और ओएस एक्स (या मैकओएस, जैसा कि हाल ही में फिर से नाम दिया गया है) है, तो बूट प्रक्रिया में कुछ जोड़ना एक व्यावहारिक आवश्यकता है । आप OS को बूट करने के लिए Apple के बूट मैनेजर पर भरोसा कर सकते हैं, और उस स्थिति में कोई भी गैर-Apple टूल तब शामिल नहीं होगा जब OS X बूट होगा। आपको अभी भी कुछ चाहिए होगा (GRUB, rEFInd, या कुछ अन्य बूट लोडर या बूट मैनेजर ) हालांकि लिनक्स कर्नेल लॉन्च करने के लिए। यह देखते हुए कि इनमें से अधिकांश उपकरण Apple के अंतर्निहित बूट प्रबंधक की तुलना में उपयोग करने के लिए अधिक सुविधाजनक हैं, अधिकांश उपयोगकर्ता उन्हें बूट क्रम में सेट करते हैं जैसे कि उन्हें OS X बूट प्रबंधक से पहले बुलाया जाता है।
यदि आप बस rEFInd को नापसंद करते हैं, तो आप निश्चित रूप से इसके बिना कर सकते हैं। आप GRUB 2 के बूट मैनेजर फीचर्स पर भरोसा कर सकते हैं, या आप किसी अन्य टूल को स्थापित कर सकते हैं, जैसे gummiboot / systemd-boot। सिद्धांत रूप में, यदि आप EFI मोड में Ubuntu स्थापित करते हैं ,इसे GRUB 2 को इस तरह से स्थापित करना चाहिए जो इसे डिफ़ॉल्ट बूट प्रबंधक बना देगा, और इसे उबंटू और ओएस एक्स दोनों को बूट करने के लिए विकल्प प्रदान करना चाहिए। व्यवहार में, मुझे यकीन नहीं है कि यह काम करेगा - Apple सब कुछ थोड़ा अलग करता है; और इतने सारे लोग इसे इस तरह से करते हैं कि मैं वादा नहीं कर सकता कि यह काम करेगा। आप इसे आजमा सकते हैं, और फिर इस तथ्य के बाद आने वाली किसी भी समस्या को ठीक कर सकते हैं। मैं आपको शुरू करने से पहले EFI बूटिंग के बारे में और अधिक सीखने की सलाह देता हूं, हालांकि, ताकि आप कुछ बुनियादी गलती न करें जैसे कि BIOS मोड में इंस्टॉलर को बूट करना या गलत तरीके से अपने विभाजन स्थापित करना। आप इन पृष्ठों से शुरू कर सकते हैं:
यदि आप rEFInd का उपयोग करने के अधिक यात्रा वाले मार्ग से चिपकना तय करते हैं, तो आपके द्वारा पालन किए जाने वाले निर्देशों की तारीख की जांच करना सुनिश्चित करें। कुछ बहुत पुराने पृष्ठ अभी भी बाहर हैं, और वे आमतौर पर सिस्टम इंटीग्रिटी प्रोटेक्शन (एसआईपी) जैसे नए मुद्दों को संबोधित करने में विफल रहते हैं ; या वे नए rEFInd के बजाय परित्यक्त rEFIt का उपयोग करने का वर्णन करते हैं। (हालांकि rEFIt को अभी भी नए OS X संस्करणों के साथ काम करने के लिए बनाया जा सकता है, ऐसा करने से अनिर्दिष्ट हूप्स के माध्यम से कूदने की आवश्यकता हो सकती है।)