10.04 servidor não inicializa o kernel mais recente

1

Estou mantendo um servidor 10.04 que ainda está sendo inicializado do kernel 2.6.32-28 mesmo que um grupo de kernels posteriores esteja disponível. Meu melhor palpite é que a versão imediatamente seguinte foi removida do dpkg.

Quando eu corro:

dpkg --list 'linux-image*'

Eu recebo:

un  linux-image                               <none>                                    (no description available)
un  linux-image-2.6                           <none>                                    (no description available)
un  linux-image-2.6.24-23-server              <none>                                    (no description available)
ii  linux-image-2.6.32-28-server              2.6.32-28.55                              Linux kernel image for version 2.6.32 on x86_64
un  linux-image-2.6.32-31-server              <none>                                    (no description available)
un  linux-image-2.6.32-33-server              <none>                                    (no description available)
un  linux-image-2.6.32-34-server              <none>                                    (no description available)
ii  linux-image-2.6.32-37-server              2.6.32-37.81                              Linux kernel image for version 2.6.32 on x86_64
ii  linux-image-2.6.32-38-server              2.6.32-38.83                              Linux kernel image for version 2.6.32 on x86_64
ii  linux-image-2.6.32-41-server              2.6.32-41.94                              Linux kernel image for version 2.6.32 on x86_64
ii  linux-image-2.6.32-42-server              2.6.32-42.95                              Linux kernel image for version 2.6.32 on x86_64
in  linux-image-2.6.32-43-server              <none>                                    (no description available)
iU  linux-image-server                        2.6.32.43.50                              Linux kernel image on Server Equipment.

e

uname -r

Imprime: "2.6.32-28-server"

Eu não sei como ficou assim, mas acho que pode ser de um script que o último administrador do servidor executou para excluir automaticamente os kernels antigos.

De qualquer forma, se eu reinstalar o * -image-2.6.32-31, ele deve ser executado automaticamente após uma reinicialização? Ou existe outra maneira / mais simples de acessar a versão mais recente sem reinstalar os kernels limpos? Este é um servidor ao vivo, e eu não quero adivinhar e verificar este aqui.

FYI, todo este problema decorre do fato de que a empresa de hospedagem deste servidor configurado para inicializar a partição para ser apenas 80M e atualmente está no limite máximo.

    
por user1034772 24.09.2012 / 20:08

1 resposta

0

Eu acho que o seu problema é que o ponto de montagem / boot não é aquele para o qual o GRUB aponta. Tente montar / iniciar a partição em algum ponto de montagem temporário, como / media / boot, e veja se ele tem os mesmos arquivos que o / boot.

se for verdade, uma coisa que você pode fazer é montar a partição de inicialização em / boot (colocar em / etc / fstab), mas tenha cuidado, pois qualquer erro pode fazer com que seu computador não seja inicializado.

Outra opção é executar o grub-install para que o código do GRUB no MBR (Estágio 1) aponte para o ponto de montagem / boot ("/" atual).

Outra coisa que você mencionou, você pode ter problemas com a partição de 80MB. você tem que ter certeza que você tem um máximo de 2 versões do kernel.

Leia sobre essas coisas antes.

    
por idgar 24.09.2012 / 21:02