Várias opções de inicialização (na lista de inicialização do grub) apareceram após a atualização do yum

2

Sou bastante novo na administração do Linux, por isso estou tendo problemas para entender a atualização do yum e a lista de inicialização do grub.

Recentemente, fiz uma atualização yum em uma máquina antiga do CentOS. Tudo é bom, exceto que há várias opções de inicialização na lista de boot e eu me pergunto por quê? Consegui fazer uma pesquisa no Google e descobri que posso configurar manualmente a ordem de inicialização em /etc/grub.conf.

  1. Isso significa que agora tenho vários sistemas operacionais instalados?
  2. A lista do meu grub vai crescer se eu fizer uma atualização futura do yum?
  3. Preciso limpar itens antigos da lista?

Obrigado.

    
por Jeffrey 04.01.2010 / 01:22

3 respostas

1
  1. Não, apenas outras versões (geralmente mais antigas) do kernel, conforme mencionado acima.

  2. Sim, cada vez que você atualizar o kernel, você receberá uma nova entrada.

  3. Não. Provavelmente, a maneira mais fácil se você quiser ir para / boot e remover os kernels mais antigos e arquivos relacionados (eles terão a mesma string no meio, como 2.6.9-42). Eu iria, no mínimo, manter a versão atual e anterior (ou seja, duas configurações boas conhecidas), apenas no caso. Mas francamente, quem se importa? Não há muito espaço (14MB para o exemplo abaixo), e você pode simplesmente ignorar as coisas antigas, já que está na parte inferior da tela.

some_hostname Sun Jan 03 19:17:58 /boot
root > ls -1t
grub                             <- boot loader config files
initrd-2.6.9-78.0.13.EL.img          <- the 2.6.9-78 related files
initrd-2.6.9-78.0.13.ELsmp.img       <- for both smp (multi core/thread)
symvers-2.6.9-78.0.13.ELsmp.gz       <- and uni processor
config-2.6.9-78.0.13.ELsmp           <-
System.map-2.6.9-78.0.13.ELsmp       <-
vmlinuz-2.6.9-78.0.13.ELsmp          <-
symvers-2.6.9-78.0.13.EL.gz          <-
config-2.6.9-78.0.13.EL              <-
System.map-2.6.9-78.0.13.EL          <-
vmlinuz-2.6.9-78.0.13.EL             <-
initrd-2.6.9-42.ELsmp.img
initrd-2.6.9-42.EL.img
lost+found
config-2.6.9-42.ELsmp
System.map-2.6.9-42.ELsmp
vmlinuz-2.6.9-42.ELsmp
config-2.6.9-42.EL
System.map-2.6.9-42.EL
vmlinuz-2.6.9-42.EL
message
message.ja
some_hostname Sun Jan 03 19:18:05 /boot
root > 

    
por 04.01.2010 / 04:30
5

Se você instalar um novo kernel no yum, ele aparecerá na sua lista de inicialização. Eu acho que o yum pega o atual, faz dele uma segunda entrada, então faz do novo kernel a entrada default / first. Isso permite que você inicialize o kernel antigo se precisar depois de atualizar e ter um problema.

    
por 04.01.2010 / 02:13
1

Por favor, use o comando abaixo para limpar os kernels anteriores.

package-cleanup --oldkernels --count=1

    
por 24.05.2018 / 17:43

Tags