grub-mkconfig agrega una entrada para otro sistema Linux pero ignora su configuración de Grub

grub-mkconfig agrega una entrada para otro sistema Linux pero ignora su configuración de Grub

Tengo una máquina con dos sistemas Linux y Windows. Cuando ejecuto grub-mkconfigdesde 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.cfgel 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/grubarchivo 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://askubuntu.com/questions/344125/how-to-add-a-grub2-menu-entry-for-booting-installed-ubuntu-on-a-usb-drive/344359#344359

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:

https://askubuntu.com/questions/1332570/how-do-i-stop-grub-from-scanning-particular-disks/1332664#1332664

información relacionada