Linux 使用 NVIDIA .run 安装驱动(Ubuntu 示例)

区分 NVIDIA Linux .run 安装器的通用流程与 Debian/Ubuntu 的依赖、initramfs 示例。

适用范围

NVIDIA 的 Linux .run 安装器并非 Ubuntu 专属。下载驱动、确认 GPU 与内核兼容性、退出图形会话并运行安装器属于通用流程;开发包名称、initramfs 更新、显示服务与 Secure Boot 配置需要按发行版处理。

下面以 Debian/Ubuntu 的依赖与 initramfs 命令为例。其他发行版使用对应工具;驱动类型和支持的 GPU 以所选安装包文档为准。

下载驱动

NVIDIA 驱动程序下载

禁用 Nouveau:通用配置与发行版步骤

1
2
printf '%s\n' 'blacklist nouveau' 'options nouveau modeset=0' \
  | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

对使用 modprobe 配置的系统,上面写入规则的方式可复用。initramfs 如何更新由发行版工具决定;Debian/Ubuntu 示例:

1
sudo update-initramfs -u

Fedora/RHEL 等通常使用不同工具,不能只把 apt 换成 dnf 就套用整篇命令。按所选驱动与发行版文档重启并确认 Nouveau 不再占用设备。

安装依赖(Debian/Ubuntu 示例)

1
2
sudo apt-get update \
&& sudo apt-get install -y make gcc "linux-headers-$(uname -r)"

运行 NVIDIA 安装器

先按目标系统方式退出图形会话或停止占用 GPU 的显示服务,确认内核头文件与正在运行的内核匹配。需要模块签名的系统还应完成 Secure Boot 所需配置,再运行实际下载的文件:

1
sudo ./NVIDIA-Linux-archname-xxx.xxx.xxx.run

参考:NVIDIA Linux 安装器文档。链接对应特定驱动分支,实际安装应查阅所选版本随附的 README。

使用 Hugo 构建
主题 Stack 由 Jimmy 设计