Son başarısız Linux önyüklemesi ile ilgili mesajları nerede bulabilirim?


11

Linux önyüklemem sık sık başarısız oluyor. quietNeler olup bittiğini görebilmek için önyükleme seçeneklerimden kaldırdım . Temelde bir sürü [geçiş] mesajı gösterdikten sonra kilitleniyor. Her seferinde asılmaz . Şimdi dmesg'in önyükleme mesajlarını görebildiğimi biliyorum.

Ama geçerli önyükleme değil, önceki önyükleme önyükleme iletilerine bakmak istiyorum (çünkü bu normal bir önyükleme, sonuncusu asılı iken).

Ayrıca sorunu bulmak için bakabileceğim başka günlükler var mı? Ubuntu Natty 11.04 kullanıyorum. Çekirdeğimi hata ayıklama desteği ile yeniden derlemeli miyim? Bu sorunu ayıklamanın tek yolu bu mu?

Son olarak, çekirdek paniği (yumuşak / sert veya başka bir şey) olarak adlandırılan bu mudur?

Yanıtlar:


13

/var/log/messages(veya /var/log/syslogbazı sistemlerde) ana sistem günlük dosyasıdır - oraya bakın. Yapılandırma seçeneklerine bağlı olarak, gösterilenden daha fazla veya daha az bilgi içerebilir dmesg. Ayrıca, varsayılan olarak süreklidir (eklenir, her önyüklemede değiştirilmez).

Sorunu çözmek için çekirdeğinizi yeniden derleyip derlememeniz gerekip gerekmediği, orada ve diğer uygulamaya özgü günlüklerde bulabileceğiniz şeylere bağlıdır.

Çekirdek paniği ciddi bir sistem sorununun belirtisidir. O kadar ciddi ki, çekirdeği bununla ilgili yollarla donatılmamış. Bu, sürücü hataları, ciddi donanım arızaları, temel sistem programlarındaki hatalar, nadiren kullanıcı alanı uygulamaları dahil olmak üzere çeşitli türde birçok sorunla tetiklenebilir.


Kurulumumda dosya / var / log klasöründe değil syslog olarak adlandırıldı. İletiyi buldum: çekirdeğin her asılmasından önce / dev / xconsole çıktı dosyasını açamadı.
AnkurVj

Tamam, syslogalternatif ismi söylediğin için teşekkürler . Cevaba referans olarak eklendi. Umarım sorunu çözmeyi başardın.
rozcietrzewiacz

/ var / log / syslog ve / var / log / messages aynı dosya değildir ve biri normal koşullar altında diğeri olmadan mevcut olmamalıdır. Her ikisi de syslog arka plan programı (rsyslog gibi) tarafından oluşturulur. Genellikle syslog , tüm iletilerin olmasa da çoğunu içerir, ancak iletiler daha fazla filtrelenir. Daha fazla ayrıntı için syslog yapılandırmanıza (muhtemelen /etc/rsyslog.conf) bakın.
gamen

1
@gamen Tam olarak değil. Bu sistem mesajlarını işleyen programa (logger daemon) bağlıdır. Açıklamanız ve başvurduğunuz dosyalar sisteminizin kullandığını gösterir rsyslog. Bir başka popüler olan syslog-ng. Ancak her durumda, tam dosya adları ve rolleri yapılandırmaya bağlıdır. Dolayısıyla genel bir "normal şart" yoktur ve /var/log/messagesana sistem günlüğü olabilir ve çoğu zaman da olabilir.
rozcietrzewiacz

@roz evet, sistem syslog'da çökmeden önce mesajı bularak ve google'da bir çözüm arayarak sorunu çözmeyi başardım
AnkurVj
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.