At the moment, /etc/init.d/kexec autodetects everything except the kernel parameters which seems a bit silly because it can easily be done. It would save you from having to modify the parameters in two places though a proper reboot would be required for them to take effect. It's better than nothing. I added this line and it works great. [ -z "$KPARAM" ] && KPARAM="`sed -r 's:root=[a-zA-Z0-9/]+\s*::g' /proc/cmdline`"
thanks, fixed