默认设置ubuntu12.04不配置内核崩溃自动重启并复制到,导致内核崩溃。没有内核转储文档可分析,卡在内核崩溃页面。为了更好更方便地查找内核崩溃的原因,需要配置内核崩溃自动重启,并将内核复制到配置中。配置过程如下:
第一步是配置内核崩溃自动重启。
在内核的主要参数中加入kernel.panic,10是在内核崩溃10秒后自动重启系统软件。
vi /etc/sysctl.conf kernel.panic = 10第二步,验证自动重启系统是否有效。必须配置sysrq。
在内核主参数中加入kernel.sysrq,1有效。
vi /etc/sysctl.conf kernel.sysrq = 1运行命令使配置的主要参数生效,或者重启系统软件。
sysctl -p /etc/sysctl.conf检查配置的主要参数是否有效。
模拟系统内核崩溃,按altsysrqc三个键,或者运行以下命令
echo c >/proc/sysrq一见内核崩溃,几秒钟内重启。
步骤3将内核拷贝配置为
新安装的系统软件必须升级,否则无法按照apt-get安装程序。
apt-get update 安裝内核拷贝到 sudo apt-get install linux-crashdump 查询是不是生效 检测,系统模拟内核崩溃,另外按altsysrqc三个键,或是运作以下指令 发觉系统软件崩溃,并卡住住,沒有推送拷贝到,都没有重新启动!经过搜资料和推送,很可能和coredump的运行内存配置不足有关,所以更改了coredump的运行内存配置。
改512M尺寸。
Grub.cfg再次形成。
测试再次成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)