nvidia图形驱动安装的Linux源路径问题

nvidia图形驱动安装的Linux源路径问题

我正在尝试在 Ubuntu Linux 20 上安装 nvidia 驱动程序。

问题- 我在安装过程中遇到以下错误。

如果您使用的是 Linux 2.6 内核,请确保您配置的内核源与系统上安装的内核相匹配。如果使用“KBUILD_OUTPUT”或“O”KBUILD 参数指定了单独的输出目录,请确保使用 SYSOUT 环境变量或等效的 nvidia-installer 命令行选项指定此目录。

根据内核源(或内核头)的安装位置和方式,您可能需要使用 SYSSRC 环境变量或等效的 nvidia-installer 命令行选项指定它们的位置。

到目前为止我尝试过的

  1. 试图通过该--kernel-source-path选项
    sudo sh NVIDIA-Linux-x86_64-319.17.run --kernel-source-path /lib/modules/5.11.0-34-generic/build
    
  2. 尝试设置SYSSRC环境变量
    export SYSSRC /lib/modules/5.11.0-34-generic/build
    sudo sh NVIDIA-Linux-x86_64-319.17.run
    

据我了解,它尝试根据当前运行的内核版本编译驱动程序5.11.0-34-generic,但由于某种原因,它找不到kernel.h文件或整个源目录,也许我配置错误。我还尝试克隆 Linux 内核存储库,检查匹配的分支并将其设置--kernel-source-path到此目录,但它不起作用。

这里是自述文件

相关内容