Grub2 do sistema operacional anterior controla o processo de inicialização

Grub2 do sistema operacional anterior controla o processo de inicialização

Eu tenho 3 sistemas operacionais no meu computador.

Primeiro, instalei o Windows 10.

Em segundo lugar, Ubuntu 16.04 LTS (com GUI).

Em terceiro lugar, CentOS 7 (sem GUI).

Durante a instalação do Ubuntu, instalei o Grub2 no MBR e ele cuidou da inicialização.

Então, durante a instalação do CentOS, instalei novamente o Grub2 no MBR, para que o CentOS controle a inicialização. E estava controlando por um ano ou mais.

No entanto, recentemente, usei comandos como apt-update e apt-upgrade no sistema Ubuntu, e agora o processo de inicialização é controlado pelo Ubuntu. Como eu sei ? Bem, quando o processo de inicialização começa e eu posso escolher qual sistema operacional quero carregar, o fundo do menu fica nas cores do Ubuntu. Anteriormente, quando o Grub2 baseado na instalação do CentOS controlava a inicialização, tudo ficava em preto e branco.

Como faço para que o CentOS Grub2 seja responsável pelo processo de inicialização novamente?

Tentei fazer login no CentOS e fazer algo como:

grub2-mkconfig -o /boot/grub2/grub.cfg

Mas isso não fez nada.

Responder1

Como você optou por instalar o grub para ambas as distros Linux, você acaba em uma situação de "o vencedor leva tudo": o GRUB que for reinstalado por último (por exemplo, por causa de uma atualização na distribuição) controla o processo de inicialização.

Ao rodar install-grub /dev/sdXna distro de sua escolha você pode forçá-la a ser a vencedora atual – até a próxima atualização. Se você quiser ter certeza de que o Ubuntu nunca mais assumirá o controle, basta desinstalar o GRUB ou adicionar grubà lista negra de atualização

informação relacionada