Debian 8 n'utilise pas le dernier noyau

Aug 18 2020

J'ai besoin de mettre à jour le noyau d'un ancien serveur sans tête (petite machine enregistrant certains instruments). Hélas, je ne peux pas mettre à niveau au-delà de Debian 8 Jessie.

Certains modules Virtualbox dont j'ai besoin ne sont disponibles que pour 3.16.0-11-amd64et non pour 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:

Le système a été mis à niveau et redémarré.

Il y a maintenant 3 images de noyau 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)

Selon ma compréhension, au démarrage, le plus récent devrait être choisi, mais quelque chose d'étrange se produit :

$ 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-t-il un moyen de forcer l'utilisation 3.16.0-11-amd64?

Y a-t-il peut-être un fichier de configuration dans Debian qui force à la 3.16.0-4-amd64place ?

En ligne, j'ai trouvé qu'il est assez facile de modifier grubles paramètres pour ajouter le nouveau noyau (tous les exemples se réfèrent à grub, c'est-à-dire ici ), mais dans mon système grubn'est pas utilisé.

Une idée?

Réponses

2 schaiba Aug 19 2020 at 16:23

En regardant le contenu de /boot, vous pouvez voir quel chargeur de démarrage est utilisé, puis le configurer pour démarrer le noyau dont vous avez besoin.

1 ArtemS.Tashkinov Aug 18 2020 at 18:56

Le noyau que vous exécutez dépend uniquement de votre chargeur de démarrage. Découvrez ce que c'est et configurez-le pour démarrer la version de noyau requise.