История изменений
Исправление pfg, (текущая версия) :
если загрузчик не влезает в 446 байт, отведенных под код загрузчика в MBR (а современные загрузчики давно не влезают :) ), то используется хак : в 446 байт вписывают код, который грузит в память загрузчик, расположенный между первым сектором и началом разделов. обычно под это дело оставляют пару мегабайт (минимум 32кб) пустого места при разметке диска.
https://ru.wikipedia.org/wiki/GNU_GRUB#Особенности_загрузки смотри картинку с boot.img и core.img
почему сборка из двух частей - желание автора. можно было и одним образом обойтись.
тут задумка как мне кажестя в разделении загрузочного «пустого» места и образа с файловой системой.
Исправление pfg, :
если загрузчик не влезает в 446 байт, отведенных под код загрузчика в MBR (а современные загрузчики давно не влезают :) ), то используется хак : в 446 байт вписывают код, который грузит в память загрузчик, расположенный между первым сектором и началом разделов. обычно под это дело оставляют пару мегабайт (минимум 32кб) пустого места при разметке диска.
https://ru.wikipedia.org/wiki/GNU_GRUB#Особенности_загрузки смотри картинку с boot.img и core.img
Исправление pfg, :
если загрузчик не влезает в 446 байт, отведенных под код загрузчика в MBR (а современные загрузчики давно не влезают :) ), то используется хак : в 446 байт вписывают код, который грузит в память загрузчик, расположенный между первым сектором и началом разделов. обычно под это дело оставляют пару мегабайт (минимум 32кб) пустого места при разметке диска.
https://ru.wikipedia.org/wiki/GNU_GRUB#Особенности_загрузки
Исходная версия pfg, :
если загрузчик не влезает в 446 байт, отведенных под код в MBR, то используется хак : в 446 байт вписывают код, который грузит в память загрузчик, расположенный между первым сектором и началом разделов. обычно под это дело оставляют пару мегабайт (минимум 32кб) пустого места при разметке диска.
https://ru.wikipedia.org/wiki/GNU_GRUB#Особенности_загрузки