无法更新CentOS 6.5中的kernel-devel

时间:2014-11-10 07:36:08

标签: centos kernel nvidia drivers

首先,我想要注意我是从闪存驱动器启动CentOS(如果重要的话)。

现在我正在尝试为我的GPU安装Nvidia驱动程序,但问题是我必须先更新kernel-devel。我做了以下事情:

yum update 
yum install kernel-devel kernel-headers gcc make 
yum -y upgrade kernel kernel-devel

之后我检查了我正在使用的内核:

uname -r

这给了我这个:2.6.32-431.el6.x86_64

然后我做了rpm -q kernel-devel,结果如下:kernel-devel-2.6.32-504.el6.x86_64

我尝试再次升级,但它说"没有标记为更新的软件包 "

当我再次尝试安装内核时,它说我已经安装了最新版本:

Package kernel-devel-2.6.32-504.el6.x86_64 already installed and latest version
Package kernel-headers-2.6.32-504.el6.x86_64 already installed and latest version
Package gcc-4.4.7-11.el6.x86_64 already installed and latest version
Package 1:make-3.81-20.el6.x86_64 already installed and latest version
Nothing to do

我很困惑,而且我不知道如何激活内核,所以我可以安装我的Nvidia驱动程序。

1 个答案:

答案 0 :(得分:0)

通常在启动时通过grub选择要使用的内核。如果你们两个都安装了最有可能的grub仍在启动旧内核。

您可以查看/etc/grub.conf以确保将“default”设置为您期望的值。默认值为0,键入“标题”条目。

你重启了吗?大多数情况下,最新内核在grub.conf中设置为默认值,只需重新启动即可。

同样https://serverfault.com/a/623755可能就是答案。