Alterar Kernel Boot Prioridade - Ubuntu

Alterar Kernel Boot Prioridade - Ubuntu

Hello Everyone!

Hoje estive instalando um novo kernel boot para ter maior performance, por engano instalei a versão errada. Dei reboot e o host não ligou.

Qual kernel personalizado eu uso: https://xanmod.org/#main_features

Step 1 - Correção do Boot para corrigir o problema.

Dei boot na máquina e selecionei

Após isso abriu o tela com os kernels existentes. Utilizei o último valido e subiu normalmente. Acesso ao host restaurado. OK.

Mas ainda precisamos corrigir os outros reboots automáticos, falhas de energias que podem ocorrer, o host precisa iniciar sozinho sem precisa da interação humana.

Como fazer?

Step 2 - Correção do GRUB

  1. Um menu geral de inicialização de um servidor Ubuntu com mais de um kernel será o seguinte, com o primeiro kernel em position 0, o segundo kernel em position 1 e assim por diante.

  1. Para alterar o kernel de inicialização padrão, o arquivo de configuração do grub /etc/default/grub precisa ser editado. O valor do parâmetro que precisa ser atualizado é para GRUB_DEFAULT.

Aqui, 1 denota a segunda entrada do menu principal e 2 denota a terceira entrada no submenu.

  1. Execute o comando abaixo para reconstruir o arquivo de configuração do grub.
# update-grub
  1. Depois que o arquivo de configuração do grub for reconstruído, o servidor poderá ser reinicializado. Assim que o servidor estiver novamente online, o kernel com o qual o servidor foi inicializado pode ser verificado.

Após essas etapas somente dar reboot e o sistema irá bootar com o segundo kernel que você indicou.

É uma manobra de contorno para não selecionar a primeira opção.
No meu caso, preciso realmente deletar a primeira entrada. Assim que tiver mais tempo para realizar a correção definitiva atualizo aqui e coloco o novo método.

Obs. As imagens de GNU GRUB são ilustrativas pois não mostram o XANMOD, porém seguem o ráciocinio corretamenta para correção da falha de seleção automática durante o boot default (seleção automática do grub).