Есть традиционная bios загрузка, где загручик устанавливается в mbr раздела диска.
Есть уже альтернативная UEFI - https://habr.com/ru/post/404511/
Сейчас пробую UEFI -загрузку на нетбуке, где кроме UEFI уже и нет ничего
UEFI-загрузчики, допустим rEFInd, работают с папкой /boot/grub
В Магее принято имя grub2 и работает с папкой /boot/grub2
Это мелкая, но все же проблема. Это усложнение установщика загрузчика
Если сделать ссылку /boot/grub на /boot/grub2 то все будет работать
Скомпилировал нормальный grub а не grub2. Интересно почему не grub3 или grub5
Полученный, после комриляции с параметрами по дефолту, grub-install нормально устанавливает и работает с /boot/grub
Grub 2 Wiki - https://ru.wikibooks.org/wiki/Grub_2
grub - https://www.gnu.org/software/grub/grub-download
Или скачать в терминале :
git clone git://git.savannah.gnu.org/grub.git
Теперь rEFInd (UEFI-загрузчик) и grub (бывший grub2) разговаривают на одном языке.
Тем более, что имя данное разработчиками сервису все таки grub
И другие имена разработчиками не запрещаются, но и особо не приветствуются
Не лучше ли будет в Магее имя сервиса grub2 сменить на grub
Как это допустим в ubuntu
PS :
А вообще UEFI загрузка это класно. Все упрощаеся. Ни тебе mbr и прочих премудростей.
Особо порадовал rEFInd - https://www.bootdev.ru/2017/02/Ustanovka-rEFInd.html
rEFInd — загрузочное меню и утилита управления для основанных на технологии UEFI компьютеров, - https://ru.wikipedia.org/wiki/REFInd
Т е скоро дебаты что лучше syslinux или grub 2 прекратятся, т к останется один UEFI