चेतावनी : कर्नेल पैकेज हटाना खतरनाक हो सकता है, और आपके सिस्टम को बूट करने में असमर्थ होने पर भी छोड़ सकता है, इसलिए कृपया ऐसा न करें यदि आपको समझ नहीं आ रहा है कि क्या चल रहा है।
मैंने कुछ पुराने गुठली को हटाकर अपने सिस्टम पर यह तय किया, कि मैं किसी और का उपयोग नहीं कर रहा हूं।
मैंने जाँच की कि मैं किस कर्नेल का उपयोग कर रहा हूँ:
uname -r
इसने मुझे एक कर्नेल का एक संस्करण संख्या प्रदान की, जिसे मुझे नहीं हटाया जाना चाहिए क्योंकि मैं इसका उपयोग कर रहा हूं।
फिर मैंने जाँच की कि क्या गुठली इस तरह से स्थापित की गई थी:
sudo apt-get remove linux-<TAB>
यानी मैंने "sudo apt-get remove linux-" टाइप किया और संभावित पूर्णताओं की सूची देखने के लिए TAB कुंजी को दो बार दबाया। मैंने linux-image- * और linux-image-extra- * के पैकेज चुने जिसमें कर्नेल के संस्करण शामिल थे जो मैं नहीं चला रहा था, और उन्हें इस तरह हटा दिया:
sudo apt-get remove linux-image-3.5.0-17-generic linux-image-extra-3.5.0-17-generic linux-image-3.5.0-19-generic linux-image-extra-3.5.0-19-generic
"हटाएं" लाइन में पैकेजों की सटीक सूची आपके लिए अलग हो सकती है - मैंने इसे सबसे ऊपर जो वर्णन किया है, उसे करके मुझे पता चला।
फिर मैंने सुनिश्चित किया कि हाल ही में डाउनलोड किए गए कर्नेल पैकेज जो कॉन्फ़िगर करने में विफल थे, वे चलने से ठीक थे:
sudo apt-get upgrade
चेतावनी : कर्नेल पैकेज हटाना खतरनाक हो सकता है, और आपके सिस्टम को बूट करने में असमर्थ होने पर भी छोड़ सकता है, इसलिए कृपया ऐसा न करें यदि आपको समझ नहीं आ रहा है कि क्या चल रहा है।
linux-
उसके नाम पर नहीं है , तो यह लगभग निश्चित रूप से आपके लिए समाधान नहीं है; अगर ऐसा होता है, तो यह बहुत अच्छी तरह से बहुत मदद कर सकता है। इसके अलावा, सुनिश्चित करें कि सभी गुठली को न निकालें ; यदि कोई बूट करने योग्य कर्नेल नहीं है, तो OS प्रारंभ नहीं होगा, और जो सिस्टम प्रारंभ नहीं करेगा उसमें कर्नेल को फिर से स्थापित करने की प्रक्रियाएँ थोड़ी बहुत शामिल हैं ।