关于nvidia驱动和k7内核的冲突

为当前最终发行版之前的所有版本提供支持
回复
hejux
帖子: 49
注册时间: 2005-09-27 16:32
送出感谢: 0
接收感谢: 0
联系:

关于nvidia驱动和k7内核的冲突

#1

帖子 hejux » 2006-01-12 15:35

我在安装了nvidia的显卡驱动和k7的内核之后

grub菜单选择k7的内核起动 X 就启动不了 ,必须编辑xorg.conf 把驱动改回nv 然后startx 就能启动但是屏幕右偏了

而在grub菜单里选择i386启动 ,则可以顺利启动,nvidia logo也出现了

请问这是怎么回事阿 ?
头像
dongmh
帖子: 715
注册时间: 2005-06-21 20:24
来自: 甘肃
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 dongmh » 2006-01-12 17:00

这说明你的Nvida驱动呢是用官方的sh脚本安装的
他并不是于k7不兼容
而是你没有编译k7的内核
你可以在k7下从新安装一次 就ok了
ubuntu 6.06
我是初学者 大家多多关照
witness_
帖子: 38
注册时间: 2005-10-27 1:49
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 witness_ » 2006-01-12 18:48

因为nvidia的显卡驱动是由两个部分组成的

The nVidia driver consists of two parts: a kernel module, and a collection of user-space libraries. The libraries (sometimes called the "binary driver" or GLX libraries) are distributed in binary form by nVidia, and packaged for Debian in the nvidia-glx package. The kernel module (aka the "kernel interface to the binary driver") is distributed in source form (though with one binary component), and packaged for Debian in the nvidia-kernel-source and nvidia-kernel-common packages. The user libraries and kernel module source only have to be installed once. Then the kernel module has to be rebuilt every time you rebuild or change your kernel.

摘自 http://home.comcast.net/~andrex/Debian- ... ation.html
zz
fresh~
hejux
帖子: 49
注册时间: 2005-09-27 16:32
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 hejux » 2006-01-12 19:38

我安装nvidia驱动是按照ubuntu的文档上面来的

也就是说我还需要安装 nvidia-kernel-source and nvidia-kernel-common 这两个包,才能用k7核心启动系统吗 我试试看
duoxing
帖子: 122
注册时间: 2005-12-20 21:26
来自: UESTC
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 duoxing » 2006-01-13 13:43

我的显卡驱动是这样的问题,就是安装了驱动的话机器就很快就死了,是属于假死的状态,不管我是用k7还是i386的内核都是这样,这个又是什么原因呢?没有驱动的时候就很正常,什么事情都没有。
z5488
帖子: 43
注册时间: 2005-09-16 7:32
送出感谢: 0
接收感谢: 0

#6

帖子 z5488 » 2006-01-13 15:20

这个不是驱动的冲突,你装一下对应的包,应该是linux-restricted-modules-2.6.12-10-k7-nvidia(-legacy),也可能你的显卡太旧了,搜下以前的帖子
注意检查一下拼写,可能我拼错了
duoxing
帖子: 122
注册时间: 2005-12-20 21:26
来自: UESTC
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 duoxing » 2006-01-13 15:41

我的显卡是MX440的,系统都可以认出来,但是就是驱动弄上去了要假死,这个是什么原因呢?
witness_
帖子: 38
注册时间: 2005-10-27 1:49
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 witness_ » 2006-01-14 1:43

hejux 写了:我安装nvidia驱动是按照ubuntu的文档上面来的

也就是说我还需要安装 nvidia-kernel-source and nvidia-kernel-common 这两个包,才能用k7核心启动系统吗 我试试看
其实nvidia-kernel-source这个包是用来编译nvidia的kernel module的
你需要的是安装nvidia-kernel-`uname -r`
比如你的内核是2.6.10-1-k7
那就
#apt-get install nvidia-kernel-2.6.10-1-k7
(要查有没有 可以apt-cache search nvidia-kernel*
如果ubuntu的源里面没有这个东西
那就没办法你只能自己apt-get install nvidia-kernel-source
然后自己去编译一个模块出
(具体方法 3楼那里面的网址介绍很清楚,满方便的)
这样以后 比如你以后自己编译了安装了新的内核
相应的镜像里面又找不到nvidia-kernel-`uname -r`
那就自己重新编译安装一次啦
我觉得这个方法是比较实用的
zz
fresh~
回复

回到 “老旧版本支持”