Solución 1:
Yo uso kexec-reboot en casi todos mis sistemas de producción.
Funciona increíblemente bien, permitiéndome evitar el largo tiempo de POST en servidores HP ProLiant y reduzca el ciclo de arranque de 5 minutos a ~45 segundos.
Ver:https://github.com/error10/kexec-reboot
La única advertencia es que no parece funcionar en sistemas RHEL/CentOS 6.x que arrancan UEFI. Pero la mayoría de las combinaciones sanas de SO/hardware funcionan.
Solución 2:
Sí, es posible. kexec permitirá que un kernel de Linux se inicie directamente desde Linux sin pasar por el proceso de inicio del BIOS.
Solución 3:
Sí. Debe usar las herramientas kexec. Para hacer la vida más fácil, uso 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