Eu passei muitas horas de pesquisa sobre o problema exato que você está vivenciando. Sim, o seu Mac inicializou através de seu "último esforço" ou "modo de fallback" e usou um BIOS emulado para inicializar. Um SO inicializado desta maneira não pode ver qualquer interação EFI com o hardware.
Macs boot via EFI, alguns modelos procuram uma partição FAT com efin binários, e alguns modelos (como o meu macbook) requerem uma partição HFS com binários de efi. Este último não segue o padrão.
A ordem de inicialização é programada na EEPROM do macs, e é assim que o mac sabe onde procurar.
Aqui estão alguns passos (não mostrarei como usar cada utilitário):
- inicialize a partir de imagem USB do rEFInd , mantendo alt na inicialização
- use o menu de inicialização do rEFInd para inicializar o instalador do ubuntu (isso garante que o SO saiba que ele foi inicializado via EFI)
- instala o efibootmgr a partir dos repositórios oficiais
- use o efibootmgr para manipular as configurações de inicialização EFI incorporadas no macs EEPROM
Eu tive grandes sucessos usando os links acima.