在清理系统时,发现系统里有多个内核(近20个版本),就想着清理掉不需要的内核。
在最后一次清理时,使用了这个命令:
sudo apt-get purge linux-image-3.13.0-2*
但这个命令和我想当然的结果完全不同,其将所有的3.13.0-内核都移除了,包括当前系统正在使用的内核!
在执行完后,立即安装回最新版的内核:
sudo apt-get install linux-image-generic
然后重启,停留在terminal登陆界面了,无法进入unity了。
于是开始尝试修复,移除所有nvidia驱动:
sudo apt-get remove --purge nvidia-*
仍然不解决问题,于是安装最新nvidia驱动
sudo apt-get install nvidia-346
还是没有解决问题,在启动过程中还遇到了virtualbox无法启动的问题,根据网上的提示,
apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic
然后再重新安装virtualbox(即先remove,再install)即可。
重启后此错误解决,但仍不能进入图形界面,于是查看/var/log/Xorg.0.log,在log里发现nvidia-346版本不能驱动我机器的显卡,需要安装nvidia-340版本才可以。
于是卸载nvidia-346,安装nvidia-340,重启,OK。
参考:
1. http://jingyan.baidu.com/article/bad08e1ebba98e09c85121ae.html
2. http://www.cnblogs.com/zhcncn/p/3989572.html
发表回复