rEFInd ignorado no MacBook com Mac, Windows, Ubuntu

0

Eu tinha inicialização dupla do Mac e do Windows em uma unidade. Eu decidi instalar o Ubuntu no SSD usando o rEFInd. Após a instalação eu tenho (Mac + Win) + (Ubuntu). A coisa é que, quando eu inicio o laptop no lugar de rEFInd, o Ubuntu é iniciado. E somente quando eu pressionar Alt eu posso ver opções padrão de inicialização do Mac (pic) .

 /dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI NO NAME                 536.9 MB   disk0s1
   2:           Linux Filesystem                         247.0 GB   disk0s2
   3:                 Linux Swap                         8.5 GB     disk0s3
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HD            599.3 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                150.0 GB   disk1s4
  1. Posso desinstalar o rEFInd sem nenhuma alteração no processo de inicialização descrito? (Porque parece que o rEFInd não executa ações nele)
  2. O que acontecerá com o boot depois que eu excluir o rEFInd e o ubuntu?
  3. Posso voltar ao MacOS como primeiro boot (sem pressionar nada, como o Ubuntu agora) e fazer o rEFInd para inicializar o Windows ou o Ubuntu quando necessário? (Sem reinstalar o Windows ou Mac)
por Daniil Naumetc 04.12.2015 / 16:53

1 resposta

1

O que aconteceu é que o Ubuntu instalou o GRUB como gerenciador de boot primário no computador, o que está sobrescrevendo a inicialização do rEFInd. Não é claro da sua descrição se você consegue inicializar todos os três sistemas operacionais do GRUB. Se não, ou se você não gosta do GRUB, você pode restaurar o rEFInd para ser o gerenciador de inicialização primário.

A maneira menos invasiva mas mais difícil de fazer isso é usar efibootmgr no Ubuntu. Digite sudo efibootmgr -v para ver uma lista de opções de inicialização. Procure por um que faça referência a rEFInd (pode ser chamado de "Mac OS X" ou algo similar, mas deve se referir ao nome do arquivo binário rEFInd). Em seguida, você pode usar a opção -o para efibootmgr para defini-la no início da ordem de inicialização, como em sudo efibootmgr -o 0080,0001,0081 se a opção rEFInd for Boot0080 e Boot0001 e Boot0081 forem coisas que você pode desejar para inicializar se o rEFInd não aparecer por algum motivo.

A maneira mais fácil, mas um pouco exagerada, de fazer com que o rEFInd funcione novamente é reinstalá-lo. Você deve ser capaz de fazer isso do OS X ou do Ubuntu. Uma vez reinstalado, você poderá inicializar qualquer um dos seus sistemas operacionais a partir do rEFInd. No caso do Ubuntu (e talvez do OS X ou Windows), você deve ser capaz de fazê-lo diretamente ou através do GRUB.

    
por Rod Smith 06.12.2015 / 17:38