debugging - 如何调试引导加载程序?

标签 debugging bootloader grub

我使用gdb调试小程序。

我有 GRUB 的源代码。 GRUB 的第二阶段是用 C 编写的。
我可以使用 gdb 调试它吗?

是否可以调试引导加载程序?
如果是,那么如何?

最佳答案

  • 我会检查bochs
  • 您也可以使用 gdb with bochs
  • OSDev有大量关于调试引导加载程序的信息
  • 关于debugging - 如何调试引导加载程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12204837/

    相关文章:

    c# - 用于在 C# 中调试 db 相关方法的更好的错误处理程序代码?

    C++:越来越复杂的错误误导调试器

    assembly - 如何制作可引导的 iso(不是 cd 或闪存驱动器)来测试您自己的引导加载程序?

    assembly - 在实模式下使用 BIOS 格式化磁盘时出错

    linux - 一次启动进入只读?

    debugging - 调试SSIS脚本任务-已启用断点,但未命中

    java - 在 Eclipse 中调试时如何修复断点错误?

    android - 为我的 Android 设备编写简单的内核

    security - grub2-mkpasswd-pbkdf2 - 它可以接受标准输入吗?

    kernel - 麸皮内核开发 : Grub Multiboot header?