Debian 8 no está usando el kernel más reciente

Aug 18 2020

Necesito actualizar el kernel de un antiguo servidor sin cabeza (pequeña máquina que registra algunos instrumentos). Por desgracia, no puedo actualizar más allá de Debian 8 Jessie.

Algunos módulos de Virtualbox que necesito solo están disponibles para 3.16.0-11-amd64y no 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:

El sistema ha sido actualizado y reiniciado.

Ahora hay 3 imágenes de kernel disponibles:

$ 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)

Según tengo entendido, en el arranque se debe elegir el más nuevo, pero sucede algo extraño:

$ 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

¿Hay alguna manera de forzar el uso de 3.16.0-11-amd64?

¿Hay quizás un archivo de configuración en Debian que está forzando 3.16.0-4-amd64en su lugar?

En línea descubrí que es bastante fácil cambiar grubla configuración para agregar el nuevo kernel (todos los ejemplos se refieren a grub, es decir, aquí ), pero en mi sistema grubno se usa.

¿Alguna idea?

Respuestas

2 schaiba Aug 19 2020 at 16:23

Al mirar el contenido de /boot, puede ver qué cargador de arranque se usa y luego configurarlo para que arranque ese kernel determinado que necesita.

1 ArtemS.Tashkinov Aug 18 2020 at 18:56

El núcleo que está ejecutando depende únicamente de su gestor de arranque. Descubrí qué es y lo configuré para iniciar la versión de kernel requerida.