Editar menu do Grub sem ferramentas adicionais

3

Eu tenho um sistema de inicialização tripla com Ubuntu, Debian e Windows. grub e o menu grub foi instalado após a instalação do Ubuntu. Existe uma maneira de editar as entradas de pedidos e seus nomes sem instalar aplicativos extras, como o grub customizer? reordene as entradas podem ser feitas renomeando os scripts em /etc/grub.d, mas isso também reordena as entradas "opções avançadas ...". Eu quero movê-los todos para o fundo do menu.

deveria ter existido após uma atualização.

    
por fmeier 02.09.2018 / 21:50

2 respostas

1

As entradas nas quais você está preocupado são geradas pelos scripts /etc/grub.d/10_linux (os comentários em /boot/grub.cfg mostram onde as diferentes partes do arquivo são geradas). Infelizmente, esse script não permite nenhuma configuração ou personalização imediata.

A única coisa que você pode fazer é editar manualmente /etc/grub.d/10_linux. Geralmente, isso parece ser uma má idéia, já que este é um script complicado e a edição do script quebrará as atualizações fáceis do seu sistema.

    
por 05.09.2018 / 09:40
0

Basicamente, as entradas do menu grub são criadas pelos seus respectivos sistemas operacionais. Você pode usar coisas como os-prober ou escrever no script personalizado, mas provavelmente a maneira mais fácil de obter o que você deseja seria carregar o GRUB em cadeia com outro GRUB que carrega antes com sua própria configuração contendo algo como isso em seu grub.cfg :

insmod part_gpt
insmod search_fs_uuid
insmod chain
menuentry "Debian" {
    search --fs-uuid --no-floppy --set=root 1234-abcd
    chainloader ($root)/EFI/debian/grubx64.efi
}
menuentry "Ubuntu" {
    search --fs-uuid --no-floppy --set=root 1234-abcd
    chainloader ($root)/EFI/ubuntu/grubx64.efi
}
menuentry "Windows" {
    search --fs-uuid --no-floppy --set=root 1234-abcd
    chainloader ($root)/EFI/MICROSOFT/BOOT/bootmgfw.efi
}

Onde set root é o UUID do ESP para cada gerenciador de inicialização. Eles provavelmente são todos iguais.

Isso também significa que cada carregador de inicialização tem suas próprias configurações e tema, além de entradas avançadas, etc.

    
por 14.10.2018 / 03:31