关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案

摘要:
安装虚拟机时,虚拟机的内存设置为1G,因此系统关闭kdump功能,导致kdump服务无法启动。一旦找到原因,就可以重置crashkernel的参数:在kdump的配置中,您经常会与crashkernels的设置混淆。“crashkernel=”X@Y“X应该有多大?事实上,我们可以完全省略“@Y”部分,这样内核就会自动为我们选择一个起始地址。对于X大小i386/x86_64,将其设置为128M;对于powerpc系统,将其设置为256M。将crashkernel=auto更改为crashkernel=128M并保存。如果问题无法解决,请尝试将系统更改为256m以重新启动系统。kdump服务成功启动。

在VMware中安装了centos,重启时报错:Failed to start Crash recovery kernel arming

本质是kdump服务启动失败

wKioL1UHirbxyYNUAABxKHMqVvk033.jpg


先来说一下,什么是kdump

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


启动失败的原因

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

注:centos7后为:vi /etc/grub2.cfg 

系统对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 后保存,如果还不能解决问题,改为256m试试

wKiom1UHmdTxWdHAAADsLgF1AbI735.jpg

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

 

wKioL1UHmwrBjo2YAACbxwcW0Qc155.jpg

参考:http://blog.51cto.com/woymk/1621341

          https://www.ibm.com/developerworks/cn/linux/l-cn-kdump1/index.html#major3

免责声明:文章转载自《关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[Java基础] Java中List.remove报错UnsupportedOperationExceptionFlask-Migrate的使用和常见"坑"的解决办法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

centos系统有多个内核,修改默认启动内核

打开系统文件     vim  /boot/grub/grub.confdefault=0,意思是GRUB在默认情况下,也就是用户没有选择的情况下,去启动显示在用户界面的第一个系统;GRUB启动系统时是从0开始的,就是说0表示第一个,如果用户将值改为1,那么GRUB在默认情况下会启动第二个系统; timeout=5,指的是给用户做出选择的时间,比如值为5,...

CentOS7.5的网卡配置(CentOS 6.5的虚拟主机在vmware中迁移的网卡设置)

一、CentOS7.5的网卡配置环境:CentOS 7.5,vmware14.1,安装过程选择是minimal最小化安装; 1、进到网卡配置文件目录 [root@localhost ~]# cd /etc/sysconfig/network-scripts/ 查看文件名 [root@localhost network-scripts]# ll total...

在三台Centos或Windows中部署三台Zookeeper集群配置

一、安装包 1、下载最新版(3.4.13):https://archive.apache.org/dist/zookeeper/ 下载https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz解压开即可。本文中解压到/opt目录下。 二、环境 1、三台...

CentOS系统安全的简单配置

1, 最小化安装:在安装centos系统的时候选择定制安装,不安装图形化界面、根据自己的情况选择安装的服务或者一个都不安装,等安装完了以后自行安装、选择软件编译安装所需的工具和库等。2, 安装系统补丁:建议使用centos自带的yum工具来安装[ root@localhost ~]# rpm –import /etc/pki/rpm-gpg/RPM-GPG...

Linux CentOS中使用SQL*Plus启动和关闭数据库

启动和关闭数据库的常用工具有三个 一、SQL*Plus 在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库。 二、OEM(企业管理器) 利用OEM数据库控制台,可以完成数据库的启动与关闭操作。 三、RMAN 在Recovery Manager(RMAN)环境中可以通过命令行方式启动或关闭数据库。 一般...

caffe 安装

安装caffe 拉取镜像 nvidia/cuda:9.0-cudnn7-devel-centos7 1,换源 安装https://blog.csdn.net/tuomen5867/article/details/94406903 yum install make 必要安装 更换 yum 源和 epel 源: cp /etc/yum.r...