当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620(共三种方法)

Unix/Linux
Linux 网管 123 --- 第6章. 一般系统管理问题 -3.变更使用者密码
Linux 网管 123 --- 第6章. 一般系统管理问题 -4.关闭删除使用者帐号
Linux 网管 123 --- 第6章. 一般系统管理问题 -5.Linux 密码及 S
Linux 网管 123 --- 第6章. 一般系统管理问题 -6.关闭系统及重新启动
Linux 网管 123 --- 第7章. 自订的组态及管理内容 -1.HTTP
Linux 网管 123 --- 第7章. 自订的组态及管理内容 -2.DNS
Linux 网管 123 --- 第7章. 自订的组态及管理内容 -3.使用 TACACS
Linux 网管 123 --- 第7章. 自订的组态及管理内容 -4.使用 Samba
Linux 网管 123 --- 第7章. 自订的组态及管理内容 -5.使用 Netata
Linux 网管 123 --- 第7章. 自订的组态及管理内容 -6.NFS
Linux 网管 123 --- 第13章. 其他的问题 2.哪里可以找到帮助
Linux 网管 123 --- 第13章. 其他的问题 3.附带文件的指示
RedHat 6.2 中文显示与输入的设置
RedHat 6.2 中文 TrueType 字体的使用
Linux 网管 123 --- 第13章. 其他的问题 1.系统损毁
Linux系统中网络配置详解
如何配置linux与win2000/NT 双重引导
kernel hacking简单入门
Linux下如何刻录任何文件系统格式的光盘?
编译内核make dep 是啥意思 ?

Unix/Linux 中的 在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620(共三种方法)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 34 ::
收藏到网摘: n/a

  由于不是官方版本,希望大家作好备份。以下以2.6.0-test9内核做例子,如果安装过程出现问题大家来讨论:

一、已经安装2.4内核官方驱动的方法

1) 下载:

NVIDIA-Linux-x86-1.0-4620-pkg1.run (nvidia)
http://public.pny.com/quadro/FX3000g/Linux/NVIDIA-Linux-x86-1.0-4620-pkg1.run
NVIDIA_kernel-1.0-4620-2.6.diff (minion.de)
http://www.minion.de/files/NVIDIA_kernel-1.0-4620-2.6.diff

2) 安装模块(用 root):

# sh NVIDIA-Linux-x86-1.0-4620-pkg1.run --extract-only
# cd NVIDIA-Linux-x86-1.0-4620-pkg1
# cd usr/src/nv
# patch -p1 < ../../../../NVIDIA_kernel-1.0-4620-2.6.diff
# ln -s Makefile.kbuild Makefile
# make install

这是假定正在运行相关内核,否则还要进行以下操作:
# make KERNDIR=/usr/src/linux-2.6.0-test9 module
# mkdir /lib/modules/linux-2.6.0-test9/kernel/drivers/video
# cp nvidia.ko /lib/modules/linux-2.6.0-test9/kernel/drivers/video
# depmod -a 2.6.0-test9

二、第一次安装

1) 下载:

NVIDIA-Linux-x86-1.0-4620-pkg1.run (nvidia)
http://public.pny.com/quadro/FX3000g/Linux/NVIDIA-Linux-x86-1.0-4620-pkg1.run
NVIDIA-Linux-x86-1.0-4620-pkg#.tar.gz (minion.de)
http://www.minion.de/files/NVIDIA-Linux-x86-1.0-4620-pkg%23.tar.gz
NVIDIA_kernel-1.0-4620-2.6.diff (minion.de)
http://www.minion.de/files/NVIDIA_kernel-1.0-4620-2.6.diff

2) 安装:

*) # sh NVIDIA-Linux-x86-1.0-4620-pkg1.run --extract-only
# cd NVIDIA-Linux-x86-1.0-4620-pkg1
# tar zxf ../NVIDIA-Linux-x86-1.0-4620-pkg#.tar.gz
# cd usr/src/nv
# patch -p1 < ../../../../NVIDIA_kernel-1.0-4620-2.6.diff
# ln -s Makefile.kbuild Makefile
# cd ../../../..
# NVIDIA-Linux-x86-1.0-4620-pkg1/nvidia-installer

也可以建立.run 文件同时运行

# sh NVIDIA-Linux-x86-1.0-4620-pkg0/usr/bin/makeself.sh \
--target-os Linux --target-arch x86 \
NVIDIA-Linux-x86-1.0-4620-pkg1 \
NVIDIA-Linux-x86-1.0-4620-pkg1.run \
"NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-4620" \
./nvidia-installer
# sh NVIDIA-Linux-x86-1.0-4620-pkg1.run

三、用脚本安装

1) 下载:

nvidia-installer-1.0.2.tar.gz (nvidia)
ftp://download.nvidia.com/XFree86/nvidia-installer/

nvidia-installer-1.0.2-2.6.diff (minion.de)
http://www.minion.de/files/nvidia-installer-1.0.2-2.6.diff

2) 安装:

# tar zxf nvidia-installer-1.0.2.tar.gz
# cd nvidia-installer-1.0.2
# patch -p1 < ../nvidia-installer-1.0.2
# make

把生成的文件放进nvidia-installer文件里

# uname -r
2.6.0-test9
# sh NVIDIA-Linux-x86-1.0-4620-pkg1.run --kernel-name=2.6.0-test9

good luck!