Você está certo, os Macs apenas inicializam usando o EFI, e o Ubuntu 12.04 traz apenas o suporte do EFI na edição de 64 bits, mas de acordo com este link
Isso deve fazer o truque. Boa sorte!
Eu baixei as imagens de 32 e 64 bits do Ubuntu 12.04.4 e usei o criador de disco de inicialização no Ubuntu para criar um USB de instalação do Ubuntu de 32 e 64 bits.
No entanto, só consigo inicializar a partir do USB de instalação de 64 bits. O USB de instalação de 32 bits nem será exibido quando tento mostrar dispositivos externos durante a inicialização, mantendo o alt. A tela é branca.
Eu notei que o USB de instalação de 64 bits contém uma pasta EFI que o outro está faltando. Então tentei brincar um pouco copiando as pastas grub e EFI para o USB de instalação de 32 bits. Agora o USB de instalação de 32 bits apareceria durante a inicialização. Mas quando eu seleciono, o kernel falha ao carregar.
Você está certo, os Macs apenas inicializam usando o EFI, e o Ubuntu 12.04 traz apenas o suporte do EFI na edição de 64 bits, mas de acordo com este link
Isso deve fazer o truque. Boa sorte!