recentemente instalei o Ubuntu como segundo SO no MacBook,
Como gerenciador de inicialização dupla, instalei o rEFInd e fiz a instalação em uma partição.
Quando iniciei a partir desta partição, acabei de receber o grub console. Mas percebi que o grub.cfg estava faltando e consegui inicializar facilmente o SO pela linha cmd:
insmod ext2
set root='(hd2,gpt4)'
linux /vmlinuz root=/dev/sda4 ro
initrd /initrd
boot
então eu executo o update-grub2 então eu obtive pelo grub cfg, mas depois do reboot grub console ainda se exibindo e eu preciso escolher manualmente o cfg para poder rodar o SO
insmod ext2
set root='(hd2,gpt4)'
configfile /boot/grub/grub.cfg
Portanto, parece que o grub não sabe qual dispositivo / partição usar e isso provavelmente está causando o problema. Mas eu não sei como posso consertar, é uma responsabilidade do Boot Manager ou eu posso de alguma forma configurar o grub para escolher root = '(hd2, gpt4)' por padrão?