В GRUB этап 1 перемещается на этап 1.5, тогда для чего нужен этап 1, просто перейдите непосредственно к этапу 1.5. И если это необходимо, то, что он действительно делает.
Схема загрузки BIOS
BIOS поддерживает только прямой аппаратный доступ. Он не может монтировать диски, разделы или файловые системы. Таким образом, он может обращаться к диску только с адресацией CHS или LBA через контроллер жесткого диска. Это означает, что BIOS может получить доступ только к первым 8 ГБ диска.
Для большей гибкости производители разработали свои BIOS для чтения первого сектора жесткого диска и выполнения кода. Поскольку он должен умещаться в 512 байт, этот код обычно является указателем, который говорит системе загрузить X количество секторов, начиная с указанного места. Затем выполняет это. Вот почему перемещение загрузочных файлов может вызвать сбой загрузки.
Поскольку размеры дисков увеличились за пределы 8 ГБ, разделение дисков начало оставлять 1 ГБ пространства перед таблицей разделов для размещения дополнительного загрузочного кода.
В терминах GRUB
Стадия 1 - это 512-байтовый указатель, который сообщает системе, где найти загрузчик. Если стадия 2 может быть расположена в пределах первых 8 ГБ, она будет указывать на сектор, содержащий стадию 2.
Этап 1.5. Если этап 2 не может быть расположен в пределах первых 8 ГБ, то этап 1,5 записывается в 1 ГБ перед таблицей разделов. Он содержит драйверы файловой системы, так что к этапу 2 можно получить доступ по имени через путь к диску. (примечание: эта практика теперь может быть стандартной, даже если этап 2 может быть расположен в первых 8 ГБ)
Этап 2 - на этом этапе монтируются разделы и выполняется двоичный файл grub, который создает ваше загрузочное меню и позволяет вам выбрать Варианты загрузки.