ฉันจะอัพเกรดเคอร์เนล 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 windows ใหม่ สำหรับการใช้งานที่มีอยู่ 12.04 ผู้ใช้จะต้องเลือกในสิ่งที่ถูกเรียกว่าLTS ฮาร์ดแวร์ Enablement กอง หากคุณติดตั้ง Ubuntu 12.04 ไว้พร้อมกับเคอร์เนลสแต็กก่อนหน้านี้ขอแนะนำให้คุณเก็บสแต็กนี้ไว้แทนที่จะเปลี่ยนเป็นเคอร์เนลในภายหลัง เคอร์เนลใหม่และสแต็ก X นั้นมีไว้สำหรับการเปิดใช้งานของฮาร์ดแวร์ที่ไม่ได้รับการสนับสนุนโดยเคอร์เนลก่อนหน้านี้และโดยทั่วไปไม่มีเหตุผลที่จะอัพเกรดเป็นสแต็กที่ใหม่กว่าหากฮาร์ดแวร์ของคุณได้รับการสนับสนุนโดยเคอร์เนลเริ่มต้น

ในการอัพเกรดเป็นเคอร์เนล 3.5 บน 12.04.2 คุณจะต้องเรียกใช้คำสั่งต่อไปนี้:

สำหรับเคอร์เนลใหม่:

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

สำหรับสแต็ก X ใหม่:

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

คำเตือน: หากคุณใช้ PPA xorg-edgers อย่าติดตั้งแพ็คเกจ xserver-xorg-lts-quantal เพราะจะทำให้เกิดการแตกหัก

การอ้างอิง: https://launchpad.net/~xorg-edgers/+archive/ppa

แนะนำสำหรับการติดตั้งฮาร์ดแวร์ x86 เท่านั้น

ดูสิ่งนี้ด้วย:


6

ชุดคำสั่งที่ง่ายที่สุดที่ฉันเคยใช้สำหรับอัพเกรดเคอร์เนล / ดาวน์เกรดคือโดยผู้ใช้ ubuntuforums.org โดยชื่อของ lykwydchykyn (url ที่แก้ไขโดยฉันสำหรับโพสต์นี้):

ไปที่นี่: http://kernel.ubuntu.com/~kernel-ppa/mainline/ ดาวน์โหลด 3 (อาจจะ 4) debs ไปยังโฟลเดอร์บางแห่ง:

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

ติดตั้ง debs ด้วย front-end package manager ใด ๆ ที่คุณใช้ (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ใน 'แหล่งที่มา'
Amal Murali

2

แน่นอนคุณสามารถติดตั้งเมล็ด 3.5.0 เรียกใช้apt-get install linux-image-generic-lts-quantalเพื่อติดตั้งเคอร์เนล quantal 3.5.0 ล่าสุด แพคเกจนี้จะให้แน่ใจว่าคุณมีเคอร์เนลควอนตัมล่าสุดเสมอ

ฉันเป็นการส่วนตัวแนะนำ raring ของ 3.8 (ฐานบน 3.8.8) เคอร์เนลอยู่ดี

หมายเหตุ: การค้นหาสำหรับจำหน่าย 3.5.0 apt-cache search linux-image-3.5.0เมล็ด

BTW: คุณสามารถดาวน์โหลด mainline kernels ล่าสุดและทำการติดตั้งด้วยตนเองเช่น 3.7.9 อย่างไรก็ตามถ้าคุณติดตั้ง PPA mainline kernels ด้วยตนเองคุณจะต้องติดตั้งโปรแกรมปรับปรุงด้วยตนเอง

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


ฉันจะได้รับการปรับปรุงเคอร์เนลและการแก้ไขสำหรับเมล็ดที่ติดตั้งด้วยวิธีนี้หรือไม่?
BRKsays

หากคุณกำลังพูดถึงเคอร์เนล PPA mainline kernels, NO . หากคุณติดตั้งสิ่งlinux-image-generic-lts-quantalนี้จะช่วยคุณจัดการการอัพเดทความปลอดภัย 3.5.0 ฉันได้อัพเดตคำตอบแล้ว
เทอร์รี่วัง

1

ตั้งแต่ 14.04.3 มีแพ็คเกจเพิ่มเติมที่คุณต้องติดตั้งบนเดสก์ท็อปเพื่อรับการเรียงทั้งหมด:

สิ่งนี้จะติดตั้งเคอร์เนลใหม่เหมือนก่อนและเพียงพอบนเซิร์ฟเวอร์ CLI-only:

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

แต่ด้วยเซิร์ฟเวอร์ X คุณต้องมีแพ็คเกจจำนวนมากที่ทั้งสองสิ่งนี้ผ่านการแนะนำ:

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

สำหรับสแต็ก X ใหม่ล่าสุดสำหรับ 12.04:

sudo apt-get install xserver-xorg-lts-raring
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.