मैं Ubuntu LTS कर्नेल को नए में कैसे अपग्रेड कर सकता हूं?


40

मैंने सिर्फ अपने डेस्कटॉप पीसी पर Ubuntu 12.04.2 64-बिट स्थापित किया है और मुझे सिस्टम मॉनिटर में कर्नेल 3.5.0-23 दिखाई देता है, लेकिन Ubuntu 12.04.2 में मेरे लैपटॉप में कर्नेल 3.2.0-38 है।

मैंने पहले ही sudo apt-get upgrade && sudo apt-get dist-upgradeअपने लैपटॉप पर कमांड चलाने की कोशिश की है लेकिन यह कर्नेल को अपडेट नहीं करता है।

मैं अपने लैपटॉप के लिए कर्नेल को कैसे अपग्रेड कर सकता हूं?


बस किसी को पता नहीं है: Ubuntu 12.04 में कर्नेल 3.2 है जबकि Ubuntu 12.10 में कर्नेल 3.5 है। अधिक जानकारी के लिए, en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
pablofiumara

जवाबों:


36

12.04.2 की नई तैनाती एक अद्यतन कर्नेल और एक नई X विंडो स्टैक के साथ स्थापित की जाएगी। मौजूदा 12.04 तैनाती के लिए, उपयोगकर्ताओं को ऑप्ट-इन करने की आवश्यकता होगी जिसे LTS हार्डवेयर इनेबलमेंट स्टैक कहा जा रहा है । यदि आपके पास पहले से ही कर्नेल स्टैक के साथ उबंटू 12.04 स्थापित है, तो यह अनुशंसा की जाती है कि आप इस स्टैक को बाद के कर्नेल पर स्विच करने के स्थान पर रखें; नए कर्नेल और एक्स स्टैक को पहले कर्नेल द्वारा समर्थित हार्डवेयर की सक्षमता के लिए प्रदान किया जाता है, और यदि आपके हार्डवेयर को डिफ़ॉल्ट कर्नेल द्वारा समर्थित है, तो आमतौर पर नए स्टैक में अपग्रेड करने का कोई कारण नहीं है।

12.04.2 को 3.5 कर्नेल में अपग्रेड करने के लिए, आपको निम्न कमांड (एस) चलाने की आवश्यकता होगी:

नए कर्नेल के लिए:

sudo apt-get install linux-generic-lts-quantal

नए X स्टैक के लिए:

sudo apt-get install xserver-xorg-lts-quantal

चेतावनी: यदि आप xorg-edgers PPA का उपयोग कर रहे हैं, तो xserver-xorg-lts-quantal package को स्थापित न करें क्योंकि इससे टूट-फूट की संभावना सबसे अधिक होगी।

संदर्भ: https://launchpad.net/~xorg-edgers/+archive/ppa

यह केवल x86 हार्डवेयर इंस्टॉलेशन के लिए अनुशंसित है।

यह भी देखें:


6

मेरे द्वारा हमेशा कर्नेल अपग्रेड / डाउनग्रेड के लिए उपयोग किए जाने वाले निर्देशों का सबसे सरल सेट ubuntuforums.org उपयोगकर्ता द्वारा lykwydchykyn (इस पोस्ट के लिए मेरे द्वारा संशोधित यूआरएल) के नाम से है:

यहां जाएं: http://kernel.ubuntu.com/~kernel-ppa/mainline/ डाउनलोड 3 (शायद 4) एक फ़ोल्डर में कहीं भी:

linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb   # if available

आपके द्वारा उपयोग किए जाने वाले पैकेज प्रबंधक के सामने वाले डेब को स्थापित करें (क्या अभी भी चारों ओर gdebi है?), या इन कमांड का उपयोग करें:

cd /path/to/folder/where/you/put/the/debs
sudo dpkg -i *.deb

स्रोत: http://ubuntuforums.org/showthread.php?p=11391743#post11391743 और https://askubuntu.com/a/142000/133170


3
'स्रोत' में askubuntu.com/a/142000/133170 जोड़ना भूल गए ?
अमल मुरली

2

बेशक आप 3.5.0 कर्नेल स्थापित कर सकते हैं, apt-get install linux-image-generic-lts-quantalनवीनतम क्वांटल 3.5.0 कर्नेल स्थापित करने के लिए चला सकते हैं । यह पैकेज सुनिश्चित करेगा कि आपके पास हमेशा नवीनतम क्वांटल कर्नेल हो।

मैं व्यक्तिगत रूप से रेयरिंग 3.8 की सलाह देता हूं (ऊपर 3.8.8 के आधार पर) कर्नेल वैसे भी।

नोट: उपलब्ध 3.5.0 गुठली के लिए खोज apt-cache search linux-image-3.5.0

BTW: आप मैन्युअल रूप से नवीनतम मेनलाइन कर्नेल डाउनलोड कर सकते हैं और उन्हें स्थापित कर सकते हैं, उदाहरण के लिए 3.7.9। हालाँकि, यदि आप मैन्युअल रूप से PPA मेनलाइन कर्नेल स्थापित करते हैं, तो आपको मैन्युअल रूप से अपडेट स्थापित करना होगा।

http://kernel.ubuntu.com/~kernel-ppa/mainline/


क्या मुझे इस तरह से स्थापित कर्नेल के लिए कर्नेल अपडेट और फ़िक्सेस मिलेंगे?
BRKsays

यदि आप कर्नेल पीपीए मेनलाइन कर्नेल के बारे में बात कर रहे हैं, तो नहीं । यदि आप इंस्टॉल करते हैं linux-image-generic-lts-quantal, तो यह आपको 3.5.0 सुरक्षा अपडेट का ध्यान रखने में मदद करेगा। मैंने उत्तर को अपडेट कर दिया है।
टेरी वांग

1

14.04.3 के बाद से, सभी निर्भरताओं को हल करने के लिए आपको डेस्कटॉप पर स्थापित करने के लिए अधिक पैकेज चाहिए:

यह पहले की तरह नया कर्नेल स्थापित करता है, और CLI- केवल सर्वर पर पर्याप्त है:

sudo apt-get install linux-generic-lts-vivid

लेकिन एक्स सर्वर के साथ आपको पैकेजों की एक गुच्छा की आवश्यकता होती है जो ये दोनों अनुशंसाओं के माध्यम से खींचते हैं:

sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid

0

12.04 के लिए उपलब्ध नवीनतम कर्नेल के लिए:

sudo apt-get install linux-image-generic-lts-saucy

12.04 के लिए उपलब्ध नवीनतम एक्स स्टैक के लिए:

sudo apt-get install xserver-xorg-lts-raring
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.