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