마지막으로 실패한 Linux 부팅에 관한 메시지는 어디에서 찾을 수 있습니까?


11

Linux 부팅이 자주 실패합니다. quiet부팅 옵션 을 제거 하여 진행 상황을 확인할 수 있습니다. 기본적으로 많은 [통과] 메시지를 표시 한 후 중단됩니다. 매번 멈추지 않습니다 . 이제 dmesg가 부팅 메시지를 볼 수있는 방법이라는 것을 알고 있습니다.

그러나 현재 부팅이 아닌 이전 부팅의 부팅 메시지를보고 싶습니다 (마지막 부팅 중에는 정상적으로 부팅 되었기 때문에).

또한 문제를 찾기 위해 볼 수있는 다른 로그가 있습니까? Ubuntu Natty 11.04를 사용하고 있습니다. 디버깅 지원으로 커널을 다시 컴파일해야합니까? 이것이이 문제를 디버깅하는 유일한 방법입니까?

마지막으로 이것이 커널 패닉 (소프트 / 하드 또는 무언가)이라고하는 것입니까?

답변:


13

/var/log/messages(또는 /var/log/syslog일부 시스템에서) 기본 시스템 로그 파일입니다. 구성 옵션에 따라 표시되는 것보다 많거나 적은 정보를 포함 할 수 있습니다 dmesg. 또한 기본적으로 연속적입니다 (부팅 할 때마다 추가되지 않음).

문제를 해결하기 위해 커널을 다시 컴파일해야하는지 여부는 이미 찾은 내용과 다른 앱별 로그에 따라 다릅니다.

커널 패닉 은 심각한 시스템 문제의 증상입니다. 너무 심각해서 커널에는이를 수행 할 수단이 없습니다. 이는 드라이버 버그, 심각한 하드웨어 오류, 기본 시스템 프로그램의 버그, 사용자 공간 응용 프로그램과 같은 다양한 종류의 다양한 문제로 인해 발생할 수 있습니다.


내 설치에서 파일 이름은 syslog이며 폴더는 / var / log입니다. 나는 커널이 멈추기 전에 출력 파일 / dev / xconsole을 열 수 없다는 메시지를 발견했다.
AnkurVj

syslog대체 이름 을 알려 주셔서 감사합니다 . 참조를 위해 답변에 추가되었습니다. 문제가 해결되기를 바랍니다.
rozcietrzewiacz

/ var / log / syslog와 / var / log / messages는 같은 파일이 아니며 정상적인 환경에서는 다른 파일이 없어야합니다. 둘 다 syslog 데몬 (예 : rsyslog)에 의해 생성됩니다. 일반적으로 syslog 에는 모든 메시지가 아닌 대부분의 메시지가 포함되지만 메시지 는 더 필터링됩니다. 자세한 내용은 syslog 구성 (아마도 /etc/rsyslog.conf)을 참조하십시오.
gamen

1
@gamen 정확하지 않습니다. 이것은 시스템 메시지 (로거 디먼)를 처리 하는 프로그램 에 따라 다릅니다 . 설명 및 참조 파일은 시스템이 사용하고 있음을 나타냅니다 rsyslog. 또 다른 인기있는 것은입니다 syslog-ng. 그러나 각 경우에 정확한 파일 이름과 역할은 구성에 따라 다릅니다. 따라서 일반적인 "정상적인 상황"은 없으며 /var/log/messages종종 주 시스템 로그 일 수 있습니다.
rozcietrzewiacz

@roz 예, syslog에서 시스템이 충돌하기 전에 메시지를 찾고 Google에서 솔루션을 검색함으로써 문제를 해결할 수있었습니다
AnkurVj
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.