хочу начать изучать внутренности линукса. начать хочу с отладки загрузчика - с груба. как и чем можно это осуществить? с гуглом дружу, но как то туго ищется нужная информация. на компе стоит virtual box на убунту, в ней установлена gentoo с кривым ядром, собранным мною, и первым грубом. еще нагуглил, что моя убунта поддерживает Kernel-based Virtual Machine и мой процессор core2duo 6400 имеет необходимую технологию Intel VT. с линуксами дружу на уровне пользователя, так же есть опыт сборки ядра, но получалось всегда криво, как я написал выше.
в общем что мне нужно для начала - узнать, как вообще выглядид этот процесс отладки загрузчика и ядра:
1) каким инструментарием всё таки воспользоваться?
2) нужно ли собирать загрузчик/ядро с какими либо дополнительными флагами/опциями для отладки
3) как непосредственно начать процесс отладки.
естественно буду продолжать гуглить дальше, но буду благодарен за любую информацию и помощь.