iMac substitua o GRUB2 pelo rEFIt

0

Eu tenho uma inicialização dupla do Mac OS X Lion e do Ubuntu 12.10. Quando eu instalei o Ubuntu, ele veio com o GRUB2 como gerenciador de boot, mas eu realmente não posso usá-lo, pois tenho um teclado bluetooth que não é suportado pelo GRUB2 - Então eu fico preso no sistema padrão (Ubuntu) o tempo todo.

No entanto, eu consegui inicializar no meu sistema mac (que eu estou agora) e agora eu quero remover o GRUB2 e instalar o rEFIt, porque o rEFIt suporta meus dispositivos de entrada bluetooth. Eu tenho o instalador rEFIt pronto, mas eu quero remover o GRUB2 primeiro. Como isso poderia ser feito? Obrigado!

    
por arielschon12 13.04.2013 / 15:37

1 resposta

0

Não remova o GRUB 2; O rEFIt não pode inicializar o Linux sem a ajuda do GRUB 2 ou de algum outro carregador de boot específico do Linux - ou, pelo menos, fazer isso é complicado e requer habilidades avançadas.

Você pode, no entanto, instalar rEFInd, que é uma versão atualizada do rEFIt. (rEFIt não foi atualizado em três anos). É possível que o rEFInd inicialize um kernel Linux diretamente, embora seja necessário instalar um driver de sistema de arquivos EFI adequado e criar um arquivo de configuração para isso. O procedimento seria:

  1. Instale o rEFInd no OS X executando o script install.sh , conforme descrito na página da Web do rEFInd. Passe a opção --alldrivers para install.sh para instalar seus drivers do sistema de arquivos. (Você pode subsequentemente remover os que não está usando, se quiser; eles estão armazenados em /EFI/refind/drivers_x64 ou /EFI/refind/drivers_ia32 .)
  2. Reinicie. O rEFInd deve produzir um menu com uma opção para inicializar o Linux via GRUB 2, e provavelmente uma ou mais outras opções que inicializam o Linux diretamente (via vmlinuz-* files). Use a opção GRUB; as opções vmlinuz-* não funcionam ainda.
  3. No Linux, execute o script mkrlconf.sh que vem com o rEFInd.
  4. Reinicialize e teste as opções de inicialização do Linux - aquelas que iniciam vmlinuz-* arquivos.
  5. Se você puder inicializar o Linux através dos arquivos vmlinuz-* , inicialize com o OS X e edite o arquivo /EFI/refind/refind.conf . Localize a linha scanfor comentado. Descomente-o e certifique-se de que a opção hdbios não esteja ativada. Isso removerá a entrada do GRUB de rEFInd.
  6. Opcionalmente, no OS X ou no Linux, inicie o gdisk no disco rígido. (Existe um pacote do Ubuntu para gdisk , ou você pode baixar e instalar a versão do OS X.) Digite x para entrar no menu de especialistas, digite n para criar um novo MBR de proteção e digite w para salvar suas alterações. Isso excluirá qualquer MBR híbrido que possa ter existido no disco, tornando-o mais seguro.

Este procedimento não remove realmente o GRUB do seu sistema, mas torna a sua presença irrelevante. A remoção do GRUB é possível, mas há esforço e risco envolvidos, portanto, IMHO não vale a pena.

    
por 13.04.2013 / 19:42