Kdump is failing to start with this error:<br />
<br />
kdump: No crashkernel parameter specified for running kernel<br />
<br />
However, the parameter was specified in grub but does not appear in /proc/cmdline:<br />
<br />
# cat /etc/grub.conf <br />
# grub.conf generated by anaconda<br />
#<br />
# Note that you do not have to rerun grub after making changes to this file<br />
# NOTICE: You have a /boot partition. This means that<br />
# all kernel and initrd paths are relative to /boot/, eg.<br />
# root (hd0,0)<br />
# kernel /vmlinuz-version ro root=/dev/sda3<br />
# initrd /initrd-[generic-]version.img<br />
#boot=/dev/sda<br />
default=0<br />
timeout=10<br />
title CentOS (2.6.32-71.29.1.el6.x86_64)<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.32-71.29.1.el6.x86_64 ro root=UUID=21f56dd1-0de4-418b-bc87-ca8240ed4caa rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto vga=0x317<br />
initrd /initramfs-2.6.32-71.29.1.el6.x86_64.img<br />
<br />
# cat /proc/cmdline <br />
ro root=UUID=21f56dd1-0de4-418b-bc87-ca8240ed4caa rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us vga=0x317<br />
<br />
Changing this from "auto" to "256M@16M" causes it to appear in /proc/cmdline:<br />
<br />
# cat /proc/cmdline <br />
ro root=UUID=21f56dd1-0de4-418b-bc87-ca8240ed4caa rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=256M@16M vga=0x317<br />
<br />
..but kdump still claims there was "No crashkernel parameter specified for running kernel." This is very broken.<br />
<br />
Using kexec-tools-2.0.0-145.el6.x86_64 and kernel-2.6.32-71.29.1.el6.x86_64.
↧