आमतौर EFI/ubuntu/grubx64.efi
पर, EFI सिस्टम पार्टिशन (ESP) GRUB बाइनरी है, और EFI/ubuntu/shimx64.efi
शिम के लिए बाइनरी है। उत्तरार्द्ध एक अपेक्षाकृत सरल कार्यक्रम है जो कंप्यूटर पर सुरक्षित बूट सक्रिय के साथ बूट करने का एक तरीका प्रदान करता है। ऐसे कंप्यूटर पर, GRUB का एक अहस्ताक्षरित संस्करण लॉन्च नहीं होगा, और Microsoft की कुंजियों के साथ GRUB पर हस्ताक्षर करना असंभव है, इसलिए शिम खाई को पार करता है और अपने स्वयं के सुरक्षा उपकरण जोड़ता है जो सुरक्षित बूट के समानांतर होते हैं। व्यवहार में, शिमर फर्मवेयर के साथ खुद को पंजीकृत करता है और फिर उस प्रोग्राम को लॉन्च करता है जिसे grubx64.efi
उस निर्देशिका में बुलाया जाता है, जहां से इसे लॉन्च किया गया था, इसलिए सिक्योर बूट (जैसे मैक) के बिना कंप्यूटर लॉन्च shimx64.efi
करना केवल लॉन्च करने जैसा है grubx64.efi
। सुरक्षित बूट सक्रिय के साथ एक कंप्यूटर पर, लॉन्च करने के shimx64.efi
दौरान GRUB शुरू होना चाहिए, जबकि लॉन्चिंगgrubx64.efi
सीधे शायद काम नहीं करेगा।
ध्यान दें कि कुछ अस्पष्टता संभव है। विशेष रूप से, आप एक बूट प्रबंधक या बूट लोडर उपयोग करना चाहते हैं के अलावा अन्य शिम के साथ एक सुरक्षित बूट वातावरण में GRUB, तो आप उस प्रोग्राम कॉल करना होगा grubx64.efi
, भले ही यह GRUB नहीं है। इस प्रकार, यदि आप एक सुरक्षित बूट-सक्षम कंप्यूटर पर rEFInd को स्थापित करने के लिए थे, तो grubx64.efi
rEFInd बाइनरी हो सकता है। यह बाइनरी संभवतः में नहीं रहेगा EFI/ubuntu
, हालांकि; यह और एक शिम बाइनरी दोनों शायद अंदर जाएंगे EFI/refind
। इसके अलावा, जैसा कि आपको एक मैक मिला है (जो सुरक्षित बूट का समर्थन नहीं करता है), इस तरह से rEFInd को स्थापित करने की कोई आवश्यकता नहीं है; यह rEFInd को EFI/refind/refind_x64.efi
(इसके डिफ़ॉल्ट स्थान और नाम) के रूप में स्थापित करने के लिए बहुत अधिक समझ में आता है ।
ध्यान दें कि rEFInd प्रलेखन में सुरक्षित बूट पर एक पूरा पृष्ठ शामिल है। संभावना है कि आप इसे पढ़ने से लाभ नहीं लेंगे, user190735, क्योंकि आप एक मैक का उपयोग कर रहे हैं। मैं इसका उल्लेख केवल उस मामले में करता हूं जब कुछ अन्य पाठक सुरक्षित बूट के साथ संयोजन में rEFInd का उपयोग करने की कोशिश कर रहे हैं।