Tri Boot em um iMac [closed]

2

Eu tenho um iMac 2013 (desktop) que está executando o OS X Mavericks, o Windows 8 e o Ubuntu Raring.

Estou usando rEFInd para fazer a inicialização inicial, mas há alguns problemas com essa configuração:

  1. leva muito tempo (talvez 30 segundos) para que o rEFInd inicie (entendo que isso é culpa de algumas verificações da Apple, e não de rEFInd).
  2. O rEFInd não consegue iniciar o Windows (ele trava com o logotipo do Windows). Eu preciso manter alt na inicialização para selecionar a inicialização dessa unidade.
  3. O grub do Ubuntu lista todos os sistemas novamente , o que me irrita ... especialmente porque não é possível iniciar o OS X ou o Windows se eles estiverem selecionados.

que basicamente parece que eu tenho 3 camadas de booters, e se eu quiser inicializar em um sistema operacional eu preciso lembrar qual camada usar.

A configuração ideal seria apenas manter pressionada a tecla alt na inicialização, o que me daria uma opção de sistema operacional para a inicialização. Não é tão bonito quanto o rEFInd, mas seria conceitualmente mais simples e (esperançosamente) evitaria a espera de inicialização. Mas o grub do Ubuntu não está na lista: ele só tem o OS X, a recuperação do OS X, o WINDOWS e quaisquer unidades externas que eu conectei.

Como eu adiciono o grub na lista de inicialização do Mac, e como posso torná-lo o padrão? E como posso nomear as opções? Na verdade, eu sou de inicialização quádrupla com o Debian e precisaria de uma maneira de distinguir os sabores do Linux.

    
por fommil 23.03.2014 / 15:45

1 resposta

1

Primeiro, em relação ao atraso de 30 segundos, consulte a nova documentação sobre este assunto. A solução que parece funcionar melhor é criar uma partição HFS + pequena (~ 100MiB) para o rEFInd e instalar o rEFInd nela com a opção --ownhfs {device_filename} para install.sh .

No que diz respeito ao Windows, por favor, publique detalhes técnicos das suas partições e do modo de instalação do Windows. Em particular, mostre a saída de sudo fdisk -l /dev/sda e sudo gdisk -l /dev/sda no Ubuntu. (Pode ser necessário instalar gdisk via sudo apt-get install gdisk .) Se você tiver mais de um disco, repita esses comandos para cada um deles. Poste os resultados em um site pastebin e forneça o URL ou edite sua pergunta para incluir a saída. No segundo caso, adicione quatro espaços ao início de cada linha para preservar a formatação.

Outro comentário no Windows: A partir do Windows 8, ficou muito mais fácil instalar o Windows no modo EFI. Pesquisando em palavras-chave produz muitos acessos sobre o assunto, mas este parece um tutorial decente. Usando o modo de inicialização EFI para todos os seus sistemas operacionais irá resolver qualquer número de problemas. Infelizmente, a Apple e a Microsoft não parecem estar fazendo muito para tornar isso mais fácil.

Sobre o GRUB: Não deve ser necessário usar o GRUB. Se você instalar um driver do sistema de arquivos EFI para qualquer sistema de arquivos que possua seu kernel Linux, você poderá ignorar o GRUB completamente para inicializar o Linux; O rEFInd mostrará seus kernels do Linux e permitirá que você os inicialize diretamente.

    
por Rod Smith 23.03.2014 / 17:40