QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 748|回复: 10

内核升级到2.6.7后无法进入X,应该是因为驱动的问题,但是

[复制链接]
发表于 2004-7-28 06:00:56 | 显示全部楼层 |阅读模式
内核升级到2.6.7后无法进入X,应该是因为驱动的问题,但是下载了nvidia的新驱动,安装的时候提示找不到source,怎么办?
编译的时候是把source文件放在/usr/src/linux-2.6.7目录下,把编译的文件放在了/home目录下,怎样设置才能安装驱动?同时nivida.run程序要查找nvidia.o模块,在2.6.7下应该是.ko,如何解决问题?
发表于 2004-7-28 06:50:55 | 显示全部楼层
一路小跑过去 试一试
回复

使用道具 举报

发表于 2004-7-28 09:26:55 | 显示全部楼层
终于有人反了和我一样的错了,哈哈!!
重新编译一次是毕不可少的了,直接用:
make mrproper
make gconfig
make
make modules_install
make install
不要使用O参数,不然,一辈子都别想装上Nvidia的驱动了
回复

使用道具 举报

发表于 2004-7-28 09:29:08 | 显示全部楼层
快 再仔细讲讲
俺想张张见识
回复

使用道具 举报

发表于 2004-7-28 09:45:17 | 显示全部楼层
内核安装的README中有讲可以用
make O=/home/name/build/kernel menuconfig
make O=/home/name/build/kernel
sudo make O=/home/name/build/kernel modules_install install
可以使编译输出到指定的目录/home/name/build/kernel,而不放到原来的源代码目录中。
但这样做后,安装Nvidia老是说找不到source,我还试过到老内核中用
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --kernel-name='KERNEL_NAME'
安装,虽然能让安装程序编译模块,但最中还是出错。
后来重新编译了一次内核,不使用O参数就能安装Nvidia驱动了。
回复

使用道具 举报

发表于 2004-7-28 15:00:25 | 显示全部楼层
啊啊?还好没用这个O呀,呵呵。现在编译为模块可以用。只是内核中没有我显卡型号,只好这么办了。
回复

使用道具 举报

 楼主| 发表于 2004-7-28 22:43:36 | 显示全部楼层
原来是这样的,浪费时间啊。
我们俩的问题一抹一样。
世界真是小啊。你在哪里?
回复

使用道具 举报

发表于 2004-7-29 00:05:56 | 显示全部楼层
广东
回复

使用道具 举报

 楼主| 发表于 2004-7-30 11:15:07 | 显示全部楼层
已经重新编译,启动成功,但是无法正确安装显卡驱动程序,安装的时候提是没有预编译的内核接口,说可以上网下载,一路OK过去,安装完成,启动STARTX,问题依然,提示无法初始化NIVID MODULE,然后使NO SCREEN,
/ETC/X11/XFREE86CONFIG设置都已经改过了。
迷惑,毛糙。
回复

使用道具 举报

发表于 2004-7-30 12:20:34 | 显示全部楼层
首先明确一个问题先,你的nvidia驱动是不是安装成功了?有没有出现什么错误信息!
一般安装的流程是:accept,然后会显示说没有适合你系统内核的预编译内核接口(大概是这个意思),问你是否上ftp下载,可以选不用,直接由本地编译。最后,如果没什么错误提示,安装完成。

如果驱动正常安装,问题就是nvidia的显示模块无法加载。
运行startx,然后查看/var/log/XFree86.0.log文件,看看nvidia模块加载错误的具体信息。(可以的话贴出来)
首先看看安装说明里的FAQ,看有没有相同的问题。
有一个相似的帖子可以参考以下
http://210.76.108.234/nuke/modules.php?name=Forums&file=viewtopic&t=75920&highlight=nvidia
回复

使用道具 举报

发表于 2004-7-30 13:50:52 | 显示全部楼层
[quote:456a33bc80="GGGO"]内核安装的README中有讲可以用
make O=/home/name/build/kernel menuconfig
make O=/home/name/build/kernel
sudo make O=/home/name/build/kernel modules_install install
可以使编译输出到指定的目录/home/name/build/kernel,而不放到原来的源代码目录中。
但这样做后,安装Nvidia老是说找不到source,我还试过到老内核中用
sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --kernel-name='KERNEL_NAME'
安装,虽然能让安装程序编译模块,但最中还是出错。
后来重新编译了一次内核,不使用O参数就能安装Nvidia驱动了。[/quote]

知道了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 13:27 , Processed in 0.060436 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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