उबंटू ने संस्करण 9.10 में ग्रब बूट मैनेजर का नया संस्करण अपनाया, पुराने समस्याग्रस्त मेनू से छुटकारा पा लिया। Lst। आज हम देखते हैं कि Grub2 में बूट मेनू विकल्प कैसे बदलें।
Grub2 कई तरीकों से एक कदम आगे है, और सबसे कष्टप्रद मेनू में से एक है.lst अतीत से मुद्दे चले गए हैं। फिर भी, यदि आप कर्नेल के पुराने संस्करणों को हटाने के साथ सतर्क नहीं हैं, तो बूट सूची अभी भी लंबे समय तक समाप्त हो सकती है जितनी इसकी आवश्यकता है।
नोट: इस मेनू को दिखाने के लिए बूट करने के दौरान आपको अपने कीबोर्ड पर SHIFT बटन रखना पड़ सकता है। यदि आपके कंप्यूटर पर केवल एक ऑपरेटिंग सिस्टम स्थापित है, तो यह इस मेनू को प्रदर्शित किए बिना स्वचालित रूप से लोड हो सकता है।
पुरानी कर्नेल प्रविष्टियां निकालें
बूट मेनू के लिए सबसे आम साफ-सफाई कार्य आपकी मशीन पर मौजूद पुराने कर्नेल संस्करणों को निकालना है।
हमारे मामले में हम 2.6.32-21-जेनेरिक बूट मेनू प्रविष्टियों को हटाना चाहते हैं। अतीत में, इसका अर्थ है grub2 के साथ /boot/grub/menu.lst…but खोलना, अगर हम अपने कंप्यूटर से कर्नेल पैकेज को हटाते हैं, तो ग्रब स्वचालित रूप से उन विकल्पों को हटा देता है।
पुराने कर्नेल संस्करणों को निकालने के लिए, सिस्टम> व्यवस्थापन मेनू में पाए गए सिनैप्टिक पैकेज प्रबंधक को खोलें।
जब यह खुलता है, तो कर्नेल संस्करण टाइप करें जिसे आप त्वरित खोज टेक्स्ट फ़ील्ड में निकालना चाहते हैं। पहले कुछ संख्याओं को पर्याप्त होना चाहिए।
पुराने कर्नेल से जुड़े प्रत्येक प्रविष्टि के लिए (उदा। लिनक्स-हेडर-2.6.32-21 और लिनक्स-छवि-2.6.32-21-जेनेरिक), राइट-क्लिक करें और चुनें पूर्ण हटाने के लिए चिह्नित करें.
अगली बार जब आप अपने कंप्यूटर को बूट करते हैं, तो ग्रब मेनू में हटाए गए कर्नेल संस्करण से जुड़े प्रविष्टियां नहीं होंगी।
संपादन /etc/grub.d द्वारा किसी भी विकल्प को हटाएं
यदि आपको अधिक सुगंधित नियंत्रण की आवश्यकता है, या उन प्रविष्टियों को हटाना चाहते हैं जो कर्नेल संस्करण नहीं हैं, तो आपको /etc/grub.d में स्थित फ़ाइलों को बदलना होगा।
यदि आप बूट मेनू प्रविष्टियों को हटाना चाहते हैं, जैसा कि हम करते हैं, तो आप इस फ़ोल्डर में फ़ाइलों को संपादित करेंगे।
अगर हम सभी memtest86 + प्रविष्टियों को हटाना चाहते हैं, तो हम टर्मिनल कमांड के साथ 20_memtest86 + फ़ाइल को गैर निष्पादन योग्य बना सकते हैं
sudo chmod –x 20_memtest86+
sudo update-grub
हालांकि, इसके बजाय, हम इसे हटाने जा रहे हैं सीरियल कंसोल 115200 memtest86 + के लिए प्रविष्टि …
टर्मिनल विंडो खोलें एप्लीकेशन> सहायक उपकरण> टर्मिनल। टर्मिनल विंडो में, कमांड टाइप करें:
gksudo gedit /etc/grub.d/20_memtest86+
मेनू प्रविष्टियां इस फ़ाइल के नीचे पाए जाते हैं।
के लिए मेनू प्रविष्टि हटाएं सीरियल कंसोल 115200.
नोट: मेनू प्रविष्टि को टिप्पणी करने से काम नहीं होगा - इसे हटा दिया जाना चाहिए। यदि आप चिंतित हैं तो इसे एक अलग फ़ाइल में कॉपी करें, आपको बाद में इसकी आवश्यकता हो सकती है।
sudo update-grub
नोट: यदि आप अपडेट-ग्रब नहीं चलाते हैं, तो बूट मेनू विकल्प नहीं बदलेगा!
निष्कर्ष
Grub2 के बूट मेनू को बदलने के दौरान सामान्य उपयोगकर्ताओं के लिए लीगेसी ग्रब मास्टर्स को अत्यधिक जटिल लग सकता है, Grub2 का अर्थ है कि आपको अक्सर बूट मेनू को बदलना नहीं होगा। सौभाग्य से, अगर आपको ऐसा करना है, तो प्रक्रिया अभी भी बहुत आसान है।
Grub2 में प्रविष्टियों को बदलने के तरीके के बारे में अधिक विस्तृत जानकारी के लिए, यह उबंटू फोरम थ्रेड एक महान संसाधन है। यदि आप उबंटू के पुराने संस्करण का उपयोग कर रहे हैं, तो अपग्रेड के बाद उबंटू ग्रब बूट मेनू को साफ करने के तरीके पर हमारे लेख देखें।