在VMmware中安装CentOs 6.6,kdump启动失败的起因

  • 时间:2018-08-04 21:32 作者:程序员小新人学习 来源:程序员小新人学习 阅读:561
  • 扫一扫,手机访问
摘要:在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败先来说一下,什么是kdumpKdump是一个内核崩溃转储机制,在系统崩溃的时候,Kdump将捕获系统信息,这对于针对崩溃的起因非常有帮助。注意,Kdump需要预留一部分系统内存,而且这部分内存对于其余使用户是不可使用的。

在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败

在VMmware中安装CentOs 6.6,kdump启动失败的起因

先来说一下,什么是kdump

Kdump是一个内核崩溃转储机制,在系统崩溃的时候,Kdump将捕获系统信息,这对于针对崩溃的起因非常有帮助。注意,Kdump需要预留一部分系统内存,而且这部分内存对于其余使用户是不可使用的。

启动失败的起因

查看 /etc/grub.conf文件,发现crashkernel=auto,问题就出在这儿:

系统对crashkernel=auto的定义为:

假如系统的内存 <= 8 GB 对kdump kernel不会保留任何内容;也就是说,crashkernel=auto 等

于关掉了机器上的kdump功能;

假如系统的内存> 8 GB 但是<= 16 GB,crashkernel=auto会保留256M,等同于crashkernel=256M;

假如系统内存> 16GB,crashkernel=auto会保留512M,等同于crashkernel=512M。

安装虚拟机时,给虚拟机设置的内存为1G,所以说系统关掉了kdump功能,造成了kdump服务启动失败。

找到了起因,重新给crashkernel设置参数就可:

在 kdump 的配置中,往往困惑于 crashkernel 的设置。“crashkernel=X@Y”,X 应该多大? Y

又应该设在哪里呢?实际我们可以完全省略“@Y”这一部分,这样,kernel 会为我们自动选择

一个起始地址。而对于 X 的大小,般对 i386/x86_64 的系统, 设为 128M 就可;对于 powerpc

的系统,则要设为 256M。

将crashkernel=auto 改为crashkernel=128M 后保存,

在VMmware中安装CentOs 6.6,kdump启动失败的起因

重新启动系统,kdump服务启动成功。

在VMmware中安装CentOs 6.6,kdump启动失败的起因

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部