总的来说,是手贱。经过将近12小时的折腾,好像是摸到门道了,最有可能的问题就是显卡驱动了。
重启之后就停在欢迎界面了,可以输入密码,回车进入,但很快又退回欢迎界面了。两台Ubuntu的机子都这样,一个是12 Server,一个是14.14笔记本。两台机子都是用的n卡,server用的是tesla系列,不负责显式桌面,问题倒是不大,笔记本的就麻烦多了。
下面是我的修复经历,但是大家应该首先尝试这些方法,它们是我没有先做但是应该先做的事情,按照问题轻重排序:
- 循环登录,访客登录正常可能只是几个文件出错了,应该先尝试 http://www.jb51.cc/article/p-moxnjeqb-bcb.html 。
- 有的内核能进入到欢迎界面,有的内核却是黑屏,这个很有可能是n卡的驱动太旧,需要更新,可以根据下面代码更新:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-current nvidia-setting
#sudo apt-get install nvidia-具体型号
先说Server吧:
鼠标还能用,有线连着网,尝试重装了一遍GNOME,结果多出了好多个桌面类型,挨个试过来,终于有个可用的,唉,就这样吧,姑且用着。装GNOME参考了以下代码。其实我觉得应该先尝试上面的方案1。
#更新是必须的
sudo apt-get update
sudo apt-get upgrade
#code 1
sudo apt-get remove gnome
sudo apt-get install gnome
sudo reboot
#code 2 better
sudo apt-get autoremove ubuntu-desktop
sudo apt-get autoremove gdm
sudo apt-get autoremove lightdm #类似的全删掉
sudo apt-get install ubuntu-desktop
#精简安装参考http://www.cnblogs.com/sbaicl/archive/2013/01/09/2853174.html
再来看笔记本:
也是欢迎界面,可惜要用wifi才能联网,Ctrl alt F1进入text界面后,参考了下面的代码打开了wifi,
sudo iwconfig #看看wlan0有没有
sudo ip link set wlan0 up
#如果没用继续下面的
sudo ifdown 其他(如eth0,p3p1还有wlan0)
sudo ifup wlan0
#时间可能比较长,要等等。如果还不行就拉根网线别较劲了。
如果ifconfig没看到wlan,那么建议换个内核登录,也就是重启,选择advanced启动选项,选择众多内核中的一个,然后有网了就尝试重装GNOME,代码见台式机那块。
事实上,重装GNME和GDM后,登录界面已经变了,而且使用apt-get install upgrade也会修复很多问题,但是还是黑屏,甚至连欢迎界面也没有了。其中偶尔有成功的,但是发现鼠标又有问题。到这里,我也是修复过n卡驱动的,但是只装了n卡的特定驱动,既nvidia-347,这是驱动图形界面时提示缺少的驱动,实际上并不是这个,所以驱动还是不对的。最后使用了nvidia-current装了驱动,结果才算成功。
顺便修复了笔记本启动是总是跳出来的网络配置问题,可参考http://blog.163.com/aijia_1210/blog/static/1310827201302694029905/ 就是将/etc/network/interface中除了lo之外其他配置都删掉。