Existe uma maneira de reiniciar um sistema Linux (Debian em particular) sem reiniciar o hardware?
Eu tenho um controlador RAID que demora um pouco para ser executado antes de o sistema operacional inicializar e gostaria que houvesse uma maneira de reinicializar rapidamente o sistema operacional Linux sem ter que passar por todo o processo de reinicialização do controlador RAID, etc.
Eu uso kexec-reboot em quase todos os meus sistemas de produção.
Funciona incrivelmente bem, permitindo que eu ignore o longo tempo de POST nos servidores HP ProLiant e reduza o ciclo de inicialização de 5 minutos para aproximadamente 45 segundos.
Veja: https://github.com/error10/kexec-reboot
A única ressalva é que parece não funcionar em sistemas RHEL/CentOS 6.x inicializando UEFI. Mas a maioria das combinações sensatas de SO/hardware funcionam.
Sim, é possível. O kexec permitirá que um kernel do Linux seja inicializado diretamente do Linux sem passar pelo processo de inicialização do BIOS.
Sim. Você deve usar ferramentas kexec. Para facilitar a vida, eu uso kexec-reboot .