Я хочу включить аварийные дампы ядра для моей машины Debian 5.0.7. Версия ядра 2.2.26 amd64.
Как я могу настроить это?
Вы также можете захотеть взглянуть на пакет Debian kdump-tools , чтобы автоматизировать некоторые необходимые этапы загрузки.
Шаги примерно,
sudo apt-get install kdump-toolsUSE_KDUMP=1 в /etc/default/kdump-toolscrashkernel=128M в командную строку ядра, указанную в конфигурации загрузчика (например, /etc/default/grub). Также не помешает передать nmi_watchdog=1 чтобы гарантировать, что хард зависает.
/etc/initramfs-tools/initramfs.confsudo update-grub)CONFIG_RELOCATABLE=yCONFIG_KEXEC=yCONFIG_CRASH_DUMP=yCONFIG_DEBUG_INFO=ycat /sys/kernel/kexec_crash_loadedsudo sync; echo c | sudo tee /proc/sysrq-triggercrash завершения, чтобы посмотреть на полученный аварийный дампКороткий ответ, но ...
Перейдите к исходному коду ядра (например, cd /usr /src /linux /) и настройте параметры для следующего ядра (make menuconfig). Перейдите к "Тип процессора и функции". Включите "дампы ядра". (CONFIG_CRASH_DUMP = у)
Сборка нового ядра, установка.
Затем прочитайте их для получения дополнительной информации:утилиты Linux-Crash-HOWTO.pdf и lkcd