Hay veces que al instalar Linux o al actualizarlo, Grub se actualiza también, y puede ocurrir que desaparezca del menú de arranque de Grub Windows en caso de que se tengan varios sistemas operativos instalados.
Una de las posibles causas puede ser que OS_prober, el programa que usa Grub para detectar sistemas operativos instalados distintos a Linux, esté desactivado en las opciones de Grub. A partir de la versión 2.06 del gestor de arranque, OS_prober viene desactivado por defecto. En este caso para usar OS_prober hay que activarlo.
Podemos hacerlo añadiendo la siguiente opción al archivo /etc/default/grub
:
GRUB_DISABLE_OS_PROBER=false
Una vez añadida se puede ejecutar update-grub para añadir el sistema operativo no reconocido previamente:
sudo update-grub
En el propio archivo de configuración /etc/default/grub
se advierte sin embargo de que si se tienen máquinas virtuales con sistemas operativos huéspedes instalados, activar OS_prober puede dañarlos.