Na verdade, existe uma solução. Eu fiz uma pergunta semelhante neste site aqui: Defina a partição do Ubuntu de volta para ativa e inicialize com Chameleon
A diferença é que eu fiz uma inicialização tripla, não dupla, que é mais difícil apenas em um disco rígido. É isso que você precisa fazer.
- Prepare seu DVD do OS X (preparado com o Unibeast ou algo parecido com o que funciona em PCs, um DVD é sempre preferível do que um USB para mais problemas de bootloaders)
- No Ubuntu, crie uma partição para a sua unidade do espaço que você deseja que o OS X seja e formate-a como FAT32 (ela será alterada depois, mas desta forma o instalador a encontrará)
- Inicialize seu DVD do OS X e instale-o na partição (formatado como Registrado no Diário, mas você pode encontrar essas informações em guias)
- Depois de instalar todos os drivers, instale o gerenciador de inicialização que substituirá o GRUB (usei Enoch)
- Se você não conseguir ver o Ubuntu no início do PC na lista de sistemas operacionais, execute o Ubuntu Live CD, instale o BootRepair e defina o Ubuntu como partição ativa e defina a partição do Mac OSX como a primeira.
- Se tudo correr bem, você poderá inicializar de forma dupla no início. (Lembre-se de que você pode customizar suas preferências de carregador de inicialização de um aplicativo, por exemplo, no padrão executa o OSX em 2 segundos, se você não pressionar a tecla F8, enquanto eu escolhi mostrar imediatamente a lista do SO.
Isso é mais fácil para você do que para mim, já que o Windows, o Ubuntu e o OS X usam três diferentes gerenciadores de inicialização e eu os instalei no mesmo HDD.
Notas do EDIT: Sempre mantenha essas duas coisas após a instalação, você pode sempre precisar delas. - Um carregador de boot OSX externo, se você tiver problemas com Enoch ou Chameleon no HDD, você sempre pode inicializar com DVD até que você resolva seus problemas (como eu fiz) - Um Live CD do Ubuntu para usar o BootRepair para resolver problemas que você faz ou alterar a prioridade da partição para executar.