सवाल ग्रुप ईएफआई प्रविष्टियां और बूट-मरम्मत


मैंने ओबंटू 12.10 को डेल लैपटॉप पर OEM विंडोज 8 के साथ स्थापित किया।

सबसे पहले, मेरा ग्रब मेनू बिल्कुल नहीं दिखाया गया, इसलिए मैंने बदल दिया /etc/default/grub लाइन टिप्पणी टिप्पणी फ़ाइल GRUB_HIDDEN_TIMEOUT=0। उसके बाद, मेरा ग्रब मेनू दिखाई दिया, लेकिन यह केवल उबंटू प्रविष्टियों को दिखाता है (विंडोज 8 प्रविष्टियों का कोई निशान नहीं)।

इसलिए मैंने उबंटू को लाइव सीडी से बूट किया और इस गाइड का पालन किया: उबंटू बूट-मरम्मत। अंत में एक खिड़की मुझे यह बताने लगे:

कृपया अपने BIOS बूट को चालू करना न भूलें sda1/EFI/ubuntu/grubx64.efi फ़ाइल।

जो है कुछ ऐसा नहीं था जिसे मैं प्रबंधित करना नहीं था। मैं उदासीनता का नाटक करने में इस समस्या से परे चला गया।

अब मेरे पास मेरा ग्रब मेनू काम कर रहा है और मैं विंडोज 8 बूट कर सकता हूं, लेकिन मुझे आश्चर्य है कि मेनू में मेरे पास अलग-अलग प्रविष्टियां क्या हैं। वे यहाँ हैं:

  • उबंटू
  • उबंटू के लिए उन्नत विकल्प
  • विंडोज यूईएफआई bkpbootmgfw.efi
  • विंडोज बूट यूईएफआई लोडर
  • EFI/Dell/Boot/bootmgfw.efi
  • EFI/Dell/Boot/bootx64.efi
  • प्रणाली की स्थापना

मुझे नहीं पता कि इन अलग-अलग प्रविष्टियों का क्या अर्थ है, और मैं जानना चाहता हूं कि क्या मैं उनमें से किसी को GRUB मेनू से हटा सकता हूं। तो मैं अपने सवालों को दोहराता हूं:

  1. मुझे अपने BIOS बूट को कैसे बनाना था sda1/EFI/ubuntu/grubx64.efi फाइल?
  2. इन सभी प्रविष्टियों का क्या अर्थ है? उनके मतभेद क्या हैं?
  3. क्या मैं उनमें से किसी को हटा सकता हूं? यदि हां, तो कैसे?

4
2018-04-14 11:28


मूल




जवाब:


  1. मुझे अपने BIOS बूट को sda1 / EFI / ubuntu / grubx64.efi फ़ाइल पर कैसे बनाना था?

    • sudo grub-install --efi-directory=/boot/efi /dev/sda सही होना चाहिए, यह दिया गया है कि:

      • /dev/sda वह हार्ड ड्राइव है जिसे आपने उबंटू पर स्थापित किया है
      • /boot/efi वह जगह है जहां आपका ईएफआई सिस्टम विभाजन (ईएसपी) घुड़सवार है।
      • आपने ईएफआई मोड में बूट किया।

      आप निम्न आदेश के आउटपुट को देख कर इसे तुरंत देख सकते हैं:

      $ mount | grep efi
      none on /sys/firmware/efi/efivars type efivarfs (rw)
      /dev/sda1 on /boot/efi type vfat (rw)
      
    • आपको यह कैसे पता होना चाहिए था? यह तुम्हारी गलती नहीं है। आपको अपने ऑपरेटिंग सिस्टम को सही तरीके से इंस्टॉल करने या अपनी समस्या का निवारण करने के तरीके पर उचित निर्देश दिए जाने चाहिए प्रभावी रूप से। दूसरी तरफ, लिनक्स और एफओएसएस आपको बहुत ही प्रशंसनीय स्वतंत्रता प्रदान कर सकता है, केवल यह सीखकर हासिल किया जा सकता है कि चीजें कैसे काम करती हैं। दुर्भाग्यवश, आपको उस लॉग फ़ाइल को देखना होगा जो बूट-रिपेयर बनाता है और जानता है कि इस डेटा के साथ क्या करना है।

      टीएल; कुछ: कुछ manpages वास्तव में उपयोगी हैं। नहीं, मैं एक आरटीएफएम प्रकार का आदमी नहीं हूं। मैं भी पूरे अनुच्छेद, खंड या विकल्प की ओर इशारा करना चाहता हूं जो पूरे पृष्ठ को पढ़ने पर विचार करने से पहले मेरी समस्या हल करता है।

  2. उन्हें यह जानने के लिए सभी को आज़माएं कि वे क्या हैं। जैसा कि रॉड स्मिथ ने पहले ही कहा था, बूट-रिपेयर डुप्लिकेट बनाता है (क्योंकि यह नहीं जानता कि यह क्या कर रहा है)। वैकल्पिक रूप से आप अपने हैंश बना सकते हैं और तुलना कर सकते हैं।

  3. आप उन .efi प्रोग्राम की फ़ाइलों को ज़िप कर सकते हैं जिन्हें आप नहीं चाहते हैं, फिर चलाएं sudo update-grub और सत्यापित करें कि मेनू में अभी भी उबंटू और विंडोज बूट करने के लिए आवश्यक प्रविष्टियां हैं (कॉन्फ़िगरेशन फ़ाइल को देखें nano /boot/grub/grub.cfg)। अगर कुछ गायब है तो फाइलों को फिर से अनजिप करें।

    यूईएफआई बूट मेन्यू के साथ GRUB मेनू को भ्रमित न करें।


3
2018-06-02 00:02





  1. आप इसका उपयोग करते हैं efibootmgr लिनक्स में आदेश, द bcfgएक ईएफआई संस्करण 2 खोल में आदेश, द bless ओएस एक्स (आपके डेल पर अनुपयोगी) में कमांड, या कुछ ईएफआई में ईएफआई-विशिष्ट यूजर इंटरफेस फीचर्स को डिफॉल्ट बूट प्रोग्राम सेट करने के लिए। प्रकार man efibootmgr इनमें से पहले के बारे में जानने के लिए।
  2. प्रविष्टियों को आज़माएं और देखें कि प्रत्येक क्या करता है। दुर्भाग्यवश, बूट मरम्मत जैसे टूल डुप्लिकेट प्रविष्टियां बनाते हैं, और कुछ निर्माता अनावश्यक या निर्माता-विशिष्ट बूट प्रविष्टियां बनाते हैं, इसलिए यह कहना असंभव है कि उनमें से प्रत्येक प्रविष्टि वास्तव में उनका परीक्षण करके क्या करती है।
  3. जैसे उपकरण GRUB Customizer आप अपने GRUB मेनू संपादित करने में मदद कर सकते हैं। मैं इस उपकरण के बारे में बहुत कम जानता हूं, हालांकि, मैंने GRUB को छोड़ दिया है।

1
2018-04-14 16:00