Kurztipp: Please reserve memory by passing 'crashkernel=X@Y' parameter to the kernel
Beim Konfigurieren von kdump
auf einem System stieß ich neulich auf den folgenden Fehler:
1Please reserve memory by passing "crashkernel=X@Y" parameter to the kernel
In der GRUB-Konfigurationsdatei bzw. der Kernel-Kommandozeile befand sich jedoch der Parameter crashkernel
:
1$ grep crashkernel /proc/cmdline
2ro root=/dev/mapper/vg_system-lv_root ... crashkernel=auto ... rhgb quiet
Mir ist aufgefallen, dass diese Einstellung auf anderen Systemen funktioniert.
Der Teufel steckte hier im Detail, das betroffene System verfügte über weniger als 2 GB Arbeitsspeicher. Gemäß Red Hat Enterprise Linux-Dokumentation zeigt der Parameterwert auto
in diesem Fall keine Wirkung. Abhilfe schafft hier das manuelle Setzen eines Wertes. In diesem Fall habe ich den Standard-Wert 128 MB gesetzt:
1# vi /boot/grub/menu.lst
2...
3ro root=/dev/mapper/vg_system-lv_root ... crashkernel=128M ... rhgb quiet
4...
5
6ESC ZZ
Nach einem Neustart des Systems ließ sich kdump
wie gewohnt konfigurieren.