Posted on 2012-03-15 20:34
buf 阅读(837)
评论(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,重启了系统,才出现了前面说的故障。