Если логический сектор равен четырём килобайтам, совсем нет причины использовать uefi.
Если на компьютере только UEFI, то нет возможности использовать что-то вместо UEFI
Антон, каждый случай каждого ноутбука нужно рассматривать отдельно. Начиная с bios. Каждая компания двигает своё в железе. Например Леново в g50(/z50?, и выше?) может не только держать mbr умолчанием (обязательными двумя(!) опциями в uefi bios), но и переводить контроллер с ahci в ide, с возможностью загрузки pc-dos или ms-dos, или xp на ноутбуке с uefi bios. Т.е. грузить любую систему.
Ну и моё ИМХО:
У топикстартера, при наличии esp раздела
https://forum.altlinux.org/index.php?topic=44522.msg355018#msg355018что косвенно говорит, что установка шла через uefi, ибо Protective MBR он не нужен, но с какого-то перепугу, при наличии esp раздела, в наличии и bios_grub раздел, который нужен разве что mbr который на gpt:
http://web.archive.org/web/20100502053927/http://grub.enbug.org/BIOS_Boot_PartitionИ последнее утверждение отсюда, я бы не стал принимать за чистую монету как канон:
https://www.altlinux.org/UEFI#Особенности_установки
Особенности установки
Как обычно; отличия состоят в разбивке и установке загрузчика:
начальный загрузчик EFI не похож на обычный, надо уметь находить в нём установщик;
язык установщика по умолчанию — английский, иной надо выбирать вручную на первом шаге установки;
требуется создать новый или подключить существующий FAT32-раздел с GPT-типом ESP (efi system partition) размером ~100—500 Мб (смонтируется в /boot/efi);
может понадобиться раздел типа bios boot partition минимального размера, никуда не подключенный (в установщике при выборе типа файловой системы нажать «отмена») и предназначенный для встраивания grub2-efi;
Дело вот в чём:
При таблице dos и загрузке через MBR, в котором находится загрузчик grub2 первой стадии и находится в нулевом секторе, загрузчик grub2 второй стадии core.img встраивается начиная с первого сектора:
# dd if=/dev/sdb of=core.img.area.sdb.bin ibs=512 count=2047 skip=1
# hexdump -C core.img.area.sdb.bin | head -n 1
00000000 52 56 be 1b 81 e8 39 01 5e bf f4 81 66 8b 2d 83 |RV....9.^...f.-.|
Но если на винчестере таблица GPT, core.img встраиваться в первый сектор некуда, - с первого сектора начинается Primary GPT Header:
# dd if=/dev/sda of=not-core.img.area.sda.bin ibs=512 count=2047 skip=1
# hexdump -C not-core.img.area.sda.bin | head -n 1
00000000 45 46 49 20 50 41 52 54 00 00 01 00 5c 00 00 00 |EFI PART....\...|
И тогда core.img grub2 встраивается в BIOS boot partition
# grep BIOS gpt-part-type.txt
4 BIOS boot 21686148-6449-6E6F-744E-656564454649
Но и таким бы утверждениям безоглядно доверять бы не стал
http://web.archive.org/web/20100502053927/http://grub.enbug.org/BIOS_Boot_Partition
Blocklists are the alternative used by GRUB when embedding is not possible. In this scheme, GRUB leaves core.img in the filesystem (in /boot/grub/).
Блочные списки - альтернатива, используемая GRUB, когда встраивание невозможно. В этой схеме GRUB оставляет core.img в файловой системе (в /boot/grub/).
В альтах, по меньшей мере, core.img будет находиться в /boot/grub/ даже тогда, когда во встраивании в BIOS Boot нет никакой необходимости.
При типе таблицы dos
# fdisk -l /dev/sdb | grep ^Тип
Тип метки диска: dos
core.img
# du -b /boot/grub/i386-pc/core.img
26740 /boot/grub/i386-pc/core.img
# hexdump -C /boot/grub/i386-pc/core.img | head -n 1
00000000 52 56 be 1b 81 e8 39 01 5e bf f4 81 66 8b 2d 83 |RV....9.^...f.-.|
уже находится на винчестере начиная с первого сектора, после установки загрузчика в mbr при типе таблицы dos
# hexdump -C core.img.area.sdb.bin | head -n 1
00000000 52 56 be 1b 81 e8 39 01 5e bf f4 81 66 8b 2d 83 |RV....9.^...f.-.|
При таблице dos с mbr, core.img второй стадии встраивается начиная с первого сектора после нулевого сектора с mbr. А с gpt ему встраиваться некуда. Там занято таблицей gpt. И под core.img (загрузчик grub2 второй стадии) при mbr с gpt (загрузчик grub2 первой стадии), выделяется бесфайловый BIOS Boot. Который как пишут в руководствах обязателен, но по-факту не очень.
И что здесь ещё интересного?
https://www.altlinux.org/UEFI#Особенности_установки
Особенности установки
Как обычно; отличия состоят в разбивке и установке загрузчика:
начальный загрузчик EFI не похож на обычный, надо уметь находить в нём установщик;
язык установщика по умолчанию — английский, иной надо выбирать вручную на первом шаге установки;
требуется создать новый или подключить существующий FAT32-раздел с GPT-типом ESP (efi system partition) размером ~100—500 Мб (смонтируется в /boot/efi);
может понадобиться раздел типа bios boot partition минимального размера, никуда не подключенный (в установщике при выборе типа файловой системы нажать «отмена») и предназначенный для встраивания grub2-efi;
Забавно тут то, что ссылка, с утверждением про grub2-efi, ссылается на англоязычную статью, в которой объясняется, зачем при загрузке через MBR при gpt (Protective MBR), нужен BIOS Boot. И в англоязычной статье по ссылке, ничего не говорится про grub2-efi. Поскольку речь в ней, совсем о другом.