मेरा बूट मेन्यू लंबा क्यों हो रहा है?


12

यह सवाल थोड़ा अधूरा होने वाला है लेकिन मुझे यकीन है कि आप अनुमान लगाएंगे कि मेरी समस्या क्या है। इसलिए 2 दिन पहले जब मैंने अपनी मशीन को फिर से शुरू किया तो मुझे बूट स्क्रीन पर 7 विकल्प मिल गए। 5 के बजाय। इससे पहले विंडोज 5 वां विकल्प था (मैंने इसे डिफ़ॉल्ट बना दिया था), लेकिन अब कुछ मेमोरी टेस्ट 5 वां विकल्प है। यह स्वचालित रूप से कैसे हुआ? मैंने कुछ भी कॉन्फ़िगर या परिवर्तित नहीं किया।

जवाबों:


10

जब लिनक्स कर्नेल को अपडेट किया जाता है, तो पुराने कर्नेल चित्र उस स्थिति में चिपक जाते हैं जब नए लोग किसी तरह से आपके सिस्टम के साथ असंगत होते हैं। प्रत्येक कर्नेल छवि के दो भाग होते हैं - सामान्य एक, जिसे आप बूट करते हैं, और रिकवरी इमेज, यही कारण है कि मेनू प्रत्येक अपडेट के साथ दो प्रविष्टियों को बढ़ाता है। पुराने कर्नेल की संख्या आम तौर पर तीन से अधिक नहीं जाती (प्लस संबंधित पुनर्प्राप्ति चित्र, कुल छह छवियों के लिए) इसलिए आपके बूट मेनू का आकार अभी से तय किया जाना चाहिए।

आप अपने ग्रब मेनू फ़ाइल को एडिट करके, टाइपिंग से पुराने को रोक सकते हैं

sudo gedit /boot/grub/menu.lst

एक टर्मिनल में और उनके #सामने एक प्रतीक के साथ टिप्पणी करना (उदाहरण के लिए फ़ाइल के चारों ओर देखो)। मुझे लगता है कि आप जानते हैं कि कैसे करना है क्योंकि आप विंडोज को डिफ़ॉल्ट के रूप में सेट करने में सक्षम थे। आप डिस्क स्थान खाली करने के लिए उन्हें हटा भी सकते हैं यदि आपको यकीन है कि आपको उनकी आवश्यकता नहीं होगी।

सबसे सुरक्षित तरीका, मेरे दिमाग में वैसे भी, ऐसा करने के लिए उबंटू ट्वीक को स्थापित करना है , जिसमें निरर्थक कर्नेल छवियों को हटाने का विकल्प होता है। यह अतिरिक्त छवियों की एक सूची प्रदर्शित करेगा और आप केवल उन लोगों को चुनें जिन्हें आप नहीं चाहते हैं, और सुरक्षा उस एप्लिकेशन से आती है जो वर्तमान में लोड नहीं है।

इन सब से छुटकारा पाना उचित नहीं है, या तो उन्हें छिपाकर या हटाकर, दो कारणों से। पहला यह है कि जब आप एक गंभीर समस्या का सामना करते हैं (आमतौर पर हार्डवेयर से संबंधित होता है और आमतौर पर जब यह काम नहीं कर रहा होता है) तो कार्रवाई का सबसे अच्छा कोर्स यह देखने के लिए होता है कि पिछली कर्नेल छवि का उपयोग करके समस्या का समाधान किया गया है या नहीं। कर्नेल के अपडेट में किसी के सिस्टम के कुछ हिस्सों को तोड़ने की एक बुरी आदत हो सकती है। दूसरा कारण यह है कि 'रिकवरी' छवि काफी उपयोगी हो सकती है, खासकर यदि आप अपना पासवर्ड भूल जाते हैं।


विस्तृत जवाब के लिए धन्यवाद क्रिस। तो किसी भी समय कर्नेल अपडेट उबंटू अपडेट में आ जाएगा, मेरा बूट मेनू बदल जाएगा?
t3ch

इसके अलावा क्या मैं छवि विकल्पों के बारे में भी टिप्पणी कर सकता हूं? बूट मेनू में सिर्फ उबंटू और विंडोज रखते हुए?
15

