Отладчик операционной системы для Ubuntu 11.10

Я занимаюсь разработкой операционной системы (не создавая kernel ​​Linux) и дошел до того, что мне нужен отладчик, для моей последней ОС. Я попробовал Bochs (под моим разделом Win 7), но это не распознало мой USB (он неформатирован, я сейчас читаю конкретные сектора), и я предпочел бы сделать что-то в Ubuntu 11.10.

Есть ли отладчик, который позволит мне отлаживать пользовательскую сборку ОС для Ubuntu 11.10?

    Лично я использую QEMU для отладки пользовательской ОС (которая поддерживает USB ).

    Запустите QEMU следующим образом для сеанса отладки:

    qemu -S -s [more options here] 
    • -S сообщает QEMU, чтобы не запускать процессор. Это дает вам время для установки контрольных точек и т. Д.
    • -s является ярлыком для -gdb tcp::1234 которые запускают gdbserver на TCP-порт 1234.

    Затем подключите GDB к QEMU:

     $ gdb (gdb) target remote localhost:1234 

    С этого момента вы можете использовать обычные команды GDB.