Debian: Avviare un kernel differente senza fare il reboot

Il riavvio di un server può richiedere anche uno o più minuti, per chi ha bisogno di caricare rapidamente un nuovo kernel, è possibile usare Kexec, una chiamata di sistema che consente di caricare e avviare in un altro kernel dal kernel attualmente in esecuzione. In questo modo si può riavviare molto rapidamente senza attendere il completamento dell’intero processo di avvio del BIOS.

Innanzitutto installiamo il pacchetto:

e confermare, nella finestra mostrata durante l’installazione, di voler gestire il riavvio tramite kexec-tools e quindi caricare il kernel con kexec piuttosto che fare il classico processo di Boot.

Per eventualmente modificare la scelta fatta:

A questo punto possiamo scegliere la versione del kernel da avviare, guardando nella cartella /boot quelli presenti, ad esempio:

Proviamo a caricare la versione 5.10.0-12:

Questo chiuderà la connessione al terminale che tornerà disponibile dopo alcuni secondi.

Attenzione: In effetti il sistema verrà riavviato, significa che se ci sono processi in piedi, verranno chiusi come se stessi facendo un classico reboot, l’unica differenza è che il riavvio, in questo caso, sarà molto veloce.

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta