grub-mkconfig adicionando entrada para outro sistema Linux, mas ignorando sua configuração do Grub

grub-mkconfig adicionando entrada para outro sistema Linux, mas ignorando sua configuração do Grub

Eu tenho uma máquina com dois sistemas Linux e Windows. Quando executo grub-mkconfigmeu sistema Ubuntu Mate, ele identifica e cria entradas para si mesmo, para o segundo sistema Linux (KISS Linux) e para o Windows.

Surpreendentemente, quando olho /boot/grub/grub.cfgpara o sistema Ubuntu, a entrada para KISS Linux não está lá! No entanto, ainda aparece no menu Grub.

Além disso, configurei alguns parâmetros personalizados do kernel no /etc/default/grubarquivo do sistema KISS Linux, mas eles não se propagam para o arquivo de configuração do Grub.

O que eu entendi mal ou errei?

Responder1

Tem certeza de que está olhando para o grub que é a inicialização padrão?

E uma grande atualização do outro sistema irá alterá-lo para a inicialização padrão. Acredito que o os-prober está apenas procurando outras instalações e não usando configurações de outro sistema.

Se você quiser essas configurações, use uma entrada do tipo configfile para carregar o grub.cfg do outro sistema. Consulte 6.5 sobre detalhes do arquivo de configuração:

https://www.gnu.org/software/grub/manual/grub/grub.html#Multi_002dboot-manual-config

Use rótulos e arquivo de configuração para inicializar outra instalação

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

Desativo o os-prober e adiciono apenas as entradas que desejo em 40_custom:

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

informação relacionada