Ubuntu 14.04 LTS không khởi động được với kernel hoảng loạn


10

nhập mô tả hình ảnh ở đâyNhững lỗi này xảy ra trong khi khởi động Ubuntu. Tôi đang khởi động kép Windows 8.1 với Ubuntu.

kernel hoảng loạn - không đồng bộ: ngoại lệ gây tử vong trong ngắt. tắt cpus với NMI drm_kms_helper: hoảng loạn xảy ra, chuyển trở lại bảng điều khiển văn bản.

Không có gì xảy ra và Ubuntu đóng băng.


Nó đã làm việc trước đây? Nếu vậy, phiên bản Ubuntu là gì?
m132

Tôi đã sử dụng 12.04, 12.10, 13.04, 13.10 và bây giờ là 14.04. Mọi phiên bản đều hoạt động tốt. Cho đến ngày 14.04 cho thấy lỗi này và đóng băng. Nó đã được cài đặt kể từ ngày phát hành. Nó cho thấy lỗi này vào ngày 23 tháng 5, ngày tôi đăng câu hỏi này.
Muddassir Nazir

Cái gì gây ra nó? Bạn đã cài đặt bất kỳ mô-đun hạt nhân hoặc cập nhật?
m132

Không có gì tôi nhận thức được. Chủ yếu là tôi cài đặt thông qua phần mềm cập nhật. Vì vậy, tôi không nhớ bản cập nhật nào gây ra nó.
Muddassir Nazir

Trong menu GRUB, chọn Tùy chọn nâng cao cho Ubuntu , chọn kernel cũ hơn (không phải chế độ phục hồi) và cho tôi biết nếu nó hoạt động.
m132

Câu trả lời:


8

Điều này có thể được gây ra bởi các bản sửa lỗi và các tính năng được nhập từ các nhân mới hơn.

Trong menu GRUB, chọn Tùy chọn nâng cao cho Ubuntu , chọn hạt nhân cuối cùng hoạt động (không phải chế độ khôi phục).

Bây giờ bạn có thể:

  • Xóa kernel mới và tiếp tục sử dụng kernel cũ, khiến hệ thống của bạn dễ bị khai thác kernel cũ
  • Cài đặt kernel mới hơn, trong đó các bản sửa lỗi này đã được thực hiện

Cách dễ nhất để cài đặt kernel mới là tải xuống từ kernel.ubfox.com và cài đặt nó bằng cách sử dụng dpkg.

Đầu tiên, chọn phiên bản bạn muốn (tốt nhất là phiên bản mới nhất không phải là RC, utopichạt nhân cũng sẽ hoạt động cho 14.04), sau đó tải xuống 3 tệp:

  • linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxxx_ architecture .deb
  • linux-headers-x.xx.x-xxxxxx_x.xx.x-xxxxxx.xxxxxxxxxxxx_all.deb
  • linux-image-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx_ architecture .deb

Thay thế kiến trúc bằng i386 nếu bạn sử dụng Ubuntu 32 bit hoặc amd64 nếu bạn sử dụng 64 bit ( không liên quan gì đến nhà sản xuất CPU! ).

Di chuyển các tệp này vào thư mục riêng, mở thiết bị đầu cuối của bạn, cdđến thư mục đó và sau đó chạy lệnh này:

sudo dpkg -i *.deb

Khi dpkgkết thúc, bạn có thể khởi động lại và đảm bảo rằng bạn đang chạy kernel đã cài đặt:

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

Hãy nhớ rằng, bạn sẽ phải cập nhật kernel theo cách thủ công ngay bây giờ, vì Cập nhật phần mềm sẽ chỉ cài đặt các bản vá 3.13, vì phiên bản kernel không bao giờ thay đổi sau khi phát hành Ubuntu.

Nếu nó vẫn không hoạt động, hãy gỡ cài đặt kernel bạn đã cài đặt

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 

Thay thế 3.13.0-24 bằng phiên bản bạn muốn gỡ cài đặt (hoặc nhấn Tabphím để liệt kê những cái đã cài đặt). Lệnh thứ hai có thể gây ra lỗi vì không có linux-image-extramột số hạt nhân.

PS: Xin vui lòng , làm theo các hướng dẫn sau để tạo báo cáo lỗi cho kernel bị lỗi đó, để họ có thể sửa nó cho người khác :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.