Primeiro de tudo ... você está tentando executar o Mac OS em um hardware que não seja da Apple? De qualquer forma, até onde eu sei sim, a partição do efi deve ser a primeira. Eu não acho que você precisa instalar o grub efi, pois eu posso iniciar o mac os do bios grub (em uma emulação mac bios). Parece-me que tem performances ruins. A maneira mais fácil de resolver isso é instalar o MacOS antes do Ubuntu, se você não quiser fornecer informações sobre o hardware, a tabela de partições e a configuração do grub.