记录下在Ubuntu 14.04 Nvidia显卡驱动安装及设置,由于更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁),可能是显卡驱动出了问题。
1.进入BIOS设置,从集成显卡进入系统
将显示器连接到集显的VGI口,并在BIOS中设置用集显显示,一般来说可以成功进入系统。
2.完全写在Nvidia驱动(参考:http://askubuntu.com/questions/206283/how-can-i-uninstall-a-nvidia-driver-completely)
执行下列命令干干净净卸载nvidia驱动,
sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules
3.重启电脑,进入系统,ctrl+alt+f1进入tty,关闭lightdm
sudo service lightdm stop
重新安装驱动,这里安装的是340
输入下列命令添加驱动源
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
安装340版驱动
sudo apt-get install nvidia-340
4.(非必须步骤,如果已经能正常进入桌面则不用理会后面的步骤) 重启电脑,进入BIOS,禁用Intel核心显卡,选择Nvidia显卡启动(参考1:http://askubuntu.com/questions/481007/every-reboot-alternatives-for-x86-64-linux-gnu-gl-conf-and-i386-linux-gnu-gl-con ,参考2:http://askubuntu.com/questions/450154/nvidia-331-nvidia-settings-prime-profile-switching-error)
这时进入系统后,可能分辨率不对,执行下列命令查看现在采用的驱动
prime-select query
如果输出intel,则执行下列命令
sudo update-alternatives --config i386-linux-gnu_gl_conf
选择nvidia-340-uvm那一项
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
同样选择nvidia-340-uvm那一项
最后执行更新系统
sudo ldconfig -n
sudo update-initramfs -u
选择nvidia驱动
sudo prime-select nvidia
5.重启,应该就可以正常使用了。