Bem, eu passei um segundo dia inteiro sobre isso e agora eu resolvi isso.
Eu sinceramente espero que alguma outra pobre alma obtenha algum valor disso.
Aqui está uma receita que funciona (pelo menos no meu iMac com o Ubuntu 14.04):
- Inicialize com o USB inicializável, instale o Ubuntu
- Particione seu USB da seguinte maneira:
- 200MB de partição de inicialização EFI
- 200MB ext2, monte para
/boot
- Troque espaço se você quiser
- Uma ou mais outras partições para manter o Ubuntu adequado (por exemplo, ext4 em
/
)
- Conclua a instalação, reinicie o OS X
- Obtenha o gdisk (instalador do pkg para OS X) e os binários rEFInd
- execute "diskutil list" no console e anote o nome do dispositivo e a partição EFI (por exemplo,
/dev/disk3
,/dev/disk3s1
) - Siga a receita do gdisk no link em "Corrigindo a instalação", ponto 6
-
Instale o rEFInd na partição EFI do seu USB. A partir do diretório refind:
./refind-install -–usedefault /dev/disk3s1
(você pode arrastar o arquivo para o prompt de comando para obter o caminho completo)
Então, quando você reiniciar, você pode "EFI Boot" para rEFInd, e deve haver uma opção para inicializar o GRUB / linux.
Eu documentei isso com mais detalhes aqui: link