Hide Forgot
Description of problem: Sol11Express / OpenIndiana already support soft reboot. Which allows you to reboot machine without entering grub or POST. This is killer feature as some servers are spending most boot time in self checks or raid initialization-configuration. Solaris is using beadm to specify target that will be active on reboot. See reboot vs reboot -p in OpenIndiana / Solaris 11 Express It would be really killer feature for our customers. It could save around 5+ minutes on boot time in on lot of cases (depends on grub configuration and average length of POST).
It should be such difficult to combine reboot with kexec and other code.
We already have that in systemd in RHEL7. Install "kexec-tools" and try "systemctl kexec".
Hi, Just came by this entry. Seems the last note from 2013 is incorrect. It does bring the system down fast, but goes to BIOS. using kexec, one can load kernel/initrd and jump over to start the o/s without going to Bios. I've done this via a small shell script I wrote, getting the information from Grub's config, but systemctl kexec does not do the trick just yet. -Yossi