これを読みましたか:https://www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html?
デバッグされたカーネルを特別なオプションで実行する必要があります - 例:
kgdbwait kgdbcon [email protected]/,@192.168.242.24/00:11:22:33:44:55
デバッグ側では、次のコマンドを実行します:
gdb
file vmlinux
target remote udp:192.168.248.76:6443
ここから kgdboe ソースを取得し、ビルドしてカーネルにロードできます:
make -C /lib/modules/$(uname -r)/build M=$(pwd)
sudo insmod kgdboe.ko
次に、「dmesg」と入力してロード ログを表示し、gdb からの接続に関する指示を取得します。