Debian 8 não está usando o kernel mais recente

Aug 18 2020

Preciso atualizar o kernel de um antigo servidor headless (pequena máquina registrando alguns instrumentos). Infelizmente, não posso atualizar além do Debian 8 Jessie.

Alguns módulos do Virtualbox de que preciso estão disponíveis apenas para 3.16.0-11-amd64e não para 3.16.0-4-amd64:

$ cat /lib/modules/3.16.0-4-amd64/modules.dep | grep vbox
<NOTHING>

$ cat /lib/modules/3.16.0-11-amd64/modules.dep | grep vbox
updates/dkms/vboxnetflt.ko: updates/dkms/vboxdrv.ko
updates/dkms/vboxnetadp.ko: updates/dkms/vboxdrv.ko
updates/dkms/vboxpci.ko: updates/dkms/vboxdrv.ko
updates/dkms/vboxdrv.ko:

O sistema foi atualizado e reiniciado.

Existem agora 3 imagens de kernel disponíveis:

$ dpkg -l | grep linux-image

ii  linux-image-3.16.0-10-amd64    3.16.81-1                        amd64        Linux 3.16 for 64-bit PCs
ii  linux-image-3.16.0-11-amd64    3.16.84-1                        amd64        Linux 3.16 for 64-bit PCs
ii  linux-image-3.16.0-4-amd64     3.16.43-2+deb8u5                 amd64        Linux 3.16 for 64-bit PCs
ii  linux-image-amd64              3.16+63+deb8u7                   amd64        Linux for 64-bit PCs (meta-package)

Pelo que entendi, na inicialização o mais novo deve ser escolhido, mas algo estranho acontece:

$ uname -a

Linux bluelikon-mini-abgebaut 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux

Existe uma maneira de forçar o uso 3.16.0-11-amd64?

Existe talvez um arquivo de configuração no Debian que esteja forçando 3.16.0-4-amd64?

Online descobri que é bastante fácil alterar grubas configurações para adicionar o novo kernel (todos os exemplos referem-se a grub, ou seja, aqui ), mas no meu sistema grubnão é usado.

Qualquer ideia?

Respostas

2 schaiba Aug 19 2020 at 16:23

Observando o conteúdo de /boot, você pode ver qual gerenciador de inicialização é usado e, em seguida, configurá-lo para inicializar o kernel que você precisa.

1 ArtemS.Tashkinov Aug 18 2020 at 18:56

O kernel que você está executando depende exclusivamente do seu gerenciador de inicialização. Descubra o que é e configure-o para inicializar a versão necessária do kernel.