
Atualmente estou trabalhando em um projeto que precisa de parâmetros de inicialização do kernel adicionados durante um instalador do Ubuntu adaptado e personalizado (baseado em 14.04.3).
eu sei que
- eles pertencem
GRUB_CMDLINE_LINUX_DEFAULT
a/etc/default/grub
. - pode-se adicionar arquivos de configuração para
/etc/default/grub.d
influenciar a geração de arquivos/etc/default/grub
. - o padrão
grub
parece estar disponível como/usr/share/grub/default/grub
. grub-mkconfig
em seguida, pega os scripts/etc/grub.d
e configurações/etc/default/grub
e gera arquivos/boot/grub/grub.cfg
.
Meu problema atual é o seguinte: Dois dos meus pacotes e mdadm
arquivos colocados em /etc/default/grub.d
, todos eles alterando GRUB_CMDLINE_LINUX_DEFAULT
. Mas, por algum motivo, um dos meus arquivos é ignorado. E não consigo realmente descobrir quando ou por meio do que /etc/default/grub
foi criado inicialmente ou como eu poderia regenerá-lo.
Responder1
/etc/default/grub
é criado pelo grub-pc
script de pós-instalação. Você provavelmente pode se regenerar usando
dpkg-reconfigure grub-pc
embora eu não tenha testado.
Responder2
Hoje em dia outra maneira é renomear o /etc/default/grub atual e restaurá-lo para o padrão com
sudo cp /usr/share/grub/default/grub /etc/default/grub