# 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](https://xanmod.org/#main_features)

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

Dei boot na máquina e selecionei

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1686675199379/2bf311d2-7c3a-4463-8184-24c77cbf80fc.png align="left")

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.
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1686675765412/4c049e63-02f6-4dab-8d9c-aa1e65472b6f.png align="left")

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**.
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1686675803214/d9a6e56a-5c55-446a-af82-6512d35ca225.png align="left")

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

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1686675834284/fd73351e-a82d-4a90-8044-a608ee549c56.png align="left")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1686675846942/5d3c8557-5754-4568-9ed7-4c5e12cd1f27.png align="left")

1. Execute o comando abaixo para reconstruir o arquivo de configuração do grub.
    

```bash
# 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).
