objectif
Redémarrer un serveur en sautant l’init matériel pour appliquer un nouveau kernel rapidement.
code minimal
# installer kexec-tools selon distro
sudo kexec -l /boot/vmlinuz-NEW --initrd=/boot/initrd.img-NEW --reuse-cmdline
sudo systemctl kexec
utilisation
# vérifier la commande ligne passée
cat /proc/cmdline
variante(s) utile(s)
# charger et déclencher plus tard
sudo kexec -l /boot/vmlinuz-NEW --initrd=/boot/initrd.img-NEW --command-line="root=UUID=... ro quiet"
sudo kexec -e
notes
- nécessite compatibilité kernel/initrd et modules.
- attention: coupe les services brutalement; synchronisez avant.