Grub en Ubuntu no carga otros sistemas

 



Ahora mismo estoy usando Pop!_OS 22.04 LTS que esta basada en Ubuntu 22.04. Tanto con Pop!_OS como en Ubuntu ocurre que no son capaces a cargar ningún sistema operativo en el Grub después de finalizar la instalación.


¿La causa? 

OS Prober es la herramienta que permite a los usuarios configurar fácilmente un arranque dual en Linux. Cuando los encuentra, genera automáticamente una entrada de arranque de Grub que luego se utiliza para el arranque dual. OS-Prober puede detectar cualquier sistema operativo en cualquier partición o disco duro.

La función OS_prober está desactivada de forma predeterminada en GRUB 2.06, que es la versión incluida en Ubuntu 22.04. Entonces, por el momento, Ubuntu 22.04 (o más exactamente GRUB en Ubuntu 22.04) no detecta ningún otro sistema operativo durante o después de la instalación.
Desde Ubuntu reconocen que esto es "... un poco controvertido y el resultado no es necesariamente lo mejor para nuestros usuarios".
Estas medidas se han tomado para contrarrestar posibles problemas de seguridad con la función de detección del sistema operativo (monta particiones para verificar si hay otros sistemas operativos, esto podría aprovecharse, etc.).


La solución

Desde un terminal escribimos lo siguiente:

    sudo gedit /etc/default/grub

Añadimos al final de todo en el archivo que nos abre lo siguiente:

GRUB_DISABLE_OS_PROBER=false




Instala OS_prober con el siguiente comando:

    sudo apt install os-prober

Luego ejecuta:

     sudo update-grub2 




Ahora si se detectan todos tus sistemas operativos.



Comentarios

Entradas populares de este blog

TP-Link WR841ND repetidor WIFI

Instalar y Configurar aMule en Ubuntu

II. Vodafone Technicolor Tc7230 modo bridge.