如何在修改后的Linux内核上获得一个内核转储?
我正在运行一个Ubuntu14.04VM与4G内存,4个内核,编译和安装了一个3.18内核。
BOOT_IMAGE=/boot/vmlinuz-3.18.7+ root=UUID=4a45cb37-0577-4307-bfc5-da80ee9097db ro crashkernel=384 m-:128 m user@kdump 194:~/source/nfs4tc$USE_KDUMP config test USE_KDUMP: 1 KDUMP_SYSCTL: kernel.panic_on_oops=1 KDUMP_COREDIR: /var/crash addr: 0x30000000 kdump内核addr: relocatable kdump内核: /boot/vmlinuz-3.18.7+ kdump initrd: /boot/initrd.img-3.18.7+ kexec命令: /sbin/kexec --command-line="BOOT_IMAGE=/boot/vmlinuz-3.18.7+ root=UUID=4a45cb37-0577-4307-bfc5-da80ee9097db ro irqpoll“-initrd=/boot/initrd.img-3.18.7+ /boot/vmlinuz-3.18.7+ 3.18.7+
kdump-load抛出一个错误。
user@dhcp194 194:~/source/nfs4tc$ sudo kdump-config加载无法找到空闲内存区域0x9521000字节.locate_hole失败*加载kdump内核失败
syslog片段:
/var/log/09.1:Apr 3 17:30:23 dhcp194 kdump-tools:未能加载kdump内核/var/log/syzab.1:Apr 3 17:58:12 dhcp194 kdump-tools:未能加载kdump内核/var/log/syr.1:Apr 3 19:39:09 dhcp194 kdump-tools:未能加载kdump内核
它在一个新安装的VM中工作,但是在改变内核之后就不会了。我使用默认的.config文件进行内核编译。有什么帮助吗?
发布于 2015-04-05 07:13:38
让我们调用崩溃内核-一个kdump必须加载的内核和系统内核-您的主机内核。
要检查2,您可以检查/proc/iomem。如果其中没有“崩溃内核”部分,那么就出现了问题。接下来..。在kexec实用程序中使用-d选项进行详细模式
https://stackoverflow.com/questions/29448158
复制相似问题