A maioria dos computadores modernos, incluindo todos os Macs baseados em Intel, pode ser inicializada de duas maneiras:
-
Modo EFI / UEFI - Este é o modo nativo da maioria dos computadores modernos (PCs lançados em meados de 2011 ou posteriores e todos os Macs baseados em Intel). Este é um modo de inicialização fundamentalmente novo do sistema BIOS mais antigo. Oferece vantagens e desvantagens em relação ao BIOS. O programa
efibootmgr
funcionará somente se você inicializar no modo EFI. (Observe que UEFI é simplesmente EFI versão 2.x. Macs ainda usam EFI 1.xe tecnicamente não são UEFI; mas 90% do que você lê sobre a inicialização de UEFI ainda se aplica a Macs no modo EFI.) - BIOS / CSM / legacy mode - Computadores mais antigos têm BIOS, não EFIs. A maioria das EFIs fornece um recurso chamado Compatibility Support Module (CSM), que permite a inicialização de SOs projetados para o modo BIOS. Isso geralmente é chamado de "inicialização em modo herdado". O CSM é planejado como uma ferramenta temporária para compatibilidade com versões anteriores. Nos Macs, costuma ser usado para permitir que o computador faça uma dupla inicialização com o Windows (especialmente com o Windows 7 e versões anteriores) no modo BIOS e com o OS X no modo EFI.
O Ubuntu pode inicializar em qualquer modo, mas saber qual modo você está usando pode ser complicado. A maneira mais segura de saber é procurar um diretório chamado /sys/firmware/efi
. Se estiver presente, você inicializou no modo EFI. Se estiver ausente, você provavelmente inicializou no modo BIOS. O modo em que você inicializou o instalador do Ubuntu determina se ele instalou uma versão do GRUB no modo BIOS ou no modo EFI.
Em qualquer caso, seus sintomas indicam que você inicializou o Ubuntu no modo BIOS, não no modo EFI. Na maioria dos casos, isso é indesejável. A maneira mais fácil de corrigir o problema é instalar um carregador de inicialização no modo EFI para Linux. Vários estão disponíveis, como detalhado nesta página do meu. Tradicionalmente, os usuários de Mac têm favorecido rEFIt para esta tarefa; entretanto, o rEFIt foi abandonado por vários anos. Meu garfo, rEFInd, está em manutenção ativa. As chances são de que se você instalar o rEFInd no OS X, poderá inicializar o Ubuntu a partir do menu rEFInd na próxima reinicialização. Você pode precisar fazer um pouco de limpeza depois, no entanto:
- Seu disco provavelmente tem um MBR híbrido , que é um hack feio e perigoso. É desnecessário ao inicializar todos os seus sistemas operacionais no modo EFI, portanto, a menos que você esteja triplo inicializando com o Windows, provavelmente você deve converter o MBR híbrido em um MBR de proteção legal. Você pode fazer isso fazendo uma pequena alteração com GParted ou
parted
ou usandogdisk
: Digitex
para entrar no menu de especialistas, seguido den
para criar um novo MBR de proteção e, em seguida,w
para salve suas alterações. Note, no entanto, que se você estiver triplo de inicialização com o Windows, provavelmente precisará do seu MBR híbrido. - Você pode acabar com opções extras de inicialização no menu do rEFInd. Em particular, pode haver uma entrada no modo BIOS para o Ubuntu que pode ou não funcionar. Você pode eliminá-lo editando (de Ubutu)
/boot/efi/EFI/refind/refind.conf
: descomente a linhascanfor
e certifique-se de quehdbios
não sejaentre as opções. Dependendo do que mais você instalou, você pode ver outras opções que você não precisa e / ou que não funcionam. Você pode personalizar o rEFInd com outras opções refind.conf
, como as opçõesdont_scan_files
,dont_scan_dirs
edont_scan_volumes
. Examine os comentários no arquivo de configuração ou leia a documentação de configuração do rEFInd para obter detalhes.