O kernel instalado na Debian não é mostrado no GRUB

3

No Debian (Jessie) 8 eu adicionei a fonte de backports e instalei um novo kernel via:

apt-get update
apt-get install -t jessie-backports linux-image-amd64

Eu então corri

update-grub

No entanto, ao reiniciar, não vejo uma opção no GRUB para selecionar o novo kernel e a opção usual carrega o kernel existente:

uname -r
3.16.0-4-amd64

Primeiramente, posso apenas atualizar o kernel assim sem recompilar todo o software? (Eu quero um novo kernel na esperança de que ele suporte meu hardware)

Em segundo lugar, se sim, como faço para aparecer no GRUB?

    
por Kris 21.09.2016 / 13:07

1 resposta

1

Ai, esperar que o update-grub funcione e criar as informações do grub de inicialização é um erro comum que eu também cometi como novato.

update-grub apenas atualiza os arquivos grub que são usados para inicializar a configuração do grub.

Você precisa fazer grub-install ; o mais comum de reinstalar / corrigir o grub é:

De Grub2 / Instalando - Comandos de pós-restauração

To refresh the available devices and settings in /boot/grub/grub.cfg:

sudo update-grub

To look for the bootloader location.

grub-probe -t device /boot/grub

To install GRUB 2 to the sdX drive's MBR or boot sector (sda, sdb, etc.)

sudo grub-install /dev/sda

Como você está instalando a partir dos backports da Debian, certifique-se de estar usando o kernel mais recente, que deve estar no momento deste post kernel 4.7.

    
por 22.09.2016 / 11:44