需要帮助更新 NVIDIA 驱动程序

需要帮助更新 NVIDIA 驱动程序

我对 Ubuntu 还不太熟悉,我正在尝试让它在我的计算机上运行。这是一台较旧的 PC,我之前安装了 Windows 7。目前,当我启动到桌面时,几分钟内,屏幕上什么都没有,到处都是小水平条。使用图形故障安全模式是我目前唯一可以在其中做任何事情的方法。所以我正在尝试安装从他们的网站下载的适当的 NVIDIA 驱动程序,这是一个 .run 文件。

一开始,我遇到了一些有关 x 服务器运行的错误,但能够通过使用 Cntl + ALt + F1 来克服它们,sudo service lightdm stop

现在,当我尝试:

$ sudo ./NVIDIA.run --kernel-source-path=/usr/src/linux-headers-3.16.0-33
ERROR: Neither the '/usr/src/linux-headers-3.16.0-33/include/linux/version.h' nor the '/usr/src/linux-headers-3.16.0-33/include/generated/uapi/linux/version.h' kernel header file exists.  
The most likely reason for this is that the kernel source files in '/usr/src/linux-headers-3.16.0-33' have not been configured.

我输入路径时使用了 Tab 键,以便它能够帮我完成路径。

以下是完整日志:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Mar 30 21:38:44 2015
installer version: 304.125

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer
    --kernel-source-path=/usr/src/linux-headers-3.16.0-33

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 304.125.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Continue installation anyway?     (Answer: Yes)
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Using the kernel source path '/usr/src/linux-headers-3.16.0-33' as specified by the '--    kernel-source-path' commandline option.
ERROR: Neither the '/usr/src/linux-headers-3.16.0-33/include/linux/version.h' nor the     '/usr/src/linux-headers-3.16.0-33/include/generated/uapi/linux/version.h' kernel header file     exists.  The most likely reason for this is that the kernel source files in '/usr/src/linux- headers-3.16.0-33' have not been configured.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for   details.  You may find suggestions on fixing installation problems in the README available on  the Linux driver download page at www.nvidia.com.

答案1

我会把这个作为评论,但我的声誉目前还不够高,所以我会把它作为可能有帮助的答案/解决方法发布......

编辑:在尝试以下解决方法之前,首先通过运行以下命令清除可能已尝试的任何 nvidia 驱动程序:

sudo apt-get remove --purge nvidia-*

您无需尝试从 .run 文件安装,只需进入命令行并输入以下内容即可。请记住,它可能会为您提供较低版本的 nvidia 驱动程序,但无论如何它仍会安装专有的 nvidia 驱动程序。

sudo apt-get install nvidia-current

当我多年后再次使用 Ubuntu 时,我自己也遇到了 .run 文件的一个大问题(在此期间尝试了不同的发行版),但对我来说,它似乎运行得很好。祝你好运,请汇报结果。

答案2

如果您仍然有兴趣安装从网站获取的驱动程序,您可以使用 sh 进行安装。此过程容易出错,因此请谨慎操作。检查以获得指导。简而言之,你需要做的是:

  1. 授予 nvidia-file 运行权限。假设它是 NVIDIA-Linux-x86_64-346.59.run: chmod 777 NVIDIA-Linux-x86_64-346.59.run
  2. 现在你需要进入 tty1,例如,只需按 CTRL+ALT+F1
  3. 导航到文件所在的文件夹并以 sudo 身份运行它: sudo ./NVIDIA-Linux-x86_64-346.59 从现在开始,您需要小心并遵循每条说明。由于您似乎只有一块显卡,您可以让安装程序自动配置您的 xorg 文件。

但正如我所说,请查看我之前提到的链接以获取帮助。

现在关于保持更新...由于 NVidia 不提供任何 ppa 或其他系统来更新驱动程序,我认为你需要自己去检查一下,但去这里并尝试查找有关您的驱动程序的一些信息。

希望能帮助到你。

相关内容