Kernel Panic: linha 61: não pode abrir / scripts / functions

1

Estou enfrentando um problema com todos os kernels instalados no meu sistema (Ubuntu 10.10 64 bits).

Versões do kernel instaladas: 2.6.32-21 até 2.6.35.23.

A inicialização foi interrompida com o seguinte erro:

init: .: line 61: can't open '/scripts/functions'
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: init not tainted

Apenas o primeiro (2.6.32-21) estava funcionando até saber.

Eu pedi ajuda em ubuntuforums.org e me disseram para verificar se havia algum problema com meus gráficos cartão (ATI Radeon).

Eu desinstalei todos os pacotes relacionados à ATI, bem como todos os drivers xserver-xorg-video- * desnecessários que foram instalados.

Eu reiniciei e, a partir de então, TODOS os kernels pararam com o mesmo erro (ou seja, ele não consertou os kernels problemáticos, apenas quebrou o único que estava funcionando ...)

Alguma idéia do que devo tentar agora?

Obrigado antecipadamente.

Pavlos.

    
por Pavlos G. 29.11.2010 / 00:46

4 respostas

2

Problema resolvido!
Para qualquer pessoa interessada, aqui está a minha solução:
Foi update-initramsfs que causou os erros acima (predicado inválido -regextype 'find: invalid predicate -regextype').
As imagens initrd criadas foram quebradas.
Algo estava errado com findutils , então eu apenas reinstalei o pacote (assim como initramfs-tools ) e o problema se foi :-)
Obrigado mais uma vez por ajudar.

    
por Pavlos G. 01.12.2010 / 01:46
0

Tente inicializar no modo de recuperação. Se isso funcionar, execute sudo update-initramfs , reinicialize. Veja se você pode inicializar no modo normal.

Se o modo de recuperação não estiver funcionando, acho que a única maneira viável seria reinstalar (fazer backup de todos os seus arquivos de /home em algum lugar, reinstalar, copiá-los novamente - use um LiveCD para isso).

    
por evgeny 29.11.2010 / 02:04
0

Eu tive, uns em um tempo de vida Kernel Panic ... e foi assustador :) O problema estava relacionado a uma falha de hardware. Na minha ocasião, foi um módulo de RAM recém-adquirido. A primeira vez que instalei o módulo, o sistema estava inicializando normalmente, mas de repente ele começou a me dar pânico no kernel. O que eu fiz foi verificar minha RAM.

No menu GRUB, há uma entrada para o Memtest-86 +. Experimente, para ver se algo está errado com sua memória RAM. Seja paciente, pode levar algum tempo para dar alguns resultados ...

UPDATE Você pode usar o Live CD e, a partir do menu, escolher Teste de memória

    
por Salih Emin 29.11.2010 / 01:27
0
  1. Inicialize usando o cd
  2. Monte o ubuntu existente
  3. chroot para o ubuntu existente
  4. apt-get install --reinstall findutils
  5. update-initramfs -u

Isso funcionou para mim

    
por Ask 27.12.2011 / 20:44