kexec-chooser is a thin wrapper around the kexec
tool. It looks in /boot for available kernel
images and associated ramdisk images, and will
make the appropriate kexec call to load these into
memory, and then create a stamp file. On a reboot
(init level 6), if the stamp file exists, "kexec
-e" will be called to execute the loaded kernel (a
"warm reboot") instead of rebooting the machine.