Linux启动报:Memory for crash kernel (0×0 to 0×0) notwithin permissible range

此外引用:http://www.oraclefans.cn/forum/showblog.jsp?rootid=35651

Red Hat Enterprise Linux Server release 5.4启动时,屏幕出现以下一个错语信息:
Memory for crash kernel (0×0 to 0×0) notwithin permissible range
这个信息由于没有配置kdump服务的原因,并没有什么危害可以忽略。kdump是一个新的,而且非常可信赖的内核崩溃转储机制。
解决方法:
1.如果是刚安装完Red Hat Enterprise Linux重启时就报这个错误,可以在首次配置时启用Kdump,如下图:
d18aed24891e73e84bc65fdeef05a3ee?fid=2852298539-250528-3529465205&time=1377353940&sign=FDTAR-DCb740ccc5511e5e8fedcff06b081203-GP0PL%2BMvxHTJ5CFyt%2ByJmYcQMr4%3D&rt=sh&expires=8h&r=960774396&size=c850_u580&quality=100
重新启动系统时,Memory for crash kernel (0×0 to 0×0) notwithin permissible range错误就可以消失。
2.通过菜单配置kdump
配置菜单路径:Applications–system tools–kdump,弹出”Kernel Dump Configuration”窗口,选中Enable kdump,设置New kdump Memory(MB): 128MB(推荐大小),
location:file:///var/crash(也可以设置其他位置,用来存放当系统崩溃时的转储镜像)。
重新启动系统,错误消失。
3.上述两种方法在kexec-tools已安装的前提下才能执行,如果未安装kexec-tools,则按如下步骤:
1).确认kexec-tools已经安装:
用以下脚本查询有没有kexec-tools有没有安装
#rpm -qa |grep kexec-tools
如未安装,可以使用以下脚本安装kexec-tools
#rpm -ivh kexec-tools-1.102pre-77.el5.i386.rpm
2).配置/etc/kdump.conf文件,指定vmcore将被转储的路径。可以通过scp拷贝到另一个服务器,也可以是裸设备,或者本地的文件系统。
3).修改一些启动参数,为捕获保留一块内存。对于i386和x86_64架构,编辑/etc/grub.conf,在内核行的末尾添加 crashkernel=128@16M。
下面带有kdump选项的/etc/grub.conf文件:
[root@db1 etc]# cat grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/rootvg/lv01
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-164.el5PAE)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5PAE ro root=/dev/rootvg/lv01 rhgb quiet crashkernel=128M@16M
initrd /initrd-2.6.18-164.el5PAE.img
4).修改之后,重启系统。128M内存(从16M开始,注意推荐使用128m,其余的不可靠)不被正常的系统使用,为捕获内核保留。注意,free -m的输出会显示内存比不加参数时少了128M。
5).保留内存已经设置了,打开kdump初始脚本,启动服务:
# chkconfig kdump on
# service kdump start

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28911208/viewspace-769219/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28911208/viewspace-769219/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值