Estou usando grub2-install (GRUB) 2.02~beta3
no meu sistema Gentoo 64 bits. Meu sistema Linux depende de uma unidade USB externa. Depois que eu configurei meu sistema, eu corri
grub2-install /dev/sda
O comando não reporta nenhum erro, e eu recebi uma entrada de inicialização EFI:
efibootmgr -v
Boot0001* gentoo HD(1,GPT,f5987895-e3c4-40e5-9b7b-0516dd53799d,0x1800,0x20000)/File(\EFI\gentoo\grubx64.efi)
No entanto, não consegui inicializar meu sistema com essa entrada. Não aparecerá no menu de inicialização. Eu tenho que ir para a configuração do BIOS e criar uma nova entrada. Depois que eu inicializo meu sistema a partir da entrada de inicialização EFI criada manualmente, verifiquei novamente as configurações de inicialização do EFI e obtive isso:
Boot0001* gentoo HD(1,GPT,f5987895-e3c4-40e5-9b7b-0516dd53799d,0x1800,0x20000)/File(\EFI\gentoo\grubx64.efi)
Boot0002* Gentoo amd64 PciRoot(0x0)/Pci(0x14,0x0)/USB(13,0)/HD(1,GPT,f5987895-e3c4-40e5-9b7b-0516dd53799d,0x1800,0x20000)/File(\EFI\gentoo\grubx64.efi)
A entrada 1st é gerada por grub2-install
e a entrada 2nd é gerada pela configuração do meu BIOS. Parece em outro momento, o computador trata o meu driver USB externo de maneira diferente.
Existe alguma coisa com o comando grub2-install
? Como posso fazer o comando gerar a mesma entrada que a configuração do BIOS?