Dual-Boot com El Capitan sem usar o rEFInd, como o bootloader deve ser instalado?

0

Estou tentando inicializar o El Capitan com o Ubuntu MATE puramente com o firmware EFI do meu MacBookPro e sem usar o rEFInd ou o rEFIt. link mostra como fazer isso sem apagar e reinstalar o OS X. Eu estava seguindo quando tive um problema com a criação da partição de inicialização do Ubuntu - o Utilitário de Disco não o tornava menor que 5 GB. Eu não estou desperdiçando 5 GB apenas para um gerenciador de inicialização. Então eu pesquisei e encontrei essa pergunta do StackExchange (link removido) que até mesmo referenciava o guia que eu estava usando. Na linha de comando, o diskutil não reduziria a partição para ser pequena o suficiente. Então, eu vi o último comentário sobre a única resposta para essa pergunta, que diz que a inicialização de um verdadeiro ESP é uma opção melhor. Então agora eu tenho pensado sobre como eu vou inicializar o Ubuntu usando o firmware do Mac. Eu pensei aproximadamente em três métodos diferentes:

  1. Instalando o gerenciador de inicialização no ESP já no Mac. Eu provavelmente usaria ubiquity -b no terminal e, em seguida, instalaria o gerenciador de inicialização com um processo semelhante a este (link removido).
  2. Fazendo o mesmo que acima, mas criando um novo ESP (não tenho certeza se isso seria necessário).
  3. Não está mexendo com um ESP e usando bless para tornar o arquivo EFI inicializável na mesma partição em que o Ubuntu está instalado. (Haverá um arquivo EFI?)

Se parece que não sei exatamente o que estou fazendo é porque não sei, e é por isso que estou aqui. Alguma dessas opções funcionaria? Existe uma opção melhor para configurar isso?

EDIT: Ok, eu instalei o Ubuntu MATE. Eu selecionei para instalar o carregador de boot no ESP já no Mac, e correu tudo bem. No entanto, quando inicializo o firmware, a única opção que aparece é o Macintosh HD. Quando eu reiniciar do OS X, ele será reinicializado para o OS X. No entanto, posso montar o ESP no qual instalei o GRUB e abençoá-lo na linha de comando, e o Mac será reinicializado no Ubuntu MATE. Minha conclusão a partir disso é que o firmware só permite que o usuário inicialize a partir de um volume montado, e provavelmente terei que montar meu ESP no OS X ou usar uma partição diferente para o carregador de inicialização (e montá-lo no SO X).

EDIT 2: Resolvido. Acabei de copiar o arquivo grubx64.efi no ESP para o diretório /EFI/boot/bootx64.efi no ESP (ou qualquer partição fat32 / efi) e o firmware da Apple o detectou. Obrigado ao / u / 5HT-2a.

    
por Andymang 08.06.2016 / 04:25

1 resposta

-1

Você não precisa usar o Utilitário de Disco para fazer partições, já que essa é obviamente a limitação da ferramenta. Por que não usar uma ferramenta diferente para particionamento, como um live CD? Arch e Ubuntu não são exatamente os mesmos quando se trata de instalar em UEFI. Eu recomendo usar o meio alternativo para instalar o ubuntu, selecione a configuração manual e durante a instalação você pode configurar sua partição de boot para o Ubuntu ser montado como 'boot', e o esp montado como boot \ efi. Tudo sobre o Ubuntu no esp seria sob uma pasta "ubuntu". Uma vez que sua instalação e sua instalação estão prontas, você deve adicionar uma opção para carregar o Ubuntu no El Capitan (mas isso pode acontecer? Eu não tenho idéia sobre o osx) ou usar cloverefi, que é o mais utilizado entre os usuários hackintosh até agora como eu sei. link

    
por dimk 08.06.2016 / 04:59