红联Linux门户
Linux帮助

关于安装NVIDIA显卡的问题

发布时间:2008-12-07 13:55:42来源:红联作者:rukelee
我的电脑上面安装的fedora 9的linux操作系统,内核版本是2.6.25-14,用了有一段时间。但是最近用yum update后,系统里面又多了一个2.6.25.9-76的内核,原先我是一直是没有用这个新的内核,但是昨天就尝试用了一下新的内核,开机后发现不能进入x-window,在文字界面下运行startx后有一点提示是failed to load the NVIDIA kernel module.发现是新的内核里面没有载入显卡驱动模组。如是比较两个内核安装目录:
/lib/modules/2.6.25-14.fc9.i686/kernel/drivers/video与/lib/modules/2.6.25.9-76.fc9.i686/kernel/drivers/video,发现的确原先的内核里面有nvidia.ko这个文件,但是新的内核模组里面没有这个文件,其实这个就是显卡的驱动模组。
于是我就在新的内核下重新安装了显卡驱动程序,进入/lib/modules/2.6.25.9-76.fc9.i686/kernel/drivers/video这个文件夹后发现已经有了nvidia.ko这个文件,然后重启电脑后,用新的内核启动电脑,成功登录x-window.
但是我奇怪的问题又出现了,等我准备用旧的内核进入x-window时,同样的问题又出现了,提示是没有安装显卡驱动模组,然后我在/lib/modules/2.6.25-14.fc9.i686/kernel/drivers/video这个文件下果然发现没有了nvidia.ko这个文件。

我就想问一下,为什么不能同时用两个内核都启动x-window成功呢?(也就是为什么nvidia.ko这个文件只能在一个内核的模组中出现呢?)

希望高手指点~~

[ 本帖最后由 rukelee 于 2008-12-7 13:57 编辑 ]
文章评论

共有 5 条评论

  1. rukelee 于 2008-12-07 21:53:10发表:

    引用:
    原帖由 微宝贝 于 2008-12-7 20:44 发表

    应该是可以登录x的,没有实验过。但是linux的每一个内核站有一个不同的目录,其相关的模块也在这个目录下,应该是可以登录的


    正如你说的,他们是有各自的目录,但是显卡驱动模组安装在一个内核目录后,另一个内核的目录里面的驱动模组就自动不见了~~
    这就有点奇怪~~
    能不能创建连接呢?应该不可以吧,因为安装驱动模组发现相关组件安装在很多不同的地方,应该不仅仅是一个nvidia.ko文件而已吧~~

  2. 微宝贝 于 2008-12-07 20:44:26发表:

    引用:
    原帖由 rukelee 于 2008-12-7 16:37 发表
    按照你的说法就是每次只能用一个新的内核来登录x-window,其他的内核只能用来登录文字界面是吗?

    应该是可以登录x的,没有实验过。但是linux的每一个内核站有一个不同的目录,其相关的模块也在这个目录下,应该是可以登录的

  3. rukelee 于 2008-12-07 16:37:02发表:

    引用:
    原帖由 微宝贝 于 2008-12-7 16:08 发表
    每次更新内核后再重新安装一次显卡驱动就可以了



    按照你的说法就是每次只能用一个新的内核来登录x-window,其他的内核只能用来登录文字界面是吗?

  4. Drcede 于 2008-12-07 16:09:34发表:

    关注,不懂

  5. 微宝贝 于 2008-12-07 16:08:23发表:

    每次更新内核后再重新安装一次显卡驱动就可以了