Personalize o rótulo do menu grub no live build do Debian

0

Estou tentando criar minha própria distro usando o Debian ao vivo , seguindo esta documentação . Tudo está bem em que o iso compilado funciona / instala perfeitamente, e tem o nome que eu especifiquei no arquivo de configuração ("MY_LINUX"). No entanto, um problema peculiar é que após a instalação, o menu grub não mostra "MY_LINUX", mas "* Debian GNU / Linux". Eu pesquisei toda a documentação, incluindo as páginas de manual lb-config e lb-build, mas não consegui descobrir qual opção eu preciso colocar onde, de modo que o menu grub mostre o nome da minha distro ("MY_LINUX" ), e não o padrão. Eu tenho que colocar em um arquivo grub.cfg antes de construir a imagem? Meu arquivo de configuração é fornecido abaixo:

     #!/bin/sh

set -e

lb config noauto \
    -b iso-hybrid \
    --apt-options "--force-yes --yes" \
    --cache true \
    --apt-recommends true \
    --architecture amd64 \
    --mirror-bootstrap "http://debian.csail.mit.edu/debian/" \
    --mirror-chroot "http://debian.csail.mit.edu/debian/" \
    --archive-areas "main contrib non-free" \
    --parent-archive-areas "main contrib non-free" \
    --debian-installer live \
    --mode debian \
    --debian-installer-gui true \
    --win32-loader false  \
    --grub-splash "/boot/grub/spash.png" \
    --security true \
    --backports true \
    --updates true \
    --image-name "MY_LINUX" \
    --verbose \

    "${@}"
    
por user3671 23.11.2016 / 10:48

1 resposta

0

Sim, você precisa de um grub.cfg no diretório de inicialização dos discos de instalação. O GRUB 2 (assumindo que você está usando o GRUB 2) arquivo de configuração, grub.cfg, é gerado durante a instalação, ou invocando o utilitário /usr/sbin/grub2-mkconfig , e é automaticamente atualizado por sujar cada vez que um novo kernel é instalado. Então você precisa gerar o grub.cfg no momento da instalação com o rótulo apropriado e outros detalhes (locais do kernel / initrd etc.). Além disso, você precisa instalar o GRUB no disco antes de gerar o grub.cfg. Ao gerar o grub.cfg usando grub2-mkconfig , o arquivo é gerado de acordo com os arquivos de modelo localizados em /etc/grub.d/ e as configurações personalizadas no arquivo / etc / default / grub. As edições do grub.cfg serão perdidas a qualquer momento grub2-mkconfig é usado para gerar novamente o arquivo, portanto, deve-se tomar cuidado para refletir também quaisquer alterações manuais em /etc/default/grub . Espero que ajude você a conseguir o fluxo. Consulte o Guia de administração do Red Hat - Sistema para obter mais detalhes na configuração do arquivo grub.cfg.

    
por 23.11.2016 / 11:27