RHEL instalado uma vez, mas exibido três vezes no menu GRUB bootloader

1

Na minha máquina, eu instalei 2 sistemas operacionais.

  • Windows 7
  • RHEL 5.6.

Quando eu inicializo a máquina, o grub me apresenta a tela com a lista de sistemas operacionais disponíveis,

  • Servidor Red Hat Enterprise Linux (2.6.18-348.12.1.el5PAE)
  • Servidor Red Hat Enterprise Linux (2.6.18-348.12.1.el5PAE)
  • Servidor Red Hat Enterprise Linux (2.6.18-308.16.1.el5PAE)
  • Windows 7

Eu obtenho a mesma janela / desktop quando inicializo usando qualquer uma das três versões do RHEL listadas. Eu verifiquei o arquivo /etc/grub.conf e lá eu pude ver três listagens do RHEL. O conteúdo desse arquivo é como abaixo.

default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-348.12.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-348.12.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-348.12.1.el5PAE.img
title Red Hat Enterprise Linux Server (2.6.18-308.20.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-308.20.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-308.20.1.el5PAE.img
title Red Hat Enterprise Linux Server (2.6.18-308.16.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-308.16.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-308.16.1.el5PAE.img
title Windows 7
        rootnoverify (hd0,0)
        chainloader +1

Minha pergunta é: por que temos 3 RHEL listados no menu enquanto eu instalei o RHEL apenas uma vez?

    
por Ramesh 16.10.2013 / 17:53

2 respostas

7

Quando você instala um novo kernel, você recebe automaticamente uma nova opção adicionada ao GRUB. Este é um mecanismo para permitir que você inicialize um kernel alternativo no caso de algo quebrar após uma atualização.

Se tudo estiver bem no seu sistema, você pode remover com segurança as entradas extras.

Edição rápida: Para ser claro, estas não são instalações adicionais - apenas entradas adicionais no menu GRUB para diferentes kernels. Veja as entradas e observe as diferentes versões listadas depois de vmlinuz e initrd.

    
por 16.10.2013 / 17:58
2

Isto é apenas entradas de backup de kernels antigos, caso o novo kernel faça com que seu sistema não funcione corretamente. Ele permite que você reverta e use um kernel antigo.

Agora você tem três kernels. Os kernels 2.6.18-308.16.1 e 2.6.18-308.20.1 são mais antigos do que o 2.6.18-348.12.1 e seriam necessários apenas se o kernel mais recente causasse problemas.

Remova as entradas antigas se tudo estiver funcionando corretamente, como abaixo:

default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-348.12.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-348.12.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-348.12.1.el5PAE.img
title Windows 7
        rootnoverify (hd0,0)
        chainloader +1

Se você quiser, também pode usar o yum para remover os kernels antigos, mas o grub ainda precisará ser modificado manualmente, como mostrado acima.

    
por 16.10.2013 / 18:38

Tags