커널 코어 덤프를 얻는 방법


9

우분투 10.04에서 커널 패닉 / 루프를 디버깅하려고합니다. 스택 트레이스로는 충분하지 않습니다. 코어 덤프를 뱉어 내도록 시스템을 어떻게 구성 할 수 있으며 충돌 후 어디서 찾을 수 있습니까?

사용자 모드 코어 덤프를 얻는 방법에 대한 많은 정보가 있지만 커널 코어 덤프를 얻는 데 대한 정보는 거의 없습니다.

LKCD는 존재하지만 2002 년 이후로 업데이트되지 않은 것처럼 보입니다.

답변:


15

설치중인 linux-crashdump패키지하여 사용할 수있는 크래시 덤프 커널을 사용하기 위해 필요한 커널 옵션을 전달하기 위해 kexec 또는 도구와 설정 GRUB를 설치합니다.

이것은 커널 충돌을 자동으로 잡아야합니다. oops와 같은 충돌하지 않는 커널 문제의 경우 magic sysrq 키 c 명령을 사용하여 crashdump 커널을 kexec하고 덤프를 얻을 수 있어야합니다 .

또한 런치 패드에 제출하거나 로컬 리 레이싱을 위해 apport가 덤프를 오류 보고서로 처리하도록 할 수 있습니다. 그렇게하려면 편집해야합니다 /etc/default/apport.


linux-crashdump를 실행하고 우분투 11.10의 마지막 충돌 보고서를 얻는 방법?
sam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.