|
发表于 2011-12-26 16:30:25
|
显示全部楼层
我说说我自己常用的办法吧。我是用Nvidia官方网站上下载的驱动包直接安装,不是用Debian的软件包。因此,系统上要有linux-headers-* 系列的软件包, 比如linux-headers-3.0.0-1-amd64, 具体的是那个包,得根据你的系统而定。等装好以后,还要做如下调整。
- cd /usr/src
- ln -s linux linux-headers-3.0.0-1-amd64
复制代码
必须要做这一步,因为debian在安装header的时候,会把header放到类似linux linux-headers-3.0.0-1-amd64这样的目录下,但Nvidia的安装器智慧在/iser/src/linux目录下寻找header,所以要做一个链接。
然后,还要有gcc和make,而且gcc的版本最好和debian用来编译内核的gcc版本一样。如果你跟我一样,都不知道debian是用什么版本的gcc来编译内核的话,就把gcc-4.4, gcc-4.5和4.6都装上, 等下面安装的Nvidia驱动的时候,如果版本不符合,它会给警告,到那时再换也不迟。
最后,把驱动下载下来进行安装
- chmod +x NVIDIA-Linux-x86_64-173.14.31-pkg2.run
- expport CC=gcc-4.5 # 选择gcc-4.5作为编译器
- ./NVIDIA-Linux-x86_64-173.14.31-pkg2.run
复制代码 |
|