Redémarrer rapidement Gentoo avec kexec-tools
Table des matières
Pour une raison X ou Y, vous voulez redémarrer votre système, mais vous y trouvez trop long ?
Kexec tools est la pour vous
En effet, à la fin de l’arrêt du système, le noyau est immédiatement relancé.
On saute l'étape du BIOS et du GRUB, ce qui pour un serveur physique évite la batterie de tests effectuée à l'allumage.
Pour installer kexec, on installe le paquet sys-apps/kexec-tools tout simplement
Maintenant que kexec-tools est installé, il faut le configurer.
Pour l'activer, on démarre le service kexec :
Pour démarrer kexec automatiquement au démarrage, on active le service :
Pour redémarrer et utiliser kexec, il faut simplement utiliser la commande reboot ou le redémarrage proposé par l'éventuelle interface graphique lancée :
Pour ne pas redémarrer avec kexec (procéder à un redémarrage "classique", il suffit de stopper le service et de redémarrer :
Introduction
Pour une raison X ou Y, vous voulez redémarrer votre système, mais vous y trouvez trop long ?
Kexec tools est la pour vous
En effet, à la fin de l’arrêt du système, le noyau est immédiatement relancé.
On saute l'étape du BIOS et du GRUB, ce qui pour un serveur physique évite la batterie de tests effectuée à l'allumage.
Installation
Pour installer kexec, on installe le paquet sys-apps/kexec-tools tout simplement
Code BASH :
emerge -avq sys-apps/kexec-tools
Configuration
Maintenant que kexec-tools est installé, il faut le configurer.
Pour l'activer, on démarre le service kexec :
Code BASH :
/etc/init.d/kexec start * Caching service dependencies ... [ ok ] * Mounting /boot ... mount: impossible de trouver /boot dans /etc/fstab [ !! ]
Pour démarrer kexec automatiquement au démarrage, on active le service :
Code BASH :
rc-update add kexec boot
* service kexec added to runlevel boot
Utilisation
Pour redémarrer et utiliser kexec, il faut simplement utiliser la commande reboot ou le redémarrage proposé par l'éventuelle interface graphique lancée :
Code BASH :
reboot
Pour ne pas redémarrer avec kexec (procéder à un redémarrage "classique", il suffit de stopper le service et de redémarrer :
Code BASH :
/etc/init.d/kexec stop * WARNING: you are stopping a boot service * Not rebooting, so disabling reboot