As specified in Bug 107527 the default value for KPARAM should be the content of /proc/cmdline with the root= param removed. The regular expression(in /etc/init.d/kexec line 55) used to strip the root= param strips not only the root= option but it mangles all options that end with root= eg real_root= or myroot=. root=/dev/ram0 nosmp real_root=/dev/mapper/root pci=assign-busses becomes nosmp real_pci=assign-busses The default value could be determined like this(or maybe someone with a better understanding of regular expressions could make something up): KPARAM="$(sed -e 's/ /\n/g' /proc/cmdline | grep -v -e "^root=" | tr '\n' ' ')"
thanks, fixed