हमने यहां उबंटू 14.04 पर GRUB2 कॉन्फ़िगर किया है, लेकिन प्रक्रिया अन्य लिनक्स वितरण के लिए समान होनी चाहिए। आपने अतीत में अपनी menu.lst फ़ाइल को संपादित करके मूल GRUB की सेटिंग्स को कस्टमाइज़ किया हो सकता है, लेकिन प्रक्रिया अब अलग है।
GRUB2 विन्यास मूल बातें
GRUB2 मेनू.एलएसटी फ़ाइल का उपयोग नहीं करता है। इसके बजाए, इसकी मुख्य विन्यास फाइल /boot/grub/grub.cfg फ़ाइल है। हालांकि, आपको हाथ से इस फाइल को संपादित नहीं करना चाहिए! यह फ़ाइल केवल GRUB2 के स्वयं के उपयोग के लिए है। यह स्वचालित रूप से चलाकर बनाया गया है अद्यतन-कोड़ना रूट के रूप में आदेश - दूसरे शब्दों में, चलकर सूडो अद्यतन-ग्रब उबंटू पर
आपकी अपनी GRUB सेटिंग्स / etc / default / grub फ़ाइल में संग्रहीत हैं। GRUB2 की सेटिंग्स को बदलने के लिए इस फ़ाइल को संपादित करें। स्क्रिप्ट /etc/grub.d/ निर्देशिका में भी स्थित हैं। उदाहरण के लिए, उबंटू पर, यहां स्क्रिप्ट हैं जो डिफ़ॉल्ट थीम को कॉन्फ़िगर करती हैं। एक ओएस-प्रोबियर स्क्रिप्ट भी है जो अन्य स्थापित ऑपरेटिंग सिस्टम - विंडोज, अन्य लिनक्स वितरण, मैक ओएस एक्स, आदि के लिए सिस्टम की आंतरिक हार्ड ड्राइव की जांच करती है - और स्वचालित रूप से उन्हें GRUB2 के मेनू में जोड़ती है।
जब आप अपडेट-ग्रब कमांड चलाते हैं, तो GRUB स्वचालित रूप से / etc / default / grub फ़ाइल से सेटिंग्स को जोड़ता है, /etc/grub.d/ निर्देशिका से स्क्रिप्ट, और बाकी सब कुछ, / boot / grub / grub बनाते हैं। बूट पर पढ़ा गया सीएफजी फ़ाइल।
दूसरे शब्दों में, अपनी GRUB2 सेटिंग्स को कस्टमाइज़ करने के लिए, आपको / etc / default / grub फ़ाइल को संपादित करना होगा और फिर चलाएं सूडो अद्यतन-ग्रब आदेश।
GRUB कॉन्फ़िगरेशन फ़ाइल संपादित करें
एक मानक पाठ संपादक में संपादन के लिए / etc / default / grub फ़ाइल खोलें। यदि आप ग्राफिकल टेक्स्ट एडिटर का उपयोग करना चाहते हैं, तो टर्मिनल खोलें - या Alt + F2 दबाएं - और निम्न आदेश चलाएं:
gksu gedit /etc/default/grub
उपयोग में आसान टर्मिनल-आधारित संपादक - नैनो के लिए - निम्न आदेश का उपयोग करें। आप निश्चित रूप से किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं, जिसमें मानक वीआई टेक्स्ट एडिटर भी शामिल है।
sudo nano /etc/default/grub
डिफ़ॉल्ट ओएस चुनें: बदलाव GRUB_DEFAULT = लाइन। डिफ़ॉल्ट रूप से, GRUB_DEFAULT = 0 डिफ़ॉल्ट के रूप में पहली प्रविष्टि का उपयोग करता है - दूसरी प्रविष्टि का उपयोग करने के लिए संख्या 1 को बदलें, 2 तीसरी प्रविष्टि का उपयोग करने के लिए, या इसी तरह। आप भी इस्तेमाल कर सकते हैं GRUB_DEFAULT = बचाया और GRUB स्वचालित रूप से आपके द्वारा चुने जाने वाले अंतिम ऑपरेटिंग सिस्टम को बूट करेगा। आप कोट्स में एक लेबल भी निर्दिष्ट कर सकते हैं। उदाहरण के लिए, यदि आपके पास ओएस सूची में विंडोज 7 (लोडर) नामक एक ऑपरेटिंग सिस्टम था, तो आप इसका उपयोग कर सकते थे GRUB_DEFAULT = "विंडोज 7 (लोडर)"
एक डिफ़ॉल्ट ऑपरेटिंग सिस्टम सहेजें: यदि आप चुनते हैं GRUB_DEFAULT = बचाया, आपको भी एक जोड़ने की जरूरत है GRUB_SAVEDEFAULT = true लाइन - अन्यथा यह काम नहीं करेगा।
चुनें कि GRUB छिपा हुआ है या नहीं: केवल एक ऑपरेटिंग सिस्टम स्थापित होने के साथ, उबंटू GRUB को डिफ़ॉल्ट रूप से GRUB_HIDDEN_TIMEOUT = 0 विकल्प के साथ डिफ़ॉल्ट ओएस पर बूट करने के लिए डिफ़ॉल्ट करता है। यह विकल्प निर्दिष्ट करता है कि GRUB छुपाया जाएगा और यह स्वचालित रूप से 0 सेकंड के बाद डिफ़ॉल्ट ओएस पर बूट हो जाएगा - तुरंत, दूसरे शब्दों में। आप अभी भी अपने कंप्यूटर बूट के रूप में Shift दबाकर मेनू तक पहुंच सकते हैं। उच्च टाइमआउट सेट करने के लिए, कुछ ऐसा उपयोग करें GRUB_HIDDEN_TIMEOUT = 5 - GRUB पांच सेकंड के लिए एक खाली स्क्रीन या स्प्लैश स्क्रीन प्रदर्शित करेगा, जिसके दौरान आप मेनू देखने के लिए कोई भी कुंजी दबा सकते हैं। GRUB को स्वचालित रूप से छिपाने से रोकने के लिए, लाइन आउट पर टिप्पणी करें - बस इसे # इससे पहले जोड़ें ताकि वह पढ़ सके # GRUB_HIDDEN_TIMEOUT = 0.
GRUB के मेनू टाइमआउट को नियंत्रित करें: यदि GRUB स्वचालित रूप से छिपा हुआ नहीं है, तो प्रत्येक बार जब आपका कंप्यूटर बूट होता है तो आप मेनू देखेंगे। GRUB स्वचालित रूप से समय के बाद डिफ़ॉल्ट ऑपरेटिंग सिस्टम को स्वचालित रूप से बॉट करेगा, आमतौर पर दस सेकंड। उस समय के दौरान, आप एक और ओएस चुन सकते हैं या इसे स्वचालित रूप से बूट करने के लिए छोड़ सकते हैं। टाइमआउट अवधि को बदलने के लिए, संपादित करें GRUB_TIMEOUT = 10 लाइन और अपनी पसंद के किसी भी सेकंड दर्ज करें। (याद रखें, यह केवल तभी प्रयोग किया जाता है जब GRUB छिपी न हो।) GRUB को स्वचालित रूप से बूट करने से रोकने के लिए और हमेशा एक ओएस चुनने के लिए प्रतीक्षा करें, लाइन को बदलें GRUB_TIMEOUT = -1
एक पृष्ठभूमि छवि चुनें: द GRUB_BACKGROUND लाइन नियंत्रण करता है कि पृष्ठभूमि छवि का उपयोग किया जाता है - डिफ़ॉल्ट रूप से, GRUB एक सफेद-ऑन-ब्लैक मोनोक्रोम लुक का उपयोग करता है। आप एक लाइन जोड़ सकते हैं GRUB_BACKGROUND = "/ घर / उपयोगकर्ता / चित्र / background.png" एक छवि फ़ाइल निर्दिष्ट करने के लिए GRUB का उपयोग करेगा।
छवि फ़ाइल को विभिन्न विनिर्देशों को पूरा करना होगा। GRUB जेपीजी / जेपीईजी छवियों का समर्थन करता है, लेकिन ये 256 रंग तक सीमित हैं - इसलिए आप शायद एक जेपीजी छवि का उपयोग नहीं करना चाहेंगे। इसके बजाय, आप शायद एक पीएनजी छवि का उपयोग करना चाहेंगे जिसमें रंगों की संख्या हो सकती है। आप एक टीजीए छवि फ़ाइल का भी उपयोग कर सकते हैं।
अपने परिवर्तन प्रभाव लें
आपके परिवर्तन प्रभावी होने के लिए, बस टेक्स्ट फ़ाइल को सहेजें - फ़ाइल> जीडिट में सहेजें या Ctrl + O और फिर फ़ाइल को नैनो में सहेजने के लिए दर्ज करें - और फिर चलाएं सूडो अद्यतन-ग्रब आदेश। आपके परिवर्तन grub.cfg फ़ाइल का हिस्सा बन जाएंगे और प्रत्येक बार जब आप अपने कंप्यूटर को बूट करेंगे तो इसका उपयोग किया जाएगा।
ये सभी GRUB की सेटिंग्स नहीं हैं, लेकिन वे सबसे सामान्य रूप से परिवर्तित हैं। अन्य सेटिंग्स / etc / default / grub फ़ाइल में या /etc/grub.d निर्देशिका में स्क्रिप्ट संपादित करके अनुकूलित किया जा सकता है।
यदि आप फ़ाइलों को हाथ से संपादित नहीं करना चाहते हैं, तो आप अपने लिनक्स वितरण के सॉफ्टवेयर भंडारों में GRUB2 को अनुकूलित करने के लिए ग्राफ़िकल टूल ढूंढ सकते हैं। उपर्युक्त विधि को लिनक्स डिस्ट्रोज़ पर भी काम करना चाहिए जहां ऐसे उपकरण आसानी से उपलब्ध नहीं हैं, या यदि आपके पास केवल कमांड लाइन एक्सेस है और इसे हाथ से करना है।