Kdump是一个内核崩溃转储机制,在系统崩溃的时候,Kdump将捕获系统信息,这对于针对崩溃的原因非常有帮助。注意,Kdump需要预留一部分系统内存,而且这部分内存对于其他用户是不可用的。因为最近在开发一个内核模块,在测试的时候有时会导致内核崩溃,但是在虚拟机中没法看到完整的oops信息,所以不知道是在哪个位置崩溃。即使在代码中加了打印调试信息的语句,有时也会看不到。因此,决定在CentOS上配置一个kdump环境,这样可以更快地定位问题。但是安装之路真是崎岖啊。
我安装CentOS时总是最小安装,很多包都是在用的时候通过yum或者在安装盘中找包安装,当然也没有图形界面。在网上找个一个教程,然后按照上面的步骤配置,重启系统,但是kdump服务启动失败,报下面的错误: