GRUB - कॉन्फ़िगरेशन फ़ाइल की संरचना

GRUB की कॉन्फ़िगरेशन फ़ाइल

परिचय

GRUB कॉन्फ़िगरेशन फ़ाइल /boot/grub/grub.conf ou /boot/grub/menu.lst में स्थित है

एक मानक विन्यास का उदाहरण

सामान्य तौर पर /boot/grub/grub.conf या /boot/grub/menu.lst की संरचना इस प्रकार है (मौजूदा टिप्पणियों को ध्यान में न रखें)।

 डिफ़ॉल्ट एन टाइमआउट सेकंड का रंग color1 color2 # विन्यास के लिए OS जिस पर Grub स्थापित है शीर्षक OS लेबल रूट (HD, कर्नेल /boot/vmlinuz-2.xxxx रूट = / dev / hdLN विकल्प initrd -boot/initrd.img- 2.xxxx # यहाँ से अन्य OS के लिए संपादित करने के लिए # GNU / लिनक्स के लिए # प्रत्येक OS के लिए Grub में जोड़ा गया है इसे अगला ब्लॉक शीर्षक लिखने के लिए अतिरिक्त OS लेबल रूट (HD, ) कर्नेल /boot/vmlinuz-2.xxxx रूट = / dev / hdLN विकल्प initrd /boot/initrd.img-2.xxxx rootnoverify (HD, ) #For Windows शीर्षक OS लेबल रूट (HD, ) श्रृंखला लोडर +1 

डिफॉल्टर्स पैरामीटर्स

  • default N - वह सिस्टम है जो बूट लोडर ड्यूल बूट सिस्टम के साथ डिफ़ॉल्ट रूप से शुरू होता है
  • सेकंड टाइमआउट - स्वचालित स्टार्टअप से पहले सेकंड में टाइमआउट
  • color color1 color2 - पृष्ठभूमि रंग

1. संबोधन

और शून्य से गिने जाते हैं, इसलिए कोई hda, hda1, आदि नहीं है।

उदाहरण:

  • 1 डिस्क का पहला विभाजन (HD0, 0)
  • 1 डिस्क का दूसरा विभाजन (HD0, 1)
  • पहला विभाजन 2 डिस्क (HD1, 0)

2. शीर्षक

  • शीर्षक - एक लेबल है जो GRUB बूट में प्रदर्शित होता है

Ex: डेबियन जीएनयू / लिनक्स, कर्नेल 2.6.17.7

3. जड़

रूट (एचडी, )

एक पार्टीशन को बूट पार्टीशन के रूप में सक्रिय करना।

4. गिरी

kernel /boot/vmlinuz-2.xxxx root = / dev / hdLN विकल्प

कर्नेल लोड हो रहा है:

- यदि विभाजन में स्टार्टअप सक्रिय है / बूट (इस प्रकार एक समर्पित विभाजन) है, तो उपयोग करें:

कर्नेल /vmlinuz-2.xxxx रूट = / dev / hdLN विकल्प

रूट = / dev / hdLN तर्क का अर्थ है रूट सिस्टम

एल डिस्क को दर्शाने वाला एक पत्र है (पहली डिस्क के लिए, दूसरे के लिए बी, आदि, और एन विभाजन संख्या है)

वैकल्पिक:

केवल पढ़ने के लिए आरओ

मेम = 'आकार'

यहां एक लिंक है: www.tldp.org/HOWTO/BootPrompt-HOWTO.html

5. initrd

initrd /boot/initrd.img-2.xxxx

कर्नेल एक संपीड़ित छवि का उपयोग करके एक अस्थायी रूट सिस्टम को मापता है

- यदि स्टार्टअप पर सक्रिय विभाजन में बूट / बूट (इस प्रकार एक समर्पित विभाजन) है, तो उपयोग करें:

initrd /initrd.img-2.xxxx

६. जड़ना

रूटनोवरिफ़ (एचडी)

बूट विभाजन का सक्रियण लेकिन बिना इसे बढ़ाए

ओएस के लिए इसका उपयोग करें जिसके लिए हमें कॉन्फ़िगरेशन फ़ाइल को जोड़ना होगा।

7. चैनलोडर

चेन लोडर +1

एक फाइल लोड करना या ब्लॉक करना जो द्वितीयक लोडर के रूप में कार्य करता है

Windows को सक्रिय करने के लिए उपयोग किया जाता है।

महत्वपूर्ण लेख

ड्राइव को विभाजित करते समय, सभी हेरफेर किए गए कागज के एक टुकड़े पर ध्यान दें। इसका उपयोग बाद में ग्रब कॉन्फ़िगरेशन फ़ाइल को संपादित करने के लिए किया जा सकता है।

कुछ सिस्टम कर्नेल को संदर्भित करने के लिए vmlinuz का उपयोग करते हैं। वास्तव में यह कर्नेल की एक प्रतीकात्मक कड़ी है।

इसी तरह initrd एक प्रतीकात्मक linkfor initrd.img-2.xxxx होगा।

यह जानने के लिए कि OS कर्नेल का कौन सा संस्करण:

 बेमिसाल -r 

यह देखने के लिए कि कौन सा कर्नेल vmlinuz को इंगित करता है

 ls -l / boot / vmlinuz 

ग्रब में एक छोटा शेल भी होता है जिसका उपयोग कॉन्फ़िगरेशन फ़ाइल में आपके द्वारा डाली जाने वाली कमांड का परीक्षण करने के लिए किया जा सकता है।

  • स्टार्टअप पर ग्रब कमांड के बारे में जानने के लिए आपको C बटन दबाना होगा और मिनी शेल में "हेल्प" टाइप करना होगा।
  • किसी भी कमांड के लिए मदद पाने के लिए आपको हेल्प + कमांड टाइप करना होगा
  • फाइल को एडिट करने के लिए ग्राफिक्स मोड में टेक्स्ट एडिटर का उपयोग करना
पिछला लेख अगला लेख

शीर्ष युक्तियाँ