Como alterar o kernel para inicializar no GRUB?

3

Eu tenho o kernel 4.4.0-66-generic-tuxonice e gostaria de alterá-lo para outro 4.4.0-66-generic.

Como posso alterar as entradas no arquivo de configuração do grub para fazer isso? Eu tenho:

SET GRUB_DEFAULT=0  

Eu acredito que podemos selecionar um kernel específico especificando seu nome também? Eu não tenho ideia de como fazer isso ...

A razão é que o 4.4.0-66-generic parece fazer a hibernação melhor que o TuxOnIce, mas requer que os arquivos do TuxOnIce sejam instalados.

    
por devilz 21.03.2017 / 14:01

1 resposta

2

SET GRUB_DEFAULT = 0 é para todos os efeitos, um número de índice indicando a primeira entrada.

Se sua intenção é modificar uma entrada existente para usar um kernel diferente, você pode editar /etc/boot/grub/grub.cfg encontrar a linha apropriada e ajustar por exemplo:

linux   /boot/vmlinuz-3.13.0-86-generic root=UUID=03a31723-1f61-4bae-ae5d-403cd35d0adc (and etc)

e mude o bit vmlinuz-x.xx-x-xx-blahblah para apontar para o seu kernel preferido.

O acima é um pouco de truque e pode quebrar na próxima atualização. (Eu fiz essas coisas em drives flash inicializando ISOs que nunca mudam e nunca atualizo o grub neles.)

Se a sua intenção é simplesmente selecionar um kernel já no menu grub como padrão, eu acho que você encontrará o poderoso grub customizer por Daniel Richter bastante útil.

Você pode clicar com o botão direito em uma entrada do kernel na configuração da lista e escolher movê-la para cima ou para baixo ou editá-la.

Na guia Configurações gerais, você pode facilmente selecionar e definir a entrada padrão por nome na lista de entradas predefinidas (conforme indicado na sua pergunta). Veja a imagem abaixo para um exemplo:

Salve suas alterações, reinicie e aproveite sua nova entrada de inicialização padrão.

    
por Elder Geek 22.03.2017 / 02:13