Ubuntu 14.04 LTS ล้มเหลวในการเริ่มต้นด้วย kernel panic


10

ป้อนคำอธิบายรูปภาพที่นี่ข้อผิดพลาดเหล่านี้เกิดขึ้นขณะเริ่มต้น Ubuntu ฉันกำลังบูท Windows 8.1 คู่กับ Ubuntu

ความตื่นตระหนกเคอร์เนล - ไม่ซิงค์: มีข้อยกเว้นร้ายแรงในการขัดจังหวะ ปิด cpus ด้วย NMI drm_kms_helper: เกิดความตื่นตระหนกสลับไปที่คอนโซลข้อความ

ไม่มีอะไรเกิดขึ้นและ Ubuntu ค้าง


มันเคยทำงานมาก่อนหรือไม่ ถ้าเป็นเช่นนั้นเวอร์ชั่นของ Ubuntu คืออะไร
m132

ฉันใช้ 12.04, 12.10, 13.04, 13.10 และตอนนี้ 14.04 ทุกรุ่นทำงานได้ดี จนกระทั่ง 14.04 แสดงข้อผิดพลาดนี้และค้าง มีการติดตั้งตั้งแต่วันที่เปิดตัว พบข้อผิดพลาดนี้ในวันที่ 23 พฤษภาคมซึ่งเป็นวันที่ฉันโพสต์คำถามนี้
Muddassir Nazir

เกิดจากอะไร คุณติดตั้งโมดูลเคอร์เนลหรืออัพเดตใด ๆ
m132

ฉันไม่รู้อะไรเลย ส่วนใหญ่ฉันติดตั้งผ่านตัวอัพเดตซอฟต์แวร์ ดังนั้นฉันจำไม่ได้ว่าการอัปเดตใดทำให้เกิด
Muddassir Nazir

ในเมนู GRUB เลือกตัวเลือกขั้นสูงสำหรับ Ubuntuเลือกเคอร์เนลที่เก่ากว่า (ไม่ใช่โหมดการกู้คืน) และบอกฉันว่าใช้งานได้หรือไม่
m132

คำตอบ:


8

นี่อาจเกิดจากการแก้ไขและฟีเจอร์ backported จากเมล็ดที่ใหม่กว่า

ในเมนู GRUB เลือกตัวเลือกขั้นสูงสำหรับ Ubuntuเลือกเคอร์เนลสุดท้ายที่ใช้งานได้ (ไม่ใช่โหมดการกู้คืน)

ตอนนี้คุณสามารถ:

  • ลบเคอร์เนลใหม่และใช้เก่าทำให้ระบบของคุณเสี่ยงต่อการถูกโจมตีด้วยเคอร์เนลเก่า
  • ติดตั้งเคอร์เนลที่ใหม่กว่าซึ่งทำการแก้ไขเหล่านี้

วิธีที่ง่ายที่สุดในการติดตั้ง kernel ใหม่คือการดาวน์โหลดได้จากkernel.ubuntu.comdpkgและติดตั้งโดยใช้

ก่อนอื่นเลือกรุ่นที่คุณต้องการ (โดยเฉพาะอย่างยิ่ง non-rc รุ่นใหม่ล่าสุดutopicเมล็ดจะทำงานได้ถึง 14.04 ด้วย) จากนั้นดาวน์โหลด 3 ไฟล์:

  • linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxxxxx_ สถาปัตยกรรม .deb
  • ลินุกซ์หัว-x.xx.x-xxxxxx_x.xx.x-xxxxxx.xxxxxxxxxxxx_all.deb
  • linux-image-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx_ สถาปัตยกรรม .deb

แทนที่สถาปัตยกรรมด้วยi386ถ้าคุณใช้ Ubuntu แบบ 32 บิตหรือamd64ถ้าคุณใช้ 64 บิต ( ไม่มีส่วนเกี่ยวข้องกับผู้ผลิตซีพียู! )

ย้ายไฟล์เหล่านี้เพื่อแยกไดเรกทอรีเปิดเทอร์มินัลของคุณcdไปยังไดเรกทอรีนั้นแล้วเรียกใช้คำสั่งนี้:

sudo dpkg -i *.deb

เมื่อdpkgเสร็จสิ้นคุณสามารถรีบูตและตรวจสอบให้แน่ใจว่าคุณใช้เคอร์เนลที่คุณติดตั้ง:

uname -a
Linux m132 x.xx.x #1 SMP Tue Jun 10 00:45:23 CEST 2014 x86_64 x86_64 x86_64 GNU/Linux

โปรดจำไว้ว่าคุณจะต้องอัปเดตเคอร์เนลด้วยตนเองในตอนนี้เนื่องจากการอัปเดตซอฟต์แวร์จะติดตั้งแพทช์ 3.13 เท่านั้นเนื่องจากเคอร์เนลเวอร์ชันไม่เคยเปลี่ยนแปลงหลังจากที่ Ubuntu เปิดตัว

หากยังใช้งานไม่ได้ให้ถอนการติดตั้งเคอร์เนลที่คุณติดตั้งไว้

sudo apt-get purge linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
sudo apt-get purge linux-image-extra-3.13.0-24-generic 

แทนที่ 3.13.0-24 ด้วยเวอร์ชันที่คุณต้องการถอนการติดตั้ง (หรือกดTabปุ่มเพื่อแสดงรายการที่ติดตั้ง) คำสั่งที่สองอาจส่งข้อผิดพลาดเนื่องจากไม่มีlinux-image-extraสำหรับเมล็ดบางส่วน

PS: โปรดทำตามคำแนะนำเหล่านี้เพื่อสร้างรายงานข้อผิดพลาดสำหรับเคอร์เนลที่ผิดพลาดนั้นเพื่อให้พวกเขาสามารถแก้ไขได้สำหรับผู้อื่น :)

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