Resposta curta com detalhamento
A UEFI é um firmware para computadores desenvolvido e publicado pela Intel . Ao contrário da maioria dos firmwares BIOS, o firmware UEFI pode ser encontrado em sistemas que não estão na classe compatível com IBM PC .
Firmware extensível
O UEFI é uma extensão de firmware como o BIOS, mas (1) pode ler de entradas de partições de disco não apenas inicializando de um disco, mas (2) iniciando a partir de um gerenciador de inicialização específico em um local específico em um disco específico.
Compatibilidade do carregador de inicialização para execução por UEFI
A especificação da UEFI define o formato executável que exige que todos os firmwares da UEFI sejam capazes de executar códigos nesse formato. Quando um carregador de inicialização é gravado para UEFI nativo, ele é gravado nesse formato.
Compatível com versões anteriores
Para compatibilidade com versões anteriores, a maioria dos firmware UEFI pode inicializar um sistema como o firmware do BIOS e procurar um MBR e executar o gerenciador de inicialização a partir de lá também. Dependendo do firmware, isso pode ser chamado de modo herdado da BIOS , modo de compatibilidade da BIOS ou outros termos similares.
Referência de comparação
UEFI and U-Boot behave very differently
U-Boot
- Boot variables specify kernel, initrd and command line
- Currently no default behaviour for booting automatically
UEFI
- Specification for how to choose boot device.
- Specification for ABI and execution environment.