Bagaimana saya bisa mendapatkan Kernel Core Dump

9

Kami mencoba men-debug panik kernel / oops di Ubuntu 10,04. Stacktrace tidak cukup untuk kita. Bagaimana kita bisa mengkonfigurasi sistem untuk mengeluarkan dump inti dan di mana kita bisa menemukannya setelah crash?

Ada banyak informasi tentang cara mendapatkan dump inti mode pengguna, tetapi sangat sedikit informasi (atau lama) tentang mendapatkan dump inti kernel.

LKCD ada, tetapi sepertinya belum diperbarui sejak tahun 2002.

Tom Hennen
sumber

Jawaban:

15

Menginstal linux-crashdumppaket akan menginstal alat kexec dan mengatur grub untuk memberikan opsi kernel yang diperlukan agar kernel crashdump tersedia.

Ini akan secara otomatis menangkap crash kernel. Untuk masalah kernel non-crash seperti oops, Anda harus dapat menggunakan perintah magic sysrq key c untuk kexec kernel crashdump dan mendapatkan dump.

Anda mungkin juga ingin mengaktifkan apportasi agar dump diproses dengan baik menjadi laporan kerusakan untuk dikirim ke Launchpad atau untuk penelusuran ulang lokal. Untuk melakukan itu, Anda perlu mengedit /etc/default/apport.

RAOF
sumber
cara menjalankan linux-crashdump dan mendapatkan laporan kerusakan terakhir ubuntu 11.10?
sam