Como fazer o downgrade do kernel do Linux

0

Eu tenho uma máquina Linux rodando o RHEL3.8 com o lançamento do kernel 2.4.21-66.ELsmp .

Como posso fazer o downgrade do kernel do Linux para 2.4.21-47.ELsmp ?

Segundo: Sobre a última atualização do kernel, podemos encontrar logs em algum lugar sobre a última atualização? ,

  • remark - / var / log / message não mencionou a última atualização (a atualização do kernel foi antes do meio ano)
por yael 09.01.2013 / 10:46

1 resposta

1

Eu não tenho idéia de como editar o grub.conf?

Para isso

Primeiro, crie um backup do seu arquivo /boot/grub/grub.conf

Seus todos os arquivos do kernel estarão presentes em /boot

[root@localhost boot]# ls -l vmlinuz-2.6.32-2*
-rwxr-xr-x. 1 root root 3811616 Dec  6  2011 vmlinuz-2.6.32-220.el6.i686
-rwxr-xr-x. 1 root root 3815136 Dec 19 10:22 vmlinuz-2.6.32-279.19.1.el6.i686

Estas são as imagens initrd

[root@localhost boot]# ls -l symvers-2.6.32-2*
-rw-r--r--. 1 root root 168173 Dec  6  2011 symvers-2.6.32-220.el6.i686.gz
-rw-r--r--. 1 root root 175982 Dec 19 10:22 symvers-2.6.32-279.19.1.el6.i686.gz

Agora abra seu arquivo grub.conf

Copie suas linhas de kernel anteriores que significam title, root, kernel, initrd e cole-as abaixo e altere os números de versão do kernel.

Você pode consultar o arquivo de amostra aqui

title CentOS (2.6.32-279.19.1.el6.i686)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-279.19.1.el6.i686 ro root=UUID=2d15d825-80de-4d2d-beae-23140c053e99 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
        initrd /initramfs-2.6.32-279.19.1.el6.i686.img
title CentOS (2.6.32-220.el6.i686)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-220.el6.i686 ro root=UUID=2d15d825-80de-4d2d-beae-23140c053e99 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
        initrd /initramfs-2.6.32-220.el6.i686.img
    
por 09.01.2013 / 13:14