GRUB2 को GRUB या GRUB2 पर किसी अन्य डिस्क पर बूट करें


8

मुझे डिस्ट्रीब्यूशन का एक जोड़ा मिला है, Gentoo with GRUB2, और खुले तौर पर GRUB के कुछ अन्य संस्करण के साथ।

OpenSUSE इसे कर्नेल प्रविष्टियों का प्रबंधन करता है, और मुझे अपडेट करने के बाद परिवर्तनों को कॉपी करने के लिए अपने मुख्य Gentoo GRUB2 कॉन्फ़िगरेशन को अपडेट करने की आवश्यकता नहीं है। वर्तमान में मैं F8एक अलग डिस्क का चयन करने के लिए BIOS में मारा , लेकिन यह सिर्फ मेरे मुख्य GRUB से ओपन करने के लिए अच्छा होगा ताकि मेनू प्रविष्टि के माध्यम से GRUB प्रबंधित किया जा सके।

  1. मैं GRUB2 को GRUB को किसी अन्य डिस्क MBR से लोड करने के लिए कैसे प्राप्त करूं?

  2. किसी अन्य बूट करने योग्य विभाजन से GRUB को लोड करने के लिए मुझे GBUB2 कैसे मिलेगा?

  3. मैं GRUB2 को GRUB2 को किसी अन्य डिस्क MBR से लोड करने के लिए कैसे प्राप्त करूं?

  4. मुझे GRUB2 को किसी अन्य बूट करने योग्य विभाजन से GRUB2 लोड करने के लिए कैसे प्राप्त करें?

मैं मान रहा हूँ hd0 MBR, और GRUB को बूट कर रहा हूँ hd1 MBR, या (hd1,2)(दूसरा विभाजन)।

जवाबों:


8

चूँकि मैंने कल ही इसका पता लगा लिया था और इसका उत्तर भी दे सकता हूँ।

GRUB2 से दूसरे MBR पर जाने के लिए आपको निम्नलिखित कार्य करने होंगे

menuentry "Other Disk" {
    insmod part_msdos
    set root='(hd1)'
    drivemap -s hd0 hd1
    chainloader (hd1)+1
}

यह मेरे GRUB2 को GRUB में OpenSUSE द्वारा प्रबंधित किया जा रहा है। HD1 को किसी अन्य ड्राइव या विभाजन के लिए स्वैप किया जा सकता है। ड्राइवमैप की जरूरत है, इसलिए अन्य GRUB को इसकी जरूरत HD1 पर विभाजन मिलेगा, क्योंकि अन्य GRUB (1) अन्य डिस्क को HD0 के रूप में मानेगा। एक विभाजन बंद बूट करने के लिए आप बदल जाएगा (HD1) को (hd1,2) , या जो कुछ भी आप चाहते हैं विभाजन ध्यान दें drivemap विभाजन छोड़ देते हैं।

GRUB2 -> GRUB2 उसी तरह होना चाहिए, हालांकि मेरे पास इसे जांचने के लिए कोई संस्थापन नहीं है। कॉन्फ़िगरेशन फ़ाइल GRUB2-> GRUB2 के लिए काम कर सकती है, लेकिन मैंने यह परीक्षण नहीं किया है कि या तो मैं GRUB2 - >UBUB फॉर्म कर रहा हूं


आपका उत्तर विकि शैली मंच के लिए पर्याप्त रूप से स्पष्ट नहीं है। क्या फ़ाइल (ओं) को संपादित किया जाना चाहिए? क्या आदेश जारी किए जाने चाहिए update-grub... ( आदि)?
शोपाजो डे एरिएरेस

0

क्या आप सिर्फ मेनू लोड करना चाहते हैं? ऐसी configfileकमांड है जो आपके द्वारा निर्दिष्ट फ़ाइल को पढ़ता है और मेनू प्रदर्शित करता है।

आप ग्रब 2 को कर्नेल इमेज या ग्रब 1 जैसे chainloaderकमांड के साथ लोड करने का प्रयास कर सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.