缘起:
目前的OS是Ubuntu10.10,已经不再支持,而且开发平台都已经移到了12.04,于是打算一步步升级到Natty和Oneiric,upgrade的时候还是会先更新所有软件包,于是先apt-get update && apt-get upgrade,但在upgrade的时候碰到一个软件包处理hang住了。
现象:
有几个进程被终止,如:
init: udevmonitor main process killed by TERM signal
init: unreadahead-other main process (455) terminated with status 4 然后如果是Graphic登陆,则登陆界面一进入Ubuntu GUI便死掉;如果是text模式登陆,则可以在ALT+F7上看到这几条log。
解决之道:
一开始被unreadahead-other错误所误导,,于是费了半天劲去做USB盘启动打算看看fstab有没有错,最后USB盘也没能启动进操作系统,在mount光盘的时候挂了,只给一个initramfs,具体原因没有去查。不过就是这个initramfs也给我机会使用下面的解决方案。
搜到几个很好的方案
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/433943,2#和14#都有方法。
我的办法是,用光盘引导后:
- # mount /dev/sda6 /tmp/root
- # chroot /tmp/root dpkg --configure -a
- # reboot
成功进入系统。还要:
apt-get install
apt-get install -f
阅读(1893) | 评论(0) | 转发(0) |