Eu tive muitos problemas para fazer isso. Ele sempre é incapaz de inicializar após a instalação (eu recebo o famoso ponto de interrogação em uma pasta). Eu instalei o rEFInd, no entanto, depois de instalar o Debian, ainda tenho o mesmo problema.
O problema que o Debian instala o GRUB? O Debian não oferece uma opção para não instalar o GRUB, embora eu suponha que você possa instalá-lo em um pen drive ou em algum lugar que não importe.
É o problema que estou escolhendo instalar em todo o disco (isso apaga ou refind no mbr?). Eu venho usando PCs onde instalar o linux é um pedaço de bolo e estou frustrado com minhas experiências com o MBP até agora.
Respostas:
rEFInd é um gerenciador de inicialização EFI. Como tal, ele instala como arquivos na EFI System Partition (ESP) ou na partição principal do OS X; não escreve nada no MBR.
Você não diz se está configurando uma instalação de inicialização dupla ou substituindo o OS X pelo Debian, criando assim uma configuração pura do Linux. Neste último caso, minha recomendação é usar o particionamento MBR em vez do GPT e instalar a versão BIOS do GRUB (ou LILO ou SYSLINUX, se você preferir). O Mac será inicializado usando sua camada de compatibilidade do BIOS, e você poderá tratar o computador como um PC padrão baseado no BIOS. Fazer uma instalação no modo EFI somente no Linux é complicado porque a implementação do EFI da Apple é estranha e não funciona com as ferramentas comuns do Linux para manipular carregadores de inicialização EFI, como
efibootmgr
. Embora seja possível fazer o trabalho com ferramentas comobless
(uma implementação mais limitada de uma ferramenta OS X com o mesmo nome), esse processo está mal documentado e duvido que o instalador do Debian o suporte diretamente (embora eu possa estar errado, especialmente no Debian 7).Se você está fazendo uma instalação dual-boot, eu recomendo que você instale reencontrar no OS X . A instalação na partição principal do OS X tende a produzir menos problemas do que a instalação no ESP, embora a instalação no ESP seja necessária em alguns casos. Instale o driver do sistema de arquivos EFI para qualquer sistema de arquivos que também mantenha seus kernels Linux e, se você usar uma
/boot
partição separada no Linux, crie umrefind_linux.conf
arquivo no diretório que contém seus kernels Linux. Tudo isso está descrito na documentação do rEFInd.fonte