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.

Übersetzungen: