habilitando initrd e mensagens de inicialização do kernel grub2

1

No changelog do grub2 no ubuntu, notei que várias versões atrás foi decidido pelos mantenedores para: Suprimir mensagens de progresso do kernel / initrd, exceto no modo de recuperação

Isso é contraproducente para instalações de servidor, pois pode tornar um sistema não inicializável e sem um método para aprender sobre o possível problema. Minha pergunta é simples: como reverter a exibição de todas as mensagens de boot do initrd e do kernel, incluindo o processamento de scripts init.d antes do prompt de login? (isto é, habilitar a impressão de todas as mensagens de progresso do initrd / kernel)

Eu tentei as várias "soluções" discutidas em resposta a perguntas semelhantes e não consigo encontrar uma solução simples, funciona em todos os lugares. FYI, estou usando o grub versão 1.99-21, mas afaics a mudança para suprimir as mensagens de progresso do kernel / initrd foi feita bem antes dessa versão.

    
por Thomas Harvey 11.12.2012 / 03:15

1 resposta

1

Respondendo a minha própria pergunta, os seguintes passos podem ser tomados para habilitar as mensagens de inicialização do kernel e initrd. Por favor, esteja ciente de que estou fazendo isso apenas em uma instalação de servidor sem nenhum ambiente gráfico. Os usuários de desktop podem não se preocupar com a falta de nessages de inicialização. Então, pegue um /etc/default/grub não modificado e faça duas alterações:

  1. Remova as opções de "respingo silencioso" de GRUB_CMDLINE_LINUX_DEFAULT
  2. Descomente GRUB_TERMINAL=console
  3. Como root ou usando o sudo, execute update-grub e reboot

Se você quiser dar mais um passo e também obter um console como a antiga opção do kernel 'vga = xxx', dê a seguinte URL: link

Seguindo os passos lá, eu só achei necessário (pelo menos para o ubuntu-12.04-1):

  1. adicione 'vesafb' e 'fbcon' a / etc / initramfs-tools / modules e execute

      

    # update-initramfs -u

  2. edite o / etc / default / grub, adicionando apenas (para minha resolução de tela desejada): GRUB_GFXPAYLOAD_LINUX="1024x768" then update-grub e reinicialização.

A solução não é perfeita, mas é o mais perto que posso chegar de uma tela de inicialização semelhante a outras distribuições que ainda estão usando o legado do grub.

    
por Thomas Harvey 12.12.2012 / 19:06