在Ubuntu 16.04服务器上安装NVIDIA显卡驱动时,如何绕过Nouveau驱动并确保驱动正常加载?
时间: 2024-10-31 13:10:17 浏览: 35
首先,需要确保你的Ubuntu 16.04系统是最新的,使用以下命令更新系统软件包和升级已安装的软件:
参考资源链接:[Ubuntu16.04安装NVIDIA显卡驱动全攻略](https://wenku.csdn.net/doc/7fh9xzetq1?spm=1055.2569.3001.10343)
```bash
sudo apt-get update
sudo apt-get upgrade
```
接下来,禁用Nouveau驱动是安装NVIDIA官方驱动之前的重要步骤。可以通过创建一个黑名单文件来实现这一点,以防止Nouveau在系统启动时被加载。运行以下命令创建并编辑黑名单文件:
```bash
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
```
在打开的文件中添加以下内容:
```
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
```
保存并关闭文件,然后运行以下命令更新内核启动模块,确保更改立即生效:
```bash
sudo update-initramfs -u
```
重启系统并进入文本模式,可以使用以下命令:
```bash
sudo reboot
```
等待系统重启后,按Ctrl + Alt + F1进入文本界面。执行以下命令停止图形界面服务:
```bash
service lightdm stop
```
然后,进入家目录并确保NVIDIA驱动的.run文件已经下载在此目录下。如果还没有下载,可以从NVIDIA官方网站获取。运行安装脚本:
```bash
sh NVIDIA-xxxx.run
```
如果遇到OpenGL相关文件的安装问题,可以使用:
```bash
sh NVIDIA-xxxxxx.run --no-opengl-files
```
安装过程中,按照提示操作,可能需要输入密码并同意许可协议。安装完成后重启系统:
```bash
sudo reboot
```
重启后,可以使用以下命令验证NVIDIA驱动是否已正确加载:
```bash
nvidia-smi
```
如果显示了显卡信息,说明驱动安装成功。另外,使用`lspci -k | grep -A 2 -E
参考资源链接:[Ubuntu16.04安装NVIDIA显卡驱动全攻略](https://wenku.csdn.net/doc/7fh9xzetq1?spm=1055.2569.3001.10343)
阅读全文