我想设置kdump而不构建单独的崩溃内核。 如何使用系统内核二进制本身作为转储捕获内核?
答案 0 :(得分:1)
首先你需要安装kexec-tools和kdump,虽然你可能不需要重新编译内核(取决于使用的风格),你仍然需要重启盒子以在配置kdump后使kdump设置生效。 kdump本质上是一个可靠的内核版本,它具有利用kexec软件的崩溃转储机制。 Kexec是一种快速启动机制,允许在不通过BIOS的情况下启动Linux内核。
现在,如果你不打算拥有另一个可靠的内核,那么当你的内存损坏,恐慌,挂起状态或可能不可靠时,你的内核代码内核没有被破坏并能正常工作的保证是什么州。因此,依靠运行的内核来获取转储不再安全。
希望这会有所帮助。