Um resumo do que você pode precisar fazer:
- Faça o download do código-fonte e compile o kernel para habilitar a depuração (configuração - > kernel hacking)
- Instalar patches do kgdb
- Conecte-se ao destino por meio de uma porta serial de outra máquina. O alvo poderia ser uma máquina diferente ou poderia ser um emulador como o qemu ou bochs.
- No código-fonte, identifique a rotina para o encerramento
- Defina um ponto de interrupção no gdb e percorra até ver o jeito.
Você pode encontrar mais informações sobre essas etapas pesquisando a depuração do kernel usando o kgdb.
Este guia pode ajudá-lo a configurar seu ambiente de depuração. / p>