Eu tenho um disco USB que eu uso para fazer backup de vários laptops / servidores no escritório (backup bare-metal). O disco USB tem o grub 2 instalado, com o CentOS7.
Eu criei o disco USB com o CentOS7 em um computador sem discos rígidos SATA - apenas o disco rígido USB. Eu posso inicializar o computador sem problema.
No entanto, se eu conectar esse disco USB em computadores com discos rígidos de 1,2 ou 3 SATA, ele não será inicializado. (Grub2 diz BOOTMGR faltando erro, erro de resgate ou similar). O Grub2 inicia (a partir do MBR), mas depois tem problemas.
Isso significa que o Grub2 codificou o nome da partição de inicialização ( /dev/sda1
ou /dev/sb1
etc.) no MBR? Então eu não consigo inicializar um sistema com um número diferente de discos rígidos? (O disco USB será sempre atribuído a um número de unidade superior aos discos internos)
Existe uma maneira de forçar o Grub2 a procurar a partição de inicialização, independentemente do número da unidade?
Tags grub2