2
@ t3ch: 1. हां, बूट मेनू हर कर्नेल अपडेट के साथ बदल जाएगा। 2. हां, आप अन्य विकल्पों पर टिप्पणी कर सकते हैं, लेकिन मेरा सुझाव है कि आप उबंटू और विंडोज के साथ-साथ "रिकवरी" विकल्प भी रखें। "रिकवरी" विकल्प कई परिदृश्यों में उपयोगी हो सकता है, एक है, अगर आप अपना उबंटू पासवर्ड भूल जाते हैं।
सिड

1
@ t3ch आपके बूट मेनू पर अब से परिवर्तन नहीं होना चाहिए। उनकी पुनर्प्राप्ति छवियों सहित तीन कर्नेल छवियां ऊपरी सीमा लगती हैं, जिसके बाद बिंदु पुराने वाले बस हटा दिए जाते हैं। मैं इन टिप्पणियों को अपने उत्तर में शामिल करने जा रहा हूं।

13

बूट मेनू में एक प्रविष्टि के साथ एक नया कर्नेल स्थापित किया गया था जब आपने अपना सिस्टम अपडेट किया था, इससे बूट मेनू लंबे समय तक बना रहा, और विंडोज बूट मेनू प्रविष्टि को और नीचे धकेल दिया।

इसे पढ़ें: क्या पुराने कर्नेल संस्करणों को हटाने / छिपाने का कोई तरीका है?


1

बस एक सलाह: सुरक्षा कारणों से (यदि कुछ अपडेट आपके चलने वाले कर्नेल आदि को गड़बड़ कर देते हैं।), मैं आमतौर पर मेरे / बूट फ़ोल्डर में एक और कर्नेल छवि रखता हूं (यह वास्तव में मेरे लिए उपयोगी साबित हुआ है)।

आपके अनुवर्ती q के लिए:

  • हां, हर बार जब आप एक नया कर्नेल स्थापित करते हैं, तो आपका मेनू .lst (क्योंकि आप grub v.1 का उपयोग कर रहे हैं) आपकी सूची में नई छवि जोड़ देगा। यदि आप अपनी सूची को साफ़ करना चाहते हैं, तो आपको या तो मेनू को संपादित करना चाहिए। मैन्युअल रूप से या ubuntu tweak स्थापित करें जैसा कि क्रिस ने आपको पहले ही बताया था।

  • छवि विकल्पों पर टिप्पणी करने से आपका क्या मतलब है? आप जिस भी नाम को ग्रब लिस्ट में दिखाना चाहते हैं, उसके लिए आप "शीर्षक" को बदल सकते हैं, या अपने अनावश्यक सभी प्रविष्टियों को कमेंट / डिलीट करें।


हाय Pavlos, "मैं आमतौर पर अपने / बूट फ़ोल्डर में एक और कर्नेल छवि रखता हूं", यह कैसे करना है?
t3ch

@ t3ch आप इसे सिर्फ उन्हें छोड़ कर करते हैं। छुपाने / हटाने के लिए ऊपर दिए गए चरणों का पालन करें, लेकिन कम से कम एक पुराने कर्नेल को छोड़ दें, जिसमें पुनर्प्राप्ति छवि भी शामिल है, इसलिए आपके पास कुल चार लिनक्स कर्नेल होने चाहिए।

@ t3ch: जब एक नया कर्नेल स्थापित होता है, तो पुराना बरकरार रहता है। लेकिन आप पुराने कर्नेल को हटा सकते हैं, पावलोव का अर्थ है कि वह ऐसा नहीं करता है (वह मेनू प्रविष्टि को भी नहीं हटाता है): वह नवीनतम कर्नेल + पिछला कर्नेल रखता है।
सिड

1
क्रिस और iamsid मुझे कवर किया। एक उदाहरण के रूप में, अगर मैं वर्तमान में लिनक्स-इमेज-2.6.32.31-जेनेरिक चला रहा हूं और नया लिनक्स-इमेज-2.6.35-23-जेनेरिक बाहर आता है, तो मैं दोनों को काम करना छोड़ दूंगा (यानी मैं जीता) टी पुराने को हटाएं, क्योंकि मैं इसे बैकअप के रूप में रखना चाहता हूं; ;-)
Pavlos G.
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.