Answers:
您可能还需要查看Debian的kdump-tools
软件包,以自动化一些必要的引导时步骤。
大致步骤
sudo apt-get install kdump-tools
USE_KDUMP=1
在/etc/default/kdump-tools
crashkernel=128M
到引导加载程序配置(例如/etc/default/grub
)中给出的内核命令行中。同样也nmi_watchdog=1
可以确保通过硬挂,也不会影响传递。
/etc/initramfs-tools/initramfs.conf
sudo update-grub
)CONFIG_RELOCATABLE=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_DEBUG_INFO=y
cat /sys/kernel/kexec_crash_loaded
sudo sync; echo c | sudo tee /proc/sysrq-trigger
crash
工具查看产生的故障转储一个简短的答案,但是...
转到您的内核源代码(例如cd / usr / src / linux /)并配置下一个内核的选项(make menuconfig)。转到“处理器类型和功能”。启用“内核崩溃转储”。(CONFIG_CRASH_DUMP = y)
构建新内核,安装。
然后阅读这些以获取更多背景信息: Linux-Crash-HOWTO.pdf和lkcd utils
grep CONFIG_CRASH /boot/config-$(uname -r)