把ubuntu9.04升级到9.10后,每次关机和重启都会遇到一个异常:Buffer i/o error on device loop0 logical block xxxxxx。然后系统就是挂在那边,按ctrl+alt+delete(C+A+D)都提示hwclock-save进程被终止,但是系统依旧无法完全关闭,只有通过长按电源键7秒才能关闭,心疼阿。问了新安装ubuntu9.10的mojo1986同学,他那是一切正常。
我估计是因为我用wubi安装的9.04,所以升级才会有问题。一般来讲,google总是万能的,可是这次没有。
google搜索的结果里有两篇比较典型,中文的有:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=232184&start=0,英文的有:http://ubuntuforums.org/showthread.php?t=1300537
这两篇帖子描述的都是同一个问题,我的情况和网友poo706是一样的。但是他最终也没给出好的解决方案。
万分沮丧的时候我甚至想降级到9.04,但还是没舍得,只好自己一边google一边摸索。最后终于找到一个可行的方法。在系统监视器里发现,设备/dev/loop0是挂载在了系统主目录/下,这是一个可疑点。尽管不是很清楚为什么会挂载在那。我试着给目录/加上写权限(sudo chmod +w /),然后开机,bingo!这次没有报Buffer i/o error on device loop0的异常,顺利关机。然后开机再次进入ubuntu,进行重启,bingo again!
兴奋之情,难以言表。解决了google都没有给我正确答案的问题。
但是给系统主目录加上写权限,总觉得是走了偏门,或者应该是改变/dev/loop0的挂载目录。
# 2009年11月01日 星期天 8:26 上午
不错哦,我也开了一个博客,有空大家经常交流…
Reply