Memory for crash kernel 解决方法

Memory for crash kernel 解决方法

问题提出:

       在vmware上创建了虚拟机,操作系统是Red Hat Enterprise Linux Server release 5.3,当启动虚拟机时出现下面信息:

Memory for crash kernel (0x0 to 0x0) notwithin permissible range

Memory for crash kernel 解决方法_第1张图片

网上找的解决办法:

       这个信息由于没有配置kdump服务的原因,并没有什么危害可以忽略。kdump是一个新的,而且非常可信赖的内核崩溃转储机制。

(1)配置kdump。

选择菜单“Applications”——“system tools”——“kdump”,弹出“Kernel Dump Configuration”窗口,选中Enable kdump,设置New kdump Memory(MB): 128MB(推荐大小),location:file:///var/crash(也可以设置其他位置,用来存放当系统崩溃时的转储镜像)。

(2)重新启动系统,错误消失。

以上方法是在网上查的,可是没能解决我的问题,一来是我重新后卡在这儿,根本进不去系统,二来我安装的 Red Hat版本是 Red Hat Enterprise Server 5.2

自己研究的解决办法:

1、开机时,迅速按下任意键,如回车键Enter,进入如下画面:

  Memory for crash kernel 解决方法_第2张图片
2、根据上面黑色框提示,按键 a 修改内核启动参数

Memory for crash kernel 解决方法_第3张图片
如上图,添加一行参数:crashkernel=128M@16M

3、回车,自动重启如下图:

Memory for crash kernel 解决方法_第4张图片
4、没有再出现 Memory for crash kernel 错误提示,加载通过 OK

这是由于上图中,我们已经添加了启动参数 crashkernel=128M@16M(上图红线部分)

 

如果是开机正常启动后,我们可以到目录:vi /boot/grub/grub.conf 

如下图所示,添加 crashkernel=128M@16M

Memory for crash kernel 解决方法_第5张图片

你可能感兴趣的:(Memory for crash kernel 解决方法)