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
- 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 emposition 1
e assim por diante.
- 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.
- Execute o comando abaixo para reconstruir o arquivo de configuração do grub.
# update-grub
- 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).