Tengo una máquina con dos sistemas Linux y Windows. Cuando ejecuto grub-mkconfig
desde mi sistema Ubuntu Mate, identifica y crea entradas para sí mismo, el segundo sistema Linux (KISS Linux) y Windows.
Sorprendentemente, cuando miro /boot/grub/grub.cfg
el sistema Ubuntu, ¡la entrada para KISS Linux no está ahí! Sin embargo, todavía aparece en el menú de Grub.
Además, configuré algunos parámetros personalizados del kernel en el /etc/default/grub
archivo del sistema KISS Linux, pero no se propagan al archivo de configuración de Grub.
¿Qué he entendido mal o he estropeado?
Respuesta1
¿Estás seguro de que estás mirando el grub que es el arranque predeterminado?
Y una actualización importante del otro sistema lo cambiará al inicio predeterminado. Creo que os-prober simplemente busca otras instalaciones y no utiliza configuraciones de otro sistema.
Si desea esa configuración, utilice una entrada de tipo archivo de configuración para cargar el grub.cfg del otro sistema. Consulte 6.5 sobre detalles del archivo de configuración:
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
Utilice etiquetas y archivo de configuración para iniciar otra instalación
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config
Desactivo os-prober y solo agrego las entradas que quiero en 40_custom: