rEFIt - rEFInd - Grub2… o que é o “caminho certo” para o Ubuntu 14.10 em um Mac:

1

Alguém por favor pode me ajudar a entender o “ caminho certo ” (se é que existe tal coisa) rodar o Ubuntu em um computador EFI (especificamente um iMac 2012 - eu tenho o Ubuntu 14.10 instalado este iMac, na partição / sda5).

Eu instalei inicialmente o rEFIt. Não funcionou perfeitamente, então mais tarde tentei substituí-lo por rEFInd (embora eu ache que minha remoção do rEFIt estava incompleta). E é claro que eu tinha o Grub instalado na partição do Ubuntu.

Não me lembro da sequência dessas instalações. Acho que instalei o rEFIt no lado do Mac, depois instalei o Ubuntu (com o Grub) na partição / sda5. . . em seguida, “upgrade” para o rEFInd, instalando-o no lado do Ubuntu (mas pode ter sido no lado do Mac).

Quando eu inicializei o Mac, por um longo tempo, ele iria inicializar no Grub2 - onde eu selecionaria minha instalação do Ubuntu. Então, não tenho certeza do que aconteceu, mas começou a inicialização em rEFInd. Em rEFInd, eu selecionaria o ícone do Ubuntu e então inicializaria no Grub2. Essencialmente, eu tinha dois gerenciadores de boot diferentes que eu tinha que usar em seqüência.

De qualquer forma, eu tive este trabalho por um longo tempo até depois de um grande acidente. Após o travamento, toda vez que eu inicializava o rEFInd e selecionava ANY OS (incluindo LiveUSBs), inicialmente carregava , mas a tela acabava ficando em branco e parando por aí . Nada parecia acontecer. Então eu removi o reFIND e instalei o reFIt. Agora o Mac inicializa em rEFIt e quando eu seleciono o ícone do Ubuntu, ele vai para o Grub2. Mas a tela do Grub não é totalmente clara, apenas um pouco pixelizada.

Isso me fez pensar: devo usar dois gerenciadores de inicialização?

É possível / preferível para:

1. inicialize diretamente no Grub2, sem intermediário; ou
 2. inicializar em rEFIt (ou rEFInd) e não precisar ir para o Grub?

Obrigado por qualquer erudição sobre este assunto. Eu simplesmente não entendo.

    
por Rsync 31.01.2015 / 19:19

2 respostas

3

Ambas as opções # 1 e # 2 são possíveis. no entanto, se você não entender a inicialização nativa do modo EFI do Mac e como o Mac implementa a inicialização de BIOS / legado, é provável que você faça uma série de coisas para configurá-lo. Minha suspeita é que você instalou o Ubuntu no modo BIOS / herdado com uma versão do GRUB no modo BIOS, o que significa que o GRUB não conseguirá iniciar o OS X (ou talvez ele funcione, mas esse caminho é muito esquisito na minha experiência) . Se estiver certo, você desejará instalar uma versão EFI do GRUB ou do rEFInd para fazer o que quiser. É preferível instalar a partir do OS X, embora as ferramentas Mactel às quais o LiveWireBT possa teoricamente tornar isso mais confiável no Linux. (Eu mesmo tenho experiência limitada com essas ferramentas, então não posso comentar sobre elas em detalhes.) Minhas páginas em híbrido MBRs e Carregadores de inicialização EFI para Linux ajudarão a aumentar a velocidade, mas esteja preparado para gastar alguns tempo na leitura. Desculpe, mas não conheço nenhum bom atalho para isso. Um guia passo-a-passo com inteligência pode funcionar, mas é mais provável que você se desvie por causa de suposições que o autor faz e que não se aplicam ao seu sistema.

A documentação rEFInd é bastante extensa. Esteja ciente de que houve mudanças significativas no suporte Mac do rEFInd recentemente. Em particular, a versão 0.8.4 e posterior agora são instaladas na Partição do Sistema EFI (ESP) por padrão, o que é necessário para trabalhar com a maneira como o Yosemite é configurado por padrão. Essa mudança causou alguma confusão entre os usuários, no entanto.

Divulgação completa: eu mantenho o rEFInd, então não sou imparcial.

    
por Rod Smith 04.02.2015 / 21:46
0

A inicialização do binário GRUB EFI diretamente deve funcionar . Para Macs mais novos, não deve haver diferença entre uma instalação UEFI normal no Windows ou em um Mac. Para Macs mais antigos, você precisa abençoar o binário GRUB EFI, o PPA das ferramentas Mactel fornece ferramentas para fazer a configuração mais fácil.

Você pode até inicializar uma instalação externa do Ubuntu, como descrevi em ainda é possível instalar o Ubuntu em um disco rígido externo? com UEFI? , mas para inicializar de uma unidade interna em um Mac, você deve omitir a opção --removable do comando grub-install . Além disso, você não precisa criar outra partição HFS + ao seguir estas instruções no seu caso, use a partição onde os carregadores do Mac EFI estão.

    
por LiveWireBT 31.01.2015 / 22:55