O Ubuntu Grub falha com: recordfail de comando desconhecido

2

Eu instalei alguns patches em um sistema Ubuntu 10.04 Server (LTS) hoje. Após a reinicialização do servidor recém-atualizado, o processo de inicialização é agora fechado com uma mensagem unknown command 'recordfail' .

Se eu apertar uma tecla, a máquina apenas reinicia e fica presa no mesmo lugar. Eu tentei remover a linha recordfail no grub, (tecla E para editar as entradas do grub) mas depois recebo um erro unaligned pointer .

Alguém sabe do que isso é ou como consertar? Eu inicializei um sistema Live e montei o sistema com problemas em / mnt / slash para tentar reinstalar os pacotes do grub ( aptitude reinstall grub-common grub-pc ) de um chroot, mas sem sorte. Também tentei grub-install /dev/sda que diz que completou sem erro, mas ainda não inicializa. Alguns googling aparecem em vários idiomas com apenas uma solução que foi uma reinstalação completa de todo o sistema (yikes!). Tem que haver um jeito melhor.

UPDATE : Depois de reconfigurar o grub-pc link

UPDATE 2: acabou criando um tarball de / boot / grub a partir de um sistema em funcionamento e sem atrito no sistema eliminado. Eu então iniciei um sistema ao vivo, criei um chroot do sistema quebrado e executei o grub-setup / update-grub a partir do chroot. Eu ainda recebo a mensagem de erro recordfail, mas o sistema, pelo menos, inicializa agora.

    
por Koko 28.04.2014 / 22:56

3 respostas

1
  • editado / etc / defaut / grub e removido GRUB_HIDDEN_TIMEOUT
  • inicializou a partir da mídia ao vivo e executou o grub-setup / dev / vda -v junto com o update-grub do chroot
por 29.04.2014 / 20:52
0

Depois de remover o recordfail (que provavelmente não é suportado no Grub mais recente), você provavelmente está inicializando no novo kernel que está causando problemas no seu hardware. Lembro-me de ter encontrado um problema como esse com o Ubuntu 10.04 LTS. Acabei de inicializar usando o SuperGrubDisk .

Uma vez que você inicializar com o SuperGrubDisk ou com o seu liveCD, você provavelmente poderá modificar suas configurações do grub para que ele seja inicializado em seu kernel antigo.

Note que você deve estar executando o Ubuntu 10.04.4 LTS já que qualquer outra versão 10.04 não é mais suportada.

    
por 29.04.2014 / 01:15
0

Tente isto:

  1. Inicialize usando o Live CD do Ubuntu e selecione o Modo de Recuperação
  2. No modo de resgate, escolha montar sua partição raiz real em /
  3. Montar partição de inicialização (ou seja, #mount /dev/sda1 /boot )
  4. Executar #dpkg-reconfigure grub-pc e ter certeza de que #update-grub
  5. Reinicializar
por 29.04.2014 / 11:01