Os sistemas Grub2 codificam a localização dos arquivos stage2. Esta informação é armazenada na partição do bootloader. Eu entendo que o grub-install escreverá isso e muito mais.
Minha pergunta é como o grub2-install descobre onde está o diretório /boot (sua própria partição). O grub-mkconfig pode descobrir isso, no entanto, não parece que o grub-install invoque o grub-mkconfig.
Eu realmente gostaria de uma explicação detalhada de como isso é resolvido.
A questão final é: "Qual é a maneira correta de atualizar o código do bootloader na partição mbr/bios-boot quando a localização de/boot muda"?
Serão apreciadas indicações para documentação oficial ou wikis.