Se você seguiu as instruções do RoundSparrow hilltx com precisão, incluindo o uso da opção Se você fez não usar a opção EDIT: Você poderia, por favor, fazer o seguinte e postar os resultados (edite sua postagem original para fazer isso): Você também pode tentar fazer com que o boot no modo BIOS volte a funcionar corrigindo o MBR híbrido e / ou reinstalar o GRUB; no entanto, MBRs híbridos são feios e perigosos, então essa não é a abordagem que eu recomendo. Se você seguir esse caminho, tente usar o programa EDIT 2: Seus kernels são todos versões 3.2.x, anteriores à EFI stub loader. Isso significa que eles não funcionarão diretamente com o rEFInd. De um modo geral, existem duas maneiras de contornar este problema: Outra opção é atualizar sua versão do Ubuntu. Eu percebo que o 3.04 é um lançamento do LTS, mas houve versões 3.04.1 e 3.04.2 desde então, e tenho certeza que elas incluem os novos kernels. Eu não tenho certeza se você poderia instalar o 3.04.2 sobre o 3.04 para fazer tudo funcionar, mas você pode olhar para essa possibilidade. --alldrivers
para install.sh
, você deverá ver uma ou mais novas opções em rEFInd, com descrições que incluem a string vmlinuz
. Essas novas entradas devem inicializar o Linux. Se isso acontecer, você pode remover a entrada não funcional do Linux editando /EFI/refind/refind.conf
, removendo o comentário da linha scanfor
e garantindo que hdbios
não seja --alldrivers
, ou se você não vir as entradas vmlinuz
/ entradas, deverá instalar o driver ext4fs que vem com o rEFInd. Supondo que você usou as opções de instalação rEFInd padrão, é necessário criar o diretório /EFI/refind/drivers
no OS X e, em seguida, copiar o driver ext4fs para sua arquitetura (X64 ou IA32) para esse diretório. Quando você reiniciar, você deverá ver uma nova opção do Linux, com um nome que inclua vmlinuz
. Isso deve inicializar corretamente.
ls -l $(find /EFI -iname "*.efi")
e poste os resultados aqui. (Isso pressupõe que você instalou o rEFInd no OS X usando as opções padrão; se você o instalou no ESP, monte-o e ajuste o caminho de /EFI
para o ponto de montagem do seu ESP). ls -l /boot/vmlinuz*
e poste os resultados aqui. refind.conf
a presença de uma linha lendo scan_all_linux_kernels
. Certifique-se de que esteja presente e que não seja comentada (por um caractere #
inicial). gptsync
de rEFInd, em vez daquele de rEFIt. O último falhou para você, mas o de rEFInd provavelmente funcionará; ou você pode usar gdisk
para este trabalho, conforme descrito na página à qual eu vinculei anteriormente neste parágrafo.
efibootmgr
para registrar um carregador de boot com o firmware; basta copiar seus arquivos no lugar e configurar seu arquivo de configuração. Depois disso, o rEFInd deve detectar o que você instalar e permitir que você o inicie. chroot
de um disco de emergência, como descrito em aqui.