Làm cách nào tôi có thể nhận được kết xuất Kernel Core


9

Chúng tôi đang cố gắng gỡ lỗi kernel / oops trên Ubuntu 10.04. Các stacktrace không đủ cho chúng ta. Làm thế nào chúng ta có thể cấu hình hệ thống để nhổ một bãi rác lõi và chúng ta có thể tìm thấy nó ở đâu sau sự cố?

Có rất nhiều thông tin về cách lấy kết xuất lõi chế độ người dùng, nhưng rất ít thông tin (hoặc cũ) về việc nhận kết xuất lõi nhân.

LKCD tồn tại, nhưng có vẻ như nó chưa được cập nhật từ năm 2002.

Câu trả lời:


15

Cài đặt linux-crashdumpgói sẽ cài đặt các công cụ kexec và thiết lập grub để vượt qua các tùy chọn kernel cần thiết để có sẵn kernel kernel.

Điều này sẽ tự động bắt các sự cố kernel. Đối với các sự cố kernel không gặp sự cố, chẳng hạn như oops, bạn sẽ có thể sử dụng lệnh của sysrq key ma thuật c để kexec kernel crashdump và nhận được kết xuất.

Bạn cũng có thể muốn kích hoạt apport để xử lý kết xuất độc đáo vào báo cáo sự cố để gửi lên Launchpad hoặc để truy xuất cục bộ. Để làm điều đó bạn cần chỉnh sửa /etc/default/apport.


Làm cách nào để chạy linux-crashdump và nhận báo cáo sự cố cuối cùng của Ubuntu 11.10?
sam
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.