Existe-t-il un moyen de redémarrer un système Linux (Debian en particulier) sans redémarrer le matériel?
J'ai un contrôleur RAID qui prend un peu de temps pour s'exécuter avant le démarrage du système d'exploitation, et j'aimerais qu'il y ait un moyen de redémarrer rapidement le système d'exploitation Linux sans avoir à passer par tout le processus de redémarrage du redémarrage du contrôleur RAID, etc.
J'utilise kexec-reboot sur presque tous mes systèmes de production.
Cela fonctionne incroyablement bien, ce qui me permet de contourner le long POST fois sur les serveurs HP ProLiant et de réduire le cycle de démarrage de 5 minutes à ~ 45 secondes.
Voir: https://github.com/error10/kexec-reboot
La seule mise en garde est qu'il ne semble pas fonctionner sur les systèmes RHEL/CentOS 6.x démarrant UEFI. Mais la plupart des combinaisons saines d'OS/matériel fonctionnent.
Oui c'est possible. kexec permettra à un noyau Linux d'être démarré directement à partir de Linux sans passer par le processus de démarrage du BIOS.
Oui. Vous devez utiliser les outils kexec. Pour vous faciliter la vie, j'utilise kexec-reboot .
$Sudo apt-get install kexec-tools
$wget https://raw.githubusercontent.com/vadmium/kexec-reboot/master/kexec-reboot
$chmod +x kexec-reboot
$Sudo mv kexec-reboot /usr/local/sbin/kexec-reboot
$Sudo /usr/local/sbin/kexec-reboot