Depois de fazer yum update
, você precisa reiniciar a máquina: reboot now
Então você poderá ver o novo kernel com uname -r
Eu preciso atualizar meu kernel do CentOS 6.5 para 2.6.32-431
. A execução de yum clean all && yum update
não faz isso por mim.
Como faço para atualizar? E qual poderia ser o problema?
[root@centos64 ~]# uname -r
2.6.32-358.18.1.el6.x86_64
[root@centos64 ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@centos64 ~]# yum clean all && yum update
Loaded plugins: fastestmirror
Cleaning repos: base epel extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/metalink | 8.1 kB 00:00
* base: centosz3.centos.org
* epel: fedora.mirror.nexicom.net
* extras: mirror.linux.duke.edu
* updates: centosb5.centos.org
base | 3.7 kB 00:00
base/primary_db | 4.4 MB 00:00
epel | 4.4 kB 00:00
epel/primary_db | 6.1 MB 00:01
extras | 3.4 kB 00:00
extras/primary_db | 19 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 2.6 MB 00:00
Setting up Update Process
No Packages marked for Update
[root@centos64 ~]# uname -r
2.6.32-358.18.1.el6.x86_64
Estou executando uma VM no link
Quando yum
insiste que não há pacotes a serem atualizados, verifique se o kernel não está excluído das atualizações: Em /etc/yum.conf
, geralmente há uma linha semelhante a
exclude=kernel*
Você precisa remover kernel
da lista ou, se for a única entrada na lista de exclusões, remova a linha completamente ou comente-a usando #
.
Em seguida, yum update
(ou yum update kernel
) deve funcionar corretamente. (Em seguida, verifique o padrão em /etc/grub.conf
e não esqueça de reinicializar.)
Baixe o pacote rpm para 2.6.32-431 e instale usando o comando
rpm -ivh kernel new version
e altere a preferência para o novo kernel para o padrão = 0 no arquivo de configuração do grub.
vi /boot/grub/grub.conf
Você precisa consultar o pacote RPM atual do kernel para ver qual kernel está instalado
rpm -qa| grep kernel-2.6.32-431
Se um novo RPM estiver disponível, instale-o e então reinicie o seu sistema operacional e verifique o kernel carregado como abaixo:
uname -r
Tags yum centos linux-kernel