我试图设置kdump来为kernel-3.10.0-123.el7生成vmcore。对于perf内核kernel-3.10.0-123.el7.x86_64.rpm我设置kdump和kdump也工作正常,生成vmcore。 然后我用yum安装内核调试3.10.0-123.el7.x86_64.rpm安装无法在centos7上为调试内核设置崩溃转储
内核调试3.10.0-123.el7.x86_64.rpm
和kdump工作正常。
但后来我没有vmlinux读取调试内核的vmcore。 后来我建源使用的rpmbuild从源头
内核3.10.0-123.el7.src.rpm
但我看到
〜/对的rpmbuild的vmlinux /BUILD/kernel-3.10.0-123.el7/linux-3.10.0-123.el7.x86_64/vmlinux
为PERF内核只不是为了调试内核
所以从〜/的rpmbuild/SOURCES
我复制的linux-3.10.0-123.el7.x86_64.tar.xz和使用 内核3.10.0-x86_64的-debug.config如。配置得到vmlinux
当我用这个新建的vmlinux调试内核崩溃它抛出错误,内核版本不匹配。现在我被卡住了。
请帮助我在centos7上设置kdump与调试内核& debug vmlinux。
您应该使用您的本机系统内核vmlinux,这有什么问题? –
kernel-3.10.0-123.el7.x86_64.rpm默认内核附带centos7 ...另外一件事我已经在虚拟盒子上安装了centos7 – skaushal