我比较幸运的是在断电前软件包已经下载好了,只是在安装的时候断电。不过我认为任何时候断电都不会是太大的问题,因为恢复的方法都是先进入以前的版本,然后再恢复升级。
下面是我的问题描述及解决方法:
机器重启后,可以进入系统选择菜单,里面有"previous version"这项,进入从前版本的recovery版本,我可以进入shell,输入这些命令:
这是核心命令:
sudo dpkg --configure -a
这些是锦上添花:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get -f install
sudo apt-get install ubuntu-desktop
重启后进入新的系统选择菜单,这时有3.0的kernel了,进入后在"checking battery state"卡住了,此时按Alt+F1,可以进入shell。
1): 运行 sudo gedit /etc/default/grub
2): 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
3): 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”
4): 运行 sudo update-grub
(上述解决checking battery state的方法来自: http://www.linuxidc.com/Linux/2011-07/39099.htm)
重启后,"checking battery state"过去了,但又停在” Stopping System V runlevel compatibility“上了
解决:进入shell后,安装lightdm-gtk-greeter
此时可以进入系统,但欢迎界面不是unity-greeter,解决很简单,安装即可
sudo apt-get install unity-greeter
(上述解决Stopping System V runlevel compatibilit的方法来自:http://forum.ubuntu.org.cn/viewtopic.php?p=2494462)