Grub2 del sistema operativo anterior controla el proceso de arranque

Grub2 del sistema operativo anterior controla el proceso de arranque

Tengo 3 sistemas operativos en mi computadora.

Primero instalé Windows 10.

En segundo lugar, Ubuntu 16.04 LTS (con GUI).

En tercer lugar, CentOS 7 (sin GUI).

Durante la instalación de Ubuntu, instalé Grub2 en MBR y él se encargó del arranque.

Luego, durante la instalación de CentOS instalé nuevamente Grub2 en MBR, para que CentOS controle el arranque. Y estuvo controlando durante aproximadamente un año.

Sin embargo, recientemente, he usado comandos como apt-update y apt-upgrade mientras estaba en el sistema Ubuntu, y ahora el proceso de arranque está controlado por Ubuntu. Cómo puedo saber ? Bueno, cuando comienza el proceso de arranque y puedo elegir qué sistema operativo quiero cargar, el fondo del menú está en los colores de Ubuntu. Anteriormente, cuando Grub2 basado en la instalación de CentOS tenía el control del arranque, todo estaba en blanco y negro.

¿Cómo hago para que CentOS Grub2 vuelva a ser responsable del proceso de arranque?

Intenté iniciar sesión en CentOS y hacer algo como:

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

Pero esto no sirvió de nada.

Respuesta1

Dado que eligió instalar grub para ambas distribuciones de Linux, termina en una situación en la que "el ganador se lo lleva todo": el GRUB que se reinstale en último lugar (por ejemplo, debido a una actualización en la distribución) controla el proceso de arranque.

Al ejecutar install-grub /dev/sdXla distribución de tu elección, puedes forzarla a ser la ganadora actual, hasta la próxima actualización. Si desea asegurarse de que Ubuntu nunca más vuelva a tomar el control, simplemente desinstale GRUB o agréguelo gruba la lista negra de actualizaciones.

información relacionada