Debian 8 n'utilise pas le dernier noyau
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-amd64
et 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-amd64
place ?
En ligne, j'ai trouvé qu'il est assez facile de modifier grub
les paramètres pour ajouter le nouveau noyau (tous les exemples se réfèrent à grub
, c'est-à-dire ici ), mais dans mon système grub
n'est pas utilisé.
Une idée?
Réponses
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.
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.