buf

BE something YOU love and understand
posts - 94, comments - 35, trackbacks - 0, articles - 2
   :: 首页 :: 新随笔 :: 联系 ::  :: 管理

debian启动故障,原因及恢复

Posted on 2012-03-15 20:34 buf 阅读(811) 评论(0)  编辑 收藏 引用 所属分类: Linux
在vmware下装了个debian squeeze,用于一个MIPS/Linux平台高清播放器的diy,用了几个月了,一直没有什么问题。

就在这两天,突然出现了启动故障:启动到选择登录用户的那个界面就死掉了,鼠标无法操作,键盘倒是能响应(number lock键)。rescue模式进入系统,/home分区下的数据似乎都还在,于是就大大地松了一口气。但是发现dmesg中报找不到ext2.ko,致使另一块ext2格式的硬盘mount不上。折腾了半天也不知道啥原因,想想最近也就装了个ppp的服务,应该没啥影响啊?

都打算要把数据拷出来重装debian了(本来是希望wheezy放出来再重装的),仔细看一眼dmesg的内容,报的是找不到kernel/fs/ext2/ext2.ko,突然想起来前一段时间交叉编译某kernel的时候把depmod从3.4.12降为3.4.1了,具体原因见http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578902。想到这里马上
$ sudo apt-get update
$ sudo apt-get install module-init-tools
然后reboot,果然启动没有问题了,第二块硬盘也能够正常挂载。

而为啥最近才出现这个问题呢?因为之前debian都不关机的,用完都是直接关vmware player,相当于休眠。直到前天装了pptpd,重启了系统,才出现了前面说的故障。
只有注册用户登录后才能发表评论。