Вот такой возник вопрос ...
- положим, имеется GPT диск, разбитый на ... 10 разделов
- на GPT диске нет загрузочного кода, его загружать должен EFI код в ROM вместо BIOS
- но на GPT диске всегда есть MBR сектор (LBA0) который обычно определяет 1 раздел, покрывающий все разделы GPT (для защиты от уничтожения)
- но в MBR секторе же есть код загрузки, который мог бы (в принципе) передавать управление на начало 1-го раздела GPT на загрузку
Т.е. ничего не мешало бы, кажется, создать такую структуру диска GPT, которая одинаково грузилась бы в режимах загрузки и EFI и BIOS.
P.S. Похоже, что каким-то таким подобным образом (совместимым) осуществляется загрузка с USB-флешки ISO образов Fedora, записанных их же собственным инструментом записи Live USB Creator.

