Debian 8 non utilizza il kernel più recente

Aug 18 2020

Devo aggiornare il kernel di un vecchio server headless (piccola macchina che registra alcuni strumenti). Purtroppo non riesco ad aggiornare oltre Debian 8 Jessie.

Alcuni moduli Virtualbox di cui ho bisogno sono disponibili solo per 3.16.0-11-amd64e non per 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:

Il sistema è stato aggiornato e riavviato.

Ora ci sono 3 immagini del kernel disponibili:

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

Secondo la mia comprensione, all'avvio dovrebbe essere selezionato il più recente, ma accade qualcosa di strano:

$ 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

C'è un modo per forzare l'utilizzo di 3.16.0-11-amd64?

C'è forse un file di configurazione in Debian che sta forzando 3.16.0-4-amd64invece?

Online ho scoperto che è abbastanza semplice modificare gruble impostazioni per aggiungere il nuovo kernel (tutti gli esempi fanno riferimento a grub, cioè qui ), ma nel mio sistema grubnon è utilizzato.

Qualche idea?

Risposte

2 schaiba Aug 19 2020 at 16:23

Osservando il contenuto di /boot puoi vedere quale bootloader è utilizzato e quindi configurarlo per avviare quel determinato kernel di cui hai bisogno.

1 ArtemS.Tashkinov Aug 18 2020 at 18:56

Il kernel che stai eseguendo dipende esclusivamente dal tuo bootloader. Scopri di cosa si tratta e configuralo per avviare la versione del kernel richiesta.