在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

由于不是官方版本,希望大家作好备份。以下以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!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航