Ubuntu update时碰到的无法得到登陆界面的问题

1912阅读 0评论2012-05-06 wdove
分类:LINUX

缘起:
目前的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#都有方法。
我的办法是,用光盘引导后:
  1. # mount /dev/sda6 /tmp/root
  2. # chroot /tmp/root dpkg --configure -a
  3. # reboot
成功进入系统。还要:
apt-get install
apt-get install -f
上一篇:Old ubuntu release source list
下一篇:atof()因为不通头文件引发的错误