KGDB 질문 입니다.

익명 사용자의 이미지

커널 디버깅 하기 위해서 KGDB를 사용하는데.. 매우 어렵네요

서버 2대를 준비하고 시리얼로 연결 하였습니다.

1. 원격지에서 GDB를 이용하여 TARGET REMOTE 로 접속하는데 이때 gdb vmlinux를 하는데 vmlinux 는 디버깅 할 서버꺼를 가지고 와서 원격지에서 하는건가요?

2. kgdb를 사용하기 위해서는 시작하자마자 kdbwait를 걸어야만 가능한건가요? 아니면 이미 구동 된 상태에서 원격지에서 gdb 를 붙어서 brake point 를 걸고 continue 하면서 진행 할 수 있는건가요?

3. printk로 디버깅을 하다가 패닉나면서 메세지가 저장도 안되네요 , panic_oops 값을 1로 셋팅해주었는데도 안남는거면 방법이 없을까요?

검색해서 해보고 있습니다만은,, 매우복잡하네요 도움좀 부탁드립니다.