首先利用 qemu 启动

qemu -S -s -hda bin/ucore.img

启动对应的

然后再用 gdb 去 attach

因为我们生成的最后 的偏移是知道的 0x7C00

我们直接对这里下断点 然后 continue

这样我们就进入到了 start 的位置

与 boot/bootasm.S 进行对比

我们可以在gdb 里面

layout split

然后就可以 对应 S 文件里面的汇编进行调试了