시스템 충돌을 디버깅하는 방법은 무엇입니까?

시스템 충돌을 디버깅하는 방법은 무엇입니까?

노트북 덮개를 닫으면 이상한 오류가 발생합니다. 시스템이 심하게 정지되고(키를 누를 때 반응이 없고 SSH가 반응하지 않음) 이상한 색상 효과가 나타납니다. 재부팅 후 커널 로그에는 아무 것도 표시되지 않습니다. 내 질문은 - 어떻게 디버깅하나요? 마지막으로 호출된 커널 함수나 그와 비슷한 것을 추적하는 방법이 있을까요?

답변1

커널은 아마도 일부 정보를 기록했지만 제때에 디스크에 기록되지 않았습니다. 랩탑에 직렬 포트가 있는 경우 이를 콘솔로 사용하도록 커널을 설정하십시오( console=ttyS[X]부팅 옵션으로 추가). 이 경우 다른 컴퓨터에서 메시지가 표시됩니다. 그렇지 않은 경우 이더넷 포트를 사용하고 netconsole을 사용해 볼 수 있습니다.

일반적으로 컴퓨터를 일시 중단하는 문제가 발생하는데, 이는 매우 자주 발생합니다. 디버깅에 관한 인터넷 가이드가 있습니다.이봐또는여기.

관련 정보