在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620(共三种方法) - IdeaGrace | Linux | Linux基础,IdeaGrace,web,开发,技术,交流,教程 - http://www.ideagrace.com/
| http://www.chinaunix.net 作者:guangdong 发表于:2003-12-07 00:57:49 |
由于不是官方版本,希望大家作好备份。以下以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!
|
|
还有问题请来论坛寻求帮助:http://www.ideagrace.com/club//
喜欢本文?那就在线订阅更多文章更新吧!
加入技术论坛讨论
访问IdeaGrace开发者博客
浏览更多java开源项目
IdeaGrace开发者Wiki
更好的浏览体验,