在核心2.6.0-test中安裝最新驅動NVIDIA 1.0-4620(轉)

BSDLite發表於2007-08-11
在核心2.6.0-test中安裝最新驅動NVIDIA 1.0-4620(轉)[@more@]  由於不是官方版本,希望大家作好備份。以下以2.6.0-test9核心做例子,如果安裝過程出現問題大家來討論:

一、已經安裝2.4核心官方驅動的方法
1) 下載:

NVIDIA-Linux-x86-1.0-4620-pkg1.run (nvidia)

NVIDIA_kernel-1.0-4620-2.6.diff (minion.de)


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)

NVIDIA-Linux-x86-1.0-4620-pkg#.tar.gz (minion.de)

NVIDIA_kernel-1.0-4620-2.6.diff (minion.de)


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)
nvidia-installer-1.0.2-2.6.diff (minion.de)


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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947453/,如需轉載,請註明出處,否則將追究法律責任。

相關文章