首先,我想要注意我是从闪存驱动器启动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驱动程序。
答案 0 :(得分:0)
通常在启动时通过grub选择要使用的内核。如果你们两个都安装了最有可能的grub仍在启动旧内核。
您可以查看/etc/grub.conf以确保将“default”设置为您期望的值。默认值为0,键入“标题”条目。
你重启了吗?大多数情况下,最新内核在grub.conf中设置为默认值,只需重新启动即可。
同样https://serverfault.com/a/623755可能就是答案。