Grub2 no Ubuntu 12.04 não adiciona “quiet splash” ao kernel do Fedora

1

O Grub2 instalado no Ubuntu 12.04 não adiciona os parâmetros quiet splash do kernel ao kernel do Fedora.

Aqui estão as opções em /etc/default/grub :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

A página de informações contém esta informação:

GRUB_CMDLINE_LINUX

Command-line arguments to add to menu entries for the Linux kernel.

GRUB_CMDLINE_LINUX_DEFAULT

Unless ‘GRUB_DISABLE_RECOVERY’ is set to ‘true’, two menu entries will be generated for each Linux kernel: one default entry and one entry for recovery mode. This option lists command-line arguments to add only to the default menu entry, after those listed in ‘GRUB_CMDLINE_LINUX’.

De acordo com isso, as configurações atuais em /etc/default/grub devem resultar em quiet splash parâmetros do kernel para o Fedora também. Mas isso não acontece. Enquanto o kernel do Ubuntu recebe ro quiet splash como parâmetros do kernel.

Se eu definir GRUB_CMDLINE_LINUX="quiet splash" , então o kernel do fedora obtém os parâmetros.

Por que isso está acontecendo? Devo editar /boot/grub/grub.cfg diretamente?

    
por Kanj 29.12.2013 / 12:23

2 respostas

0

Variáveis GRUB_CMDLINE_LINUX_DEFAULT e GRUB_CMDLINE_LINUX são usadas pelo 10_linux para criar menuentry para o kernel do Ubuntu e para a imagem de recuperação.

Por outro lado, menuentry para o Fedora é criado por 30_os-prober. Não usa variáveis definidas em / etc / default / grub para criar argumentos.

A adição manual de argumentos em /boot/grub/grub.cfg não funciona.

Acabei de lembrar que resolvi o mesmo problema quando estava na faculdade editando 30_os-prober.

Obrigado e tenha um feliz ano novo.

    
por 31.12.2013 / 15:59
2

O que você está descrevendo é estranho, eu acabei de testar e os parâmetros adicionados ao GRUB_CMDLINE_LINUX_DEFAULT são adicionados a cada kernel que eu instalei no Debian. Tanto quanto eu posso dizer, isso deve funcionar.

Em qualquer caso, se você adicionar as opções a GRUB_CMDLINE_LINUX , também poderá fazê-lo dessa maneira. Você também pode editar grub.cfg manualmente, apenas lembre-se de que suas alterações serão sobrescritas se você atualizar.

    
por 29.12.2013 / 15:21