Soluzione 1:
Uso kexec-reboot su quasi tutti i miei sistemi di produzione.
Funziona incredibilmente bene, permettendomi di evitare il lungo tempo POST sui server HP ProLiant e ridurre il ciclo di avvio da 5 minuti a circa 45 secondi.
Vedi:https://github.com/error10/kexec-reboot
L'unica avvertenza è che non sembra funzionare su sistemi RHEL/CentOS 6.x che avviano UEFI. Ma la maggior parte delle combinazioni di sistema operativo/hardware funziona.
Soluzione 2:
Sì, è possibile. kexec consentirà l'avvio di un kernel Linux direttamente da Linux senza passare attraverso il processo di avvio del BIOS.
Soluzione 3:
Sì. Devi usare kexec-tools. Per semplificarmi la vita, utilizzo 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