implement kexec hardboot