Короткий ответ с разбивкой
UEFI - прошивка для компьютеров, разработанная и изданная Intel. В отличие от большинства прошивок BIOS, прошивку UEFI можно найти в системах, которые не относятся к классу, совместимому с IBM PC.
Расширяемая прошивка
UEFI является расширением встроенного программного обеспечения, такого как BIOS, но (1) он может читать записи из разделов диска, не только загружаясь с диска, но (2) загружаясь с определенного загрузчика в определенном месте на определенном диске.
Совместимость загрузчика для выполнения UEFI
Спецификация UEFI определяет исполняемый формат, требующий, чтобы все прошивки UEFI могли выполнять код в этом формате. Когда загрузчик написан для собственного UEFI, он написан в этом формате.
Обратная совместимость
Для обратной совместимости большинство прошивок UEFI могут загружать систему точно так же, как и прошивки BIOS, искать MBR и запускать загрузчик оттуда. В зависимости от встроенного программного обеспечения это может называться устаревшим режимом BIOS, режимом совместимости BIOS или другими аналогичными терминами.
Ссылка сравнения
UEFI и U-Boot ведут себя очень по-разному
U-Boot
- Загрузочные переменные указывают ядро, initrd и командную строку
- В настоящее время нет поведения по умолчанию для загрузки автоматически
UEFI
- Спецификация как выбрать загрузочное устройство.
- Спецификация для ABI и среды исполнения.
источник