kn007的个人博客
♥ You are here: Home > 软件与网络 > VPS > 记一次Kernel Panic修复

记一次Kernel Panic修复

by | 27 Comments

提醒:本文最后更新于 2881 天前,文中所描述的信息可能已发生改变,请仔细核实。

kernel-panic_20150403
一个星期前,再次遭遇Kernel Panic,这次不用重装,十分感谢Roy,晚上还被我骚扰。

Roy帮忙进入了Rescue,意思让我去尝试寻找问题,或是备份重装。

备份的话其实我是有当天凌晨的备份了,只是精确到到宕机时间的就没有,正好可以备份这10多个小时的新增数据。

仔细思索和检查,发现最后一次更新kernel,我并未重启。或许是这个原因。

于是check一下,发现kernel-firmware虽然安装了新版本,但是有问题,所以启用的是老版本,与新版kernel不匹配,导致开机失败。

但不知道怎么搞,遂直接重装了kernel-firmware,然后就ok了。太好了,第一次解决成功这个问题,以前只是单纯的重装,现在懒了,不大想重装整个VPS,太多软件要装了。

对于没有快照的VPS来说,KVM虚拟化支持用户直接rescue应急,其实挺好的。

小记一下这件事情。因为搞的急,也没留图。

进入rescue,挂载命令列一下:

fdisk -l
mount /dev/vdb1 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt

第一句命令,是查看你的分区名称是什么,我的是vdb1,后面的就是挂载了。

Centos重装kernel很简单,只需(以下是CentOS 6 x64的例子):

yum reinstall kernel-headers-2.6.32-504.12.2.el6.x86_64 kernel-2.6.32-504.12.2.el6.x86_64 kernel-devel-2.6.32-504.12.2.el6.x86_64 kernel-firmware-2.6.32-504.12.2.el6.noarch

2.6.32-504.12.2是内核的版本号。这个看你选择。

出现错误,按照提示,把错误忽略掉,强制重装就好了。

转载请注明转自:kn007的个人博客的《记一次Kernel Panic修复

donate
有所帮助?

Comments

27 Comments立即评论
  1. LV2回复

    最近在试ArchLinux,感觉还不错

    1. MOD回复

      @Aivier: 习惯centos

  2. Kernel Panic 出现的概率那么小都被你碰到了 :lol: :lol:

    1. MOD回复

      @World: 遇到4、5次了,第一次直接被保罗一新人给rebuild了,导致数据丢失。。。那个时候我就开始异地备份了

    2. @kn007: 我一直都是手动备份 linode的备份还要钱 :grin: 对咯 我的邮件发送解决了,是主题function重命名了发件来源

    3. MOD回复

      @World: 嗯嗯嗯~猜到了。
      话说服务器总是去爬google的翻译,ip被google屏蔽了。。说我的ip是机器人,现在google直接每次都要我写验证码。。。 :cry: :cry: :cry:

  3. 你是反代了google的翻译吧?
    只是翻译的话没必要谷歌啊 国内那么多好的翻译

    1. MOD回复

      @World: 不是反代。。。看到我的url没有,每次写文章都会请求google翻译

    2. MOD回复

      @World: google可以自动化,不需要整页,而是返回json结果,流量小,速度快,对于vps来说

    3. @kn007: 那估计它是判定你非法请求了 :razz: :razz:

    4. MOD回复

      @World: 确实有些非法,违反了ToS。不过本来就是拿来用的。我也没分享出去

    5. MOD回复

      @World: 不管了。没什么心情

    6. @kn007: 淡定! :mrgreen:

    7. MOD回复

      @World: 太蛋疼了 :cry:

    8. MOD回复

      @World: 我换成bing的了 :razz: bing失效就请求google,google失效就请求pinyin。
      有道api也申请了,不过有道的翻译好烂。

    9. @kn007: 我有点好奇 你的文章里面没有翻译啊 还是我理解有问题 :shock:

    10. MOD回复

      @World: 文章的url。。。文章的地址。。

    11. @kn007: 自动把中文的文章标题的别名url翻译成英文吗?

    12. MOD回复

      @World: 是啊 :mrgreen:

    13. @kn007: 这个功能好 :lol: :lol: 我都是手动改一下

    14. MOD回复

      @World: :mrgreen: 懒人必备

  4. 能自己解决问题就是好 :lol:

    1. MOD回复

      @小怪物: :sad: 没办法,Roy没时间,只能自己解决

  5. 我只能说:6的飞起~

    1. MOD回复

      @Meekdai: 额?不懂

    2. @kn007: 只可意会不可言传~ :roll:

    3. MOD回复

      @Meekdai: :o 搜索了下 :mrgreen: 了解了

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif