Вопросы к Поиску с Алисой
Некоторые отличия работы загрузчика GRUB на платформах BIOS и UEFI:
BIOS: GRUB в этой системе имеет форму загрузочного кода в MBR и дополнительного кода, встроенного в дисковые блоки между MBR и началом первого раздела. unix.stackexchange.com BIOS ищет загрузочный сектор в начале диска, который является мини-загрузчиком (до 512 байт). habr.com Он находит активный раздел среди нескольких возможных и производит оттуда загрузку. habr.com
UEFI: ядро GRUB (или даже всё оно) в этой системе может иметь форму одного файла grubx64.efi в разделе ESP. unix.stackexchange.com Информация об этом загрузчике хранится в специальной NVRAM, где есть ссылка на диск/раздел и путь к бинарному файлу, который необходимо выполнить BIOS-у для загрузки. habr.com
Таким образом, основное отличие заключается в том, что в BIOS GRUB работает в загрузочном секторе, а в UEFI — в разделе на своей файловой системе. habr.com