Bagaimana cara mendiagnosis Hang on Shutdown?

9

Sejak satu atau dua bulan lalu, laptop saya dengan ubuntu 12.10x64 hang saat shutdown . Hanya ada layar hitam, tidak ada aktivitas harddisk, hanya duduk di sana . Saya merasa itu terjadi di dekat akhir siklus penutupan normal, dilihat dari waktu yang telah berlalu.

Hanya resolusi yang sulit dimatikan (menahan tombol daya selama beberapa detik) - baik Ctrl-Alt-Backspace (yang biasanya berfungsi, saya aktifkan di Pengaturan) maupun bantuan Ctrl-Alt-Del, saya juga tidak bisa masuk ke teks konsol dengan Ctrl-Alt-F1.

Bagaimana cara mendiagnosis hal itu ? Ini tidak terjadi pada setiap shutdown, tetapi seringkali cukup mengganggu (karena memaksa diskcheck saat reboot, tentu saja).

File log mana yang dapat memberi tahu saya apa yang salah? Kurang lebih pencarian buta di sys log viewer mengingatkan saya pada jarum di tumpukan jerami.

Aku membayangkan aku bisa menentukan waktu itu terjadi melalui cap waktu log, tapi bagaimana saya membaca cap waktu seperti misalnya di kern.log: [36169.146130]? Bagaimana caranya agar ini dapat dibaca manusia?

Terakhir, sedikit btw, saya tidak pernah berhasil menjalankan Alt-Sysrq-REISUB untuk memaksa shutdown yang lebih bersih, tapi itu mungkin karena saya menggunakan laptop, PrintScr hanya dapat diakses melalui Fnkunci, dan saya tidak yakin dengan urutan kunci yang tepat yang saya butuhkan. Apakah ada perintah sihir "tidak berbahaya" tetapi dapat dilihat pengguna yang dapat saya praktikkan dengan ini (selama operasi normal), sehingga saya dapat mengetahui cara melakukan REISUB di waktu berikutnya?

Terima kasih semuanya! Beri komentar jika Anda membutuhkan data tambahan ...

Christoph
sumber

Jawaban:

5

Anda perlu mematikan tanpa layar splash, dan dari baris perintah untuk melihat apa yang terjadi. Pertama, Anda perlu menonaktifkan splash melalui GRUB (Lihat shutdown verbose )

Boot dan tahan SHIFT untuk masuk ke grub. Tekan sementara pada entri linux untuk mengeditnya. Kemudian pergi ke baris kernel (tekan END untuk pergi ke akhir baris) dan menghapus argumen "tenang" dan "percikan". Bahkan, untuk tes yang satu ini lewati semua GUI dan tambahkan argumen "teks". (Tanpa ini Anda bisa sampai ke baris perintah dengan CTRL + ALT + F1)

Login, lalu ketik:

sudo shutdown -v -h now

(-v untuk verbose, -h untuk berhenti.)

File log kernel di /var/log/kern.log harus berisi prangko waktu yang dapat dibaca manusia. Buka dengan penampil file log

gnome-system-log

(File> buka) Dan Anda akan melihat cap waktu yang dapat dibaca manusia di sebelah kiri. Jika Anda masih tidak melihat yang dapat dibaca manusia, orang ini membuat beberapa skrip python / perl untuk menguraikannya.

James
sumber
Masalahnya adalah saya tidak dapat mereproduksi sesuka hati, itu tidak terjadi pada setiap shutdown. Tetapi pertanyaan tentang itu quiet splashadalah emas, saya akan menghapusnya dan menunggu penutupan gantung ..
Christoph
Jawaban ini memiliki info menarik. Itu tidak menjawab semua pertanyaan OP, meskipun (seperti yang jelas dari "harap Anda menyelesaikan masalah segera."). Bisakah kamu berkembang, James?
don.joey
Maaf, saya terutama pergi untuk sisa pertanyaan. Saya tidak tahu apa-apa yang bisa menyebabkan ini karena saya bukan pengguna linux yang paling berpengalaman, namun saya hanya melempar apa yang saya tahu tentang masuk untuk apa yang layak untuk membantu penanya karena mereka meminta info tentang cara lihat log shutdown. Bagaimanapun, saya menambahkan beberapa info lagi menjawab pertanyaan cap waktu.
James
Ok, jadi saya sudah mengaktifkan logging on shutdown, hanya saja belum mengalami hang on shutdown sejak itu. Saya akan menerima jawaban ini.
Christoph
2
man shutdowntidak menunjukkan opsi -v untuk saya (menggunakan Ubuntu). Apakah itu benar-benar ada?
Tfb9
0

Saya punya masalah ini. Menonaktifkan Akselerasi 3D di Bios tampaknya memperbaiki masalah.

Tekan F1 atau F2 saat start up (atau pada pengaturan sistem di grub) dan nonaktifkan akselerasi 3D. Beri tahu saya jika ini memperbaiki masalah. Saya sudah mencoba tiga atau empat shutdown tanpa masalah, tetapi masalahnya mungkin kembali.

Pete
sumber