Servidor Ubuntu 12.04: novos kernels nunca usados

2

Eu tenho três servidores, todos executando o servidor Ubuntu 12.04 LTS. Quando instalado, o kernel recebe uma partição relativamente pequena de cerca de 227MB. Quando novos kernels são lançados, eles são instalados, e o Grub parece atualizar, mas quando a máquina é reiniciada, o kernel antigo ainda é usado.

O resultado final é que a partição do kernel preenche as versões do kernel não utilizadas e acabo ficando sem espaço na partição.

Eu tentei uma série de coisas para tentar fazer com que os servidores inicializem com o kernel mais recente, mas sem sorte.

Alguma idéia do que estou fazendo de errado? Uma possibilidade é algum tipo de confusão entre o Grub 1 e o Grub 2, já que tenho os arquivos grub.cfg e menu.lst.

    
por fred2 13.09.2013 / 17:31

2 respostas

2

Embaraçosamente, essa foi uma simples questão de instalar o grub-legacy e precisar instalar o grub2. Tendo dito isso, não sei por que o legado do grub se recusou a reconhecer novos kernels, mas instalar o grub2 resolveu o problema.

o grub-legacy substituiu o grub2 quando uma lista de aplicativos instalados foi copiada de um servidor anterior.

    
por fred2 22.09.2013 / 20:25
1
  1. Você deve estar usando o antigo GRUB (grub-legacy). Instale a versão mais recente seguindo este Wiki: Grub2 / Upgrading
  2. Reinicialize.
  3. Agora, atualize o sistema usando o "Atualizador de software / Gerenciador de atualizações".
  4. Reinicialize e você deve poder usar o novo Kernel.
por TomKat 23.09.2013 / 19:21