Добрый день. Озадачился таким вопросом. Есть grub2, он загружает linux kernel. Этот процесс хорошо документирован и понятен. Капнем далее: а какова последовательность загрузки самого grub? Долго искал в интернете ответа так и не получил. Подскажите пожалуйста.
Из собственных изысканий нашел файл
file /usr/lib/grub/i386-pc/boot.img
/usr/lib/grub/i386-pc/boot.img: x86 boot sector; partition 4: ID=0xd4, starthead 205, startsector 4277266767, 0 sectors, code offset 0x63
Очень похоже что он располагается в загрузочном секторе и начинает процесс загрузки grub'a. Верна ли данная теория? Какова дальнейшая последовательность загрузки? Ведь в 51ё2 весь функционал grub явно не уместится.