Eu tenho uma máquina com dois sistemas Linux e Windows. Quando executo grub-mkconfig
meu 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.cfg
para 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/grub
arquivo 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://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: