LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1455|回复: 5

LFS安装NVIDIA显卡驱动参考

[复制链接]
发表于 2009-4-26 10:07:04 | 显示全部楼层 |阅读模式
LFS安装NVIDIA显卡驱动参考


[color="Red"]1、青铜镜的系统情况
1.1、系统版本:
        LFS 6.2-1
1.2、内核版本:
        linux-2.6.16.27
1.3、显卡:
        GeForce2 MX/MX 400
1.4、下载的NVIDIA驱动:
1.4.1、NVIDIA-Linux-x86-1.0-7667-pkg1.run
1.4.2、NVIDIA-Linux-x86-96.43.07-pkg1.run

[color="red"]2、安装驱动的过程:
2.1、第一次安装
第一次安装的驱动版本是:
NVIDIA-Linux-x86-1.0-7667-pkg1.run,
退回到字符界面下,直接运行该文件,报错退出。
系统提示找不到内核文件。
把linux-2.6.16.27.tar.bz2解压缩后,
记住路径,再次运行命令:
./NVIDIA-Linux-x86-1.0-7667-pkg1.run --kernel-source-path=/路径指向/linux-2.6.16.27
系统还是报错退出,不能完成安装。
2.2、第二次安装
第二次青铜镜安装的驱动版本是:
NVIDIA-Linux-x86-96.43.07-pkg1.run,
安装命令跟第一次的一样:
./NVIDIA-Linux-x86-96.43.07-pkg1.run --kernel-source-path=/路径指向/linux-2.6.16.27
系统顺利安装完成了。
接着修改xorg.conf文件,正常进入桌面。
2.3、安装总结:
换过一个不同版本的驱动来安装,
竟然就可以正常装上了,
说明是显卡的驱动版本不合适,
得找到合适的驱动版本才行。

[color="Red"]3、补充参考:
3.1、内核问题
如果你的系统按照青铜镜提供的方法,
还是不能完成安装NVIDIA的驱动,
那么一定是你的内核存在问题。
建议你重新编译内核。
3.2、部分配置
下面是青铜镜的部分内核配置,
如果只是显卡安装问题,
请参考以下两部分:
第一部分:
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODULE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
第二部分:
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_MWAVE is not set
# CONFIG_CS5535_GPIO is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set

[color="red"]青铜镜按:
以前使用Fedora Core4时,
系统中有两个内核,
一个是系统原配的(太臃肿,运行很慢),
另外一个是自己精心编译安装上的。
安装GeForce FX5200显卡驱动时,
系统原装的内核很快就安装上。
而自己编译的内核却是遇上了安装困难,
怎么折腾也是装不上,
后来重新对内核做了小小的修整:
Device Drivers  --->
Character devices  --->
<*> /dev/agpgart (AGP Support)
只是选了这个小项,
其余的全部咔嚓掉了。
参见上面.config文件中的第二部分。
然后重新安装显卡驱动,
竟然顺利装上……
呵呵,
很有成就感呀!
 楼主| 发表于 2009-4-26 10:12:01 | 显示全部楼层

秀两图

没事秀两图,
不亦快哉!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-4-26 11:13:49 | 显示全部楼层
谢谢镜兄分享,我装了新版驱动,方法也大同小异

http://www.linuxsir.cn/bbs/thread348735-2.html
回复 支持 反对

使用道具 举报

发表于 2009-4-26 13:21:14 | 显示全部楼层
銅鏡兄依然風趣迷人,一出手肯定是精品,學習學習。
回复 支持 反对

使用道具 举报

发表于 2009-5-1 15:50:23 | 显示全部楼层
有NV的驱动程序源代码吗?

我编译的内核从不支持模块,所以将NV的驱动集成到内核中,不知道可有方法。
回复 支持 反对

使用道具 举报

发表于 2009-5-8 13:39:14 | 显示全部楼层
Post by 独孤不羁;1982052
有NV的驱动程序源代码吗?

我编译的内核从不支持模块,所以将NV的驱动集成到内核中,不知道可有方法。


NV是闭源的吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表