เคอร์เนลผิดหลังจากอัปเกรด - เคอร์เนลเก่ายังติดตั้งอยู่หรือไม่


11

ฉันเพิ่งอัพเกรดจาก 13.10 เป็น 14.04 แต่เมื่อฉันทำ uname -r มันบอกว่าฉันมีเคอร์เนล 3.11 ฉันต้องการมีเคอร์เนล 14.04 เริ่มต้น (3.13 ฉันเชื่อ) ฉันจะได้รับสิ่งนี้ได้อย่างไร


อะไรคือผลลัพธ์ของuname -aและlsb_release -a?
jobin

Linux MH 3.11.0-19-generic # 33-Ubuntu SMP อังคาร 11 มีนาคม, 18:34 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux
shawn221

ไม่มีโมดูล LSB รหัสผู้จัดจำหน่าย: Ubuntu คำอธิบาย: Ubuntu 14.04 LTS วันวางจำหน่าย: 14.04 รหัสลับ: trusty
shawn221

อาจเหมือนกับaskubuntu.com/questions/364156/ …? ในกรณีนั้นคำตอบของฉันควรใช้งานได้: askubuntu.com/a/387316/16395
Rmano

ขอบคุณความคิดเห็นของ Rmano ฉันติดตามกระทู้และทำวิธีแก้ปัญหาที่คุณทิ้งไว้และใช้งานได้ ขอบคุณ!
shawn221

คำตอบ:


14

นี้คล้ายกับUbuntu 13.10 เคอร์เนลยังคง 3.8.0-31-generic --- ตอบที่นี่เพื่อให้เป็นคำถาม / คำตอบทั่วไป

บางครั้งในกระบวนการอัพเกรดเคอร์เนล meta-packages นั้น "หายไป" ทางออกพื้นฐานคือการติดตั้งแพคเกจเคอร์เนลทั่วไป:

sudo apt-get install linux-generic 

ซึ่งควรให้แพคเกจเคอร์เนลและส่วนหัวที่ถูกต้องแก่คุณหลังจาก:

sudo apt-get update; sudo apt-get upgrade 

( ชัดถ้าคุณมี-rtหรือ-lowlatencyหรือเมล็ด "ปรุงแต่ง" อื่น ๆ คุณต้องปรับให้เข้ากับกรณีของคุณ)

บางครั้งระบบก็เชื่อว่ามีเคอร์เนลใหม่ล่าสุด: ในกรณีนี้ให้ลอง

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