Um firmware UEFI (não BIOS, isso é outra coisa) só pode carregar aplicativos UEFI correspondentes à arquitetura de firmware EFI. Então você não pode carregar diretamente um kernel Linux, mas você deve ser capaz de carregar um bootloader UEFI que então carregue o kernel do Linux na memória e salte para ele.
Desde a versão do kernel 3.3
É possível compilar um kernel Linux com a opção EFISTUB, que permite executar / carregar diretamente o kernel como uma imagem EFI sem ter que usar um gerenciador de inicialização.