A verificação do sistema de arquivos raiz falha após falha de energia durante a instalação

18

Durante a fase de "instalação" da atualização, houve uma falha de energia. Depois de iniciar novamente, os seguintes erros são relatados:

init: udevtrigger main process (420) terminated with status 1
init: udevtrigger post-stop process (428) terminated with status 1
init: udevmonitor main process (419) killed by TERM signal
The disk drive for / is not ready yet or not present
Continue to wait; or press S to skip mounting or M for manual recovery

Pressionar M me dá a seguinte mensagem:

Root filesystem check failed.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.
    
por Oo Nwoye 01.05.2011 / 00:41

4 respostas

29

Eu tive a mesma situação - falta de energia durante a atualização.

Entre no shell de manutenção e tente isto:

sudo mount -o remount,rw /
sudo  dpkg --configure -a
sudo mount -o remount,ro /
sudo sync
sudo reboot

(o remontar / sincronizar no final é provavelmente apenas paranóia, mas apenas no caso ...)

    
por Scott Wood 04.05.2011 / 18:17
3

Ao chegar a esse shell de root, digite fdisk -l para obter uma lista das unidades no sistema e, em seguida, faça um fsck no / (usando seu nome na lista, por exemplo /dev/sd5 partição.

Para forçar uma verificação de disco, use sudo fsck -f .

    
por RolandiXor 01.05.2011 / 02:03
1

Eu tive o mesmo problema (falta de energia durante a atualização). No meu caso, o sistema foi congelado depois de mostrar a mensagem de erro: pressionar S ou M (ou qualquer outra tecla) não teve nenhum efeito.

Eu consertei seguindo as instruções do @ scott-wood. Apenas um pequeno adendo: para entrar no shell de manutenção, você precisa inicializar a partir de um disco ativo e escolher as opções:

  1. Resgatar um sistema corrompido;
  2. Escolha o dispositivo a ser usado como sistema de arquivos raiz (normalmente, a primeira entrada);
  3. Escolha "Executar um shell em / dev / ..." como operação de resgate.

Esqueci de executar os comandos mount e sync e o sistema foi recuperado com sucesso, por isso acho que é seguro ignorá-los.

No final, lembre-se de reiniciar o sistema executando "reboot". Alternativamente, você precisa sair do shell digitando "exit" ou pressionando CTRL + D; Quando você estiver fora do shell, escolha a opção "Reinicie o sistema".

    
por Marco Lackovic 06.05.2011 / 17:03
-1

Eu também tive esse erro, mas meu problema (e, portanto, a correção) eram diferentes.

Depois de instalar o Ubuntu 11.04 com sucesso, executei um dist-upgrade. Por qualquer motivo, durante a atualização, ele alterou aleatoriamente a letra da unidade em / etc / fstab para todas as minhas partições que não foram identificadas pelos UUIDs.

Editar / etc / fstab e corrigir a letra da unidade resolveu o problema para mim.

    
por Ben 02.09.2011 / 00:33