进行了以下操作:-
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get install nvidia-current
sudo shutdown -r now
sudo service lightdm stop
ctrl-alt-f1
cd /home/vinod/Downloads/
./vin.run
vin.run
这是从 nvidia 网站为我的 gt 630 下载的文件吗
安装日志文件显示如下:-
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Nov 7 23:22:24 2014
installer version: 295.53
小路:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
nvidia-installer 命令行:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 295.53.
-> 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".
ERROR: The kernel header file '/lib/modules/3.13.0-39-generic/build/include/linux/version.h' does not exist. The most likely reason for this is that the kernel source files in '/lib/modules/3.13.0-39-generic/build' have not been configured.
ERROR: Installation has failed.
.....
有人能帮帮我 :(
答案1
我建议使用存储库中的 Nvidia 驱动程序,因为它们比 Nvidia 的二进制文件更适合发布版本,除非您想在最前沿运行系统。如果是这样,您可能需要考虑添加 Xorg-edgers PPA,它可以通过专门构建的 .debs 安装提供最前沿的体验。
至于您的具体问题,您是否在本地安装了 DKMS 和/或内核头文件?如果没有,则需要安装它们才能为驱动程序构建内核模块并成功安装。
HTH。祝你有美好的一天。:)
答案2
安装和卸载这些软件包:
sudo apt-get install dkms gcc build-essential linux-source linux-headers-`uname -r`
sudo apt-get purge nvidia-current
如果您升级内核,dkms 包将确保驱动程序能够继续使用。
然后,
sudo chmod +x /home/vinod/Downloads/vin.run
使用CtrlAltF1,使用您的用户名和密码登录并执行以下命令来运行安装程序:
cd /home/vinod/Downloads
sudo ./vin.run
我相信您之前忘记了 sudo,这可能是预安装脚本失败的原因,但您可能没有安装 dkms,而您将需要它。
按照说明操作。如果有错误,它们应该会列在屏幕上的输出中。重新启动以使更改生效。