Noobunbox

Vous avez compilé votre Kernel, vous l’avez installé mais voilà comment effectuer une mise à jour kernel sans reboot ? C’est très simple, il vous suffit d’utiliser kexec.

 

Mise à jour Kernel sans reboot

Kexec vous permet de bypasser la phase d’amorçage du système, il charge directement le nouveau Kernel en mémoire et l’exécute.

 

Pour installer kexec lancez la commande suivante :

sudo apt-get install kexec-tools

 

Maintenant pour lancer la mise à jour Kernel sans reboot, exécutons la commande suivante

sudo systemctl kexec

 

Votre session SSH va couper, re-lancez la et vérfiez la version du Kernel via la commande

uname -r

 

Pour effectuer un reboot « normal » il faudra désormais utiliser la commande

coldreboot

 

 

Catégories : Linux

Novakin

Passionné d'informatique depuis de longues années je me suis tourné vers Linux et des solutions de virtualisation il y a peu. Ce blog est une sorte de carnet de web où je partage mes mémos.

S’abonner
Notifier de

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

11 Commentaires
le plus ancien
le plus récent le plus populaire
Inline Feedbacks
View all comments

Hello,

Une idée de comment ça fonctionne en détail, la raison de la coupure de session ?

@seboss666 C’est un reboot. C’est juste que on bypass le reboot physique et grub pour ne rebooter que a partir du changement du kernel

Et dans les repos ArchLinux, niquel :p

Hello,

Tu dis :
> Pour effectuer un reboot « normal » il faudra désormais utiliser la commande

C’est à dire que la commande `shutdown` ne fonctionne plus ?

Salut,

J’ai testé sur mon serveur maison, sous Debian 8.
Tout c’est bien passé jusqu’au moment où il faut rebooter le kernel. Le processus s’est coincé quelque part au milieu.
C’est peut-être dû au chiffrement des disques.
Dommage.

Salut.

En effet je ne pense pas que cela soit fait pour être utilisé avec des machine avec des disques chiffrés.

[…] Vos sessions SSH vont alors se couper, puisque le serveur va redémarrer les services sans redémarrer physiquement. Source […]

[…] réduire le temps de redémarrage, kexec (1, 2, 3) est l’outil le plus utilisé. Chez Ubuntu il y a Canonical Livepatch qui peut éviter […]

11
0
Would love your thoughts, please comment.x
()
x