Parece que você já tentou variações no comando "bless", mas posso pelo menos confirmar que é possível consertar isso em uma configuração como a sua.
Eu também tenho um MacBook 4.1 e acabei de instalar o Xubuntu 14.04.1 (32-bit) nele alguns dias atrás, em uma configuração de inicialização única. Logo após a instalação, eu estava com o problema de 30 segundos de atraso na tela cinza-branco. Aqui está o que consertou para mim:
- Limpe a PRAM segurando o Command-Option-P-R logo após o toque de inicialização do Mac e aguarde até que o segundo toque de inicialização seja liberado.
- Inicialize em um disco de instalação do Mac OS X 10.6.
-
Execute um terminal e digite o seguinte:
bless --device /dev/disk0s1 --setBoot --legacy --verbose
-
Desligar do instalador.
- Ligue o MacBook e mantenha pressionado o botão do trackpad após o toque para ejetar o disco de instalação.
- O laptop deve continuar inicializando o Xubuntu depois que o disco for ejetado.
Seguindo esse procedimento, me levei a um tempo de atraso de apenas 5 a 5 segundos. Observe que o "--verbose" no comando bless é opcional, mas lhe dará mais informações de depuração que podem ser úteis se algo ainda não estiver funcionando corretamente.
Caso isso faça alguma diferença, devo mencionar também que limpei meu disco rígido antes de instalar o Xubuntu e aceitei os valores padrão para uma instalação em disco completo. Isso acabou particionando automaticamente meu disco rígido como GPT com a primeira partição como 1MB BIOS Boot Partition (tipo 0xEF02), a segunda partição como ext4 para o sistema de arquivos raiz e a terceira e última partição como 1GB de swap. O Xubuntu 32-bit sempre requer a inicialização no modo BIOS, então a partição de inicialização apropriada para eu alimentar o comando "bless" era "/ dev / disk0s1", e o sinalizador "--legacy" diz ao Mac para inicializar usando BIOS- modo de compatibilidade. Sua partição de inicialização especificada e se você usa o sinalizador "--legacy" ou não provavelmente mudaria se você estivesse inicializando o Xubuntu de 64 bits no modo EFI, embora eu não possa dizer que eu recomendaria isso neste laptop em particular, a menos que você atualizamos e maximizamos a RAM.