Como faço para instalar permanentemente o rEFInd no meu mac do Ubuntu (sem usar o mac os)

0

Eu deletei meu mac os e tive problemas para fazer com que meu mac reconhecesse o instalador do Ubuntu quando eu pressionava a tecla ALT na inicialização. Eu tive que reinstalar mac os instalar refind e depois instalar o Ubuntu novamente quando foi reconhecido e excluir mac os. Como faço para instalar permanentemente o rEFInd para que, se eu fizer uma instalação criptografada ou limpar a unidade, eu ainda possa usar o rEFInd? Tudo isso do Ubuntu (eu não quero reinstalar o Mac OS novamente).

EDITAR:

Aqui estão os erros que encontrei quando tentei alterar o erro bootmgr: Eu tentei fazer uma instalação manual para EFI/BOOT.bootx64.efi e funcionou eu acho, mas eu tive alguns erros quando tentei alterar a ordem de inicialização:

raj@raj-MacBookPro:~$ sudo efibootmgr -c -l \EFI\refind\refind_x64.efi -L rEFInd  
[sudo] password for raj:   
** Warning ** : Boot0002 has same label rEFInd  
** Warning ** : Boot0003 has same label rEFInd  
BootCurrent: 0000  
Timeout: 5 seconds  
BootOrder: 0004,0003,0002,0000,0080,0001
Boot0000* ubuntu  
Boot0001* rEFInd Boot Manager  
Boot0002* rEFInd  
Boot0003* rEFInd  
Boot0080* Mac OS X  
Boot0081* Mac OS X  
Boot0082*   
BootD1A6* AST  
BootFFFF* 
Boot0004* rEFInd  
raj@raj-MacBookPro:~$ efibootmgr -o 0001,0080,0081  

boot entry 1 does not exist  

raj@raj-MacBookPro:~$   

Eu tentei muitas outras versões do comando efibootmgr , como efibootmgr -o 1,80,81 , mas elas não funcionaram.

    
por rajlego 31.03.2014 / 15:37

1 resposta

2

Três opções me ocorrem:

  1. Use a porta do Linux do utilitário bless . Isso agora está disponível nos arquivos do Ubuntu (pelo menos para 14.04), mas não tenho certeza quando foi adicionado. Eu ainda tenho que documentar adequadamente isso na documentação do rEFInd, mas está na minha lista de coisas para fazer.
  2. Instale o rEFInd no ESP usando o nome de arquivo de fallback de EFI/BOOT/bootx64.efi (ou EFI/BOOT/bootia32.efi para Macs mais antigos com EFIs de 32 bits). A maioria dos Macs honrará este nome de arquivo se não conseguirem encontrar outra coisa para inicializar, mas não posso fazer promessas sobre qualquer modelo específico.
  3. Usando um CD ao vivo do OS X ou uma unidade flash USB (como um disco de instalação). Você pode iniciar um Terminal em tal disco, e isso deve permitir que você execute install.sh no OS X de rEFInd. No entanto, você precisará usar a opção --esp ou --ownhfs {device-id} para install.sh .
por Rod Smith 01.04.2014 / 02:15