本文主要是介绍痛苦的ubuntu 18.043,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 添加驱动源
- 使用TAB键查看能安装的驱动版本号
刚开始就进不去桌面,然后看了教程得在在quite splash 加 nomodeset才能关闭显卡进入桌面。
进了系统之后还是跟着https://blog.csdn.net/new_delete_/article/details/81544438来做的。
Ubuntu安装NVIDIA显卡驱动时遇到了一个比较大的问题,参考了几位博主的成果,成功安装好了驱动(只能说这独显没有浪费哈哈哈)。
下面就把整个过程记述下来,以供大家一起参考。
- 准备工作
禁用BIOS中的secure boot,因为此方法使用第三方源安装显卡驱动,不禁止secure boot会导致安装的驱动不能使用,禁用也不会有多大安全隐患。
禁用nouveau,这是ubuntu默认使用的开源显卡驱动,和nvidia驱动一起使用可能导致黑屏,所以禁掉。 - 禁用nouveau
创建下面文件:
$ sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在文件内插入以下内容:
blacklist nouveau
options nouveau modeset=0
执行以下命令使禁用生效并且重启:
$ sudo update-initramfs -u
$ sudo reboot
重启后可以验证是否生效:
$ lsmod | grep nouveau
若没有输出,则禁用生效。
- 禁用X-Window服务
$ sudo service lightdm stop # 这会关闭图形界面
按 Ctrl-Alt+F1 进入命令行界面,输入用户名和密码登录命令行界面。
注意:在命令行输入:sudo service lightdm start ,然后按Ctrl-Alt+F7即可恢复到图形界面。
- 安装显卡驱动
首先完全卸载以前安装的显卡驱动:
如果以前是通过ppa源安装的,可以通过下面命令卸载:
$ sudo apt-get remove --purge nvidia*
如果以前是通过runfile安装的,可以通过下面命令卸载:
$ sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
安装显卡驱动的方式有很多,这里介绍其中最简单的方法——ppa源安装驱动
添加驱动源
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
在官网查看驱动版本:
点击右下角绿色的 SEARCH 按钮
可以看到,我的显卡版本为:390.77
再通过命令行安装驱动:
使用TAB键查看能安装的驱动版本号
$ sudo apt install nvidia-3 # 3后面加以提示可以安装的内容
nvidia-304 nvidia-340-updates nvidia-361
nvidia-304-dev nvidia-340-updates-dev nvidia-361-dev
nvidia-304-updates nvidia-340-updates-uvm nvidia-361-updates
nvidia-304-updates-dev nvidia-340-uvm nvidia-361-updates-dev
nvidia-331 nvidia-346 nvidia-367
nvidia-331-dev nvidia-346-dev nvidia-367-dev
nvidia-331-updates nvidia-346-updates nvidia-375
nvidia-331-updates-dev nvidia-346-updates-dev nvidia-375-dev
nvidia-331-updates-uvm nvidia-352 nvidia-384
nvidia-331-uvm nvidia-352-dev nvidia-384-dev
nvidia-340 nvidia-352-updates
nvidia-340-dev nvidia-352-updates-dev
#这里建议大家不要安装最新版本驱动,可能存在不兼容的错误
$ sudo apt install nvidia-375
$ sudo apt-get install mesa-common-dev
如果前面没有禁用secure boot,则在安装过程中会提示设置一个密码,在重启时需要输入密码验证以禁用secure boot。(这一步往往被忽略而导致安装失败!强烈建议提前在bios中禁用secure boot)
(这里我是在官网直接下的.run文件, 然后执行sudo sh *.run)
安装完成后重启:
$ sudo reboot
注意:如果前面没有禁用secure booot,重启后会出现蓝屏,这时候不能直接选择continue,而应该按下按键,选择Enroll MOK, 确认后在下一个选项中选择continue,接着输入安装驱动时设置的密码,开机。
最后在终端验证是否安装成功:
这篇关于痛苦的ubuntu 18.043的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!