Quando o Grub2 está em um pendrive USB (o pendrive não tem o Linux instalado nele, então o grub.cfg mut é criado e editado manualmente), o literal da partição de dados muda, dependendo de quantos dispositivos internos e externos estão conectados. e se o hardware inicializar nos modos UEFI ou BIOS.
Em algumas linhas eu preciso ter um parâmetro na forma de / dev / sd $ #, não no estilo GRUB, ele deve apontar para tais dados de partição (o literal não é sempre o mesmo, depende muito do computador Eu inicializo com esse USB).
Com o comando de pesquisa do GRUB eu posso obter o literal, mas no estilo GRUB.
Eu não sei como usar expressões regulares dentro do arquivo grub.cfg para alterar o hd # para sd $, nem para alterar ', msdos #' ou ', gpt #' para #.
Talvez um link para expresões regulares no grub.cfg possa ajudar.