एक पुराने कर्नेल को कैसे हटाएं

विषयसूची:

एक पुराने कर्नेल को कैसे हटाएं
एक पुराने कर्नेल को कैसे हटाएं

वीडियो: एक पुराने कर्नेल को कैसे हटाएं

वीडियो: एक पुराने कर्नेल को कैसे हटाएं
वीडियो: पुराने लिनक्स कर्नेल को कैसे हटाएं 2024, मई
Anonim

Linux परिवार के ऑपरेटिंग सिस्टम की एक अच्छी विशेषता उन्हें लचीले ढंग से संशोधित करने की क्षमता है। इसलिए, यदि वांछित है, तो उपयोगकर्ता एक नया कर्नेल स्थापित कर सकता है। इस मामले में, पिछले संस्करण के कर्नेल के साथ बूट करना संभव होगा। हालांकि, सिस्टम के स्थिर संचालन की पुष्टि प्राप्त होने के बाद, पुराने कर्नेल को हटाने के लिए यह समझ में आता है।

एक पुराने कर्नेल को कैसे हटाएं
एक पुराने कर्नेल को कैसे हटाएं

ज़रूरी

रूट यूजर पासवर्ड।

निर्देश

चरण 1

एक सुपरयुसर सत्र शुरू करें। एक शेल या कंसोल एमुलेटर को रूट के रूप में चलाएँ। शेल क्षमताओं या sudo कमांड का उपयोग करें। आप वर्तमान कंसोल पर सु कमांड का भी उपयोग कर सकते हैं।

चरण 2

लोड किए गए कर्नेल के संस्करण का पता लगाएं। कंसोल में कमांड दर्ज करें:

अनाम -ए

संस्करण संख्या याद रखें या लिखें।

चरण 3

स्थापित गुठली की एक सूची प्राप्त करें। qa विकल्प के साथ rpm कमांड का प्रयोग करें। कमांड आउटपुट को grep से फ़िल्टर करें। उदाहरण के लिए, आप कमांड चला सकते हैं:

आरपीएम -क्यूए | ग्रेप कर्नेल

उन सभी संकुलों की सूची प्राप्त करने के लिए जिनमें उनके नाम में कर्नेल शब्द है। आउटपुट लाइनों में संस्थापित कर्नेल के अनुरूप संकुल के नाम होंगे। कुछ मामलों में, आप कर्नेल-इमेज, linux या linux-image द्वारा फ़िल्टर कर सकते हैं। संस्थापित कर्नेल के पैकेज नाम लिखें या याद रखें। उनमें से उन लोगों को हाइलाइट करें जिन्हें आप हटाना चाहते हैं। कर्नेल संस्करण संख्या द्वारा निर्देशित रहें। हटाए जाने वाले कर्नेल में वर्तमान कर्नेल शामिल नहीं होना चाहिए, जिसका संस्करण पिछले चरण में प्राप्त किया गया था।

चरण 4

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

चरण 5

यदि किसी कारण से Synaptic का उपयोग नहीं किया जा सकता है, तो उपयुक्त कंसोल पैकेज मैनेजर का उपयोग करके पुराने कर्नेल को हटा दें। कंसोल में, इस तरह एक कमांड दर्ज करें:

उपयुक्त-निकालें

जहां हटाए जाने वाले कर्नेल के संगत पैकेज के पूरे नाम से बदलें। एंटर दबाएं और कार्यक्रम के आगे के निर्देशों का पालन करें।

चरण 6

कर्नेल को मैन्युअल रूप से निकालें। एक कमांड दर्ज करें जैसे:

आरपीएम -ई

कर्नेल छवि को हटाने के लिए। पैकेज के पूरे नाम से बदलें। आपके द्वारा उपयोग किए जा रहे बूटलोडर की कॉन्फ़िगरेशन फ़ाइलों को संपादित करें। बूट मेन्यू बदलने के लिए इसके कॉन्फ़िगरेशन को अपडेट करें। उदाहरण के लिए, यदि आप lilo का उपयोग कर रहे हैं, तो आप /etc/lilo.conf फ़ाइल को संपादित करें ताकि मौजूदा गुठली से संबंधित ब्लॉकों को हटाया जा सके और फिर lilo कमांड को रूट के रूप में चलाया जा सके।

सिफारिश की: