无法用yum更新Centos 6内核,uname -r仍然显示旧版本

时间:2012-07-21 10:54:37

标签: kernel centos rpm yum centos6

我发出了这些命令:

# yum install kernel
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centosr3.centos.org
 * extras: centosg4.centos.org
 * updates: centosg4.centos.org
Setting up Install Process
Package kernel-2.6.32-279.2.1.el6.i686 already installed and latest version
Nothing to do

# yum install kernel-devel
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centosr3.centos.org
 * extras: centosg4.centos.org
 * updates: centosg4.centos.org
Setting up Install Process
Package kernel-devel-2.6.32-279.2.1.el6.i686 already installed and latest version
Nothing to do

#uname -r
2.6.32-042stab057.1
#uname -a
Linux asteriskserver 2.6.32-042stab057.1 #1 SMP Fri Jun 22 02:17:07 MSD 2012 i686 i686 i386 GNU/Linux

正如您所看到的,仍然运行旧版本的2.6.32内核,而yum说我安装了另一个版本。 我重新启动了系统,这是一个vps。

1 个答案:

答案 0 :(得分:4)

在服务器虚拟化中使用的大多数VPS环境中,如openvz,虚拟服务器可以直接访问主机内核以获得性能,因此您无法更新内核版本,因为您正在与所有其他虚拟机共享主机内核主持人。

如果您的情况不是这样,而且您的Hoster没有这样做,那么您的引导程序可能出现问题。在大多数情况下,安装的引导加载程序是GRUB。看看GRUB chapter in the CentOS-guide