Я пытаюсь настроить kdump для генерации vmcore для ядра-3.10.0-123.el7. Для ядра ядра ядра - 3.10.0-123.el7.x86_64.rpm i setup kdump и kdump тоже работают отлично, генерируя vmcore. Тогда я установилне удалось установить аварийный дамп на centos7 для ядра отладки
ядра отладки 3.10.0-123.el7.x86_64.rpm
с помощью ням установить ядро-отладочный-3.10.0-123.el7.x86_64.rpm и kdump работал нормально.
Но тогда у меня не было vmlinux для чтения vmcore ядра отладки. Тогда я построить источник с помощью rpmbuild из источника
ядра 3.10.0-123.el7.src.rpm
Но я вижу vmlinux в
~/rpmbuild /BUILD/kernel-3.10.0-123.el7/linux-3.10.0-123.el7.x86_64/vmlinux
для перфорации ядра только не для отладки ядра
Так от ~/rpmbuild/ИСТОЧНИКИ
я скопировать Linux-3.10.0-123.el7.x86_64.tar.xz и используется ядро-3.10.0-x86_64-debug.config как. config для получения vmlinux
Когда я использовал этот недавно построенный vmlinux для отладки ядра с сбоем, он запустил ошибку, несоответствующую версии ядра. Теперь я застрял.
Пожалуйста, помогите мне в настройке kdump на centos7 с ядром отладки & debug vmlinux.
Вы должны использовать свое собственное системное ядро vmlinux, в чем проблема с этим? –
kernel-3.10.0-123.el7.x86_64.rpm по умолчанию ядро поставляется с centos7 ... еще одна вещь, которую я установил centos7 на виртуальной коробке – skaushal