无法在CentOS 6.5中更新内核开发

无法在CentOS 6.5中更新内核开发,centos,kernel,nvidia,drivers,Centos,Kernel,Nvidia,Drivers,首先,我想指出,如果有必要的话,我是从闪存驱动器启动CentOS的 现在我正试图为我的GPU安装Nvidia驱动程序,但问题是我必须首先更新内核开发。我做了以下工作: 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 k

首先,我想指出,如果有必要的话,我是从闪存驱动器启动CentOS的

现在我正试图为我的GPU安装Nvidia驱动程序,但问题是我必须首先更新内核开发。我做了以下工作:

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驱动程序。

通常在启动时通过grub选择要使用的内核。如果您都安装了它,那么grub很可能仍然在启动旧的内核

您可以查看/etc/grub.conf,以确保将默认值设置为预期值。默认设置为0键关闭标题条目

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

也可能是答案