Ubuntu 13.04 a 13.10: Falha na verificação ou montagem do sistema de arquivos

29

Tentei atualizar o Ubuntu 13.04 para 13.10 hoje e, no meio da atualização, o sistema começou a desbotar e, por fim, travou completamente. Fui forçado a reiniciar o computador e agora não consigo inicializar o computador.

Quando inicializo atualmente, ele me leva ao menu GRUB e posso optar por inicializar normalmente ou em uma versão mais antiga. Eu tentei várias coisas, listadas abaixo, mas não importa o que aconteça, quando tento concluir a inicialização no Ubuntu, recebo o seguinte erro:

Filesystem check or mount failed. A maintenance shell will now be
started. CONTROL-D will terminate this shell and continue booting
after re-trying filesystems. Any further errors will be ignored
root@ubuntu-computername:~#

Eu me divirto fsck -fe tudo parece correto, nenhum erro é relatado. e passa todas as 5 verificações.

Se eu executar fdisk -l, obtenho as seguintes informações:

Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 4096
bytes / 4096 bytes Disk identifier: 0x00010824

Device Boot Start End Blocks Id System 
/dev/sda1 * 2048 608456703 304227328 83 Linux 
/dev/sda2   608458750 625141759 8341505 5 Extended Partition 2 does not start on physical sector boundary. 
/dev/sda5  608458752 625141759 8341504 82 Linux swap / Solaris

Disk /dev/sdb: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0fb4b7e8

Device Boot Start End Blocks Id System
/dev/sdb1   8192 625139711 312565760 7 HPFS/NTFS/exFAT

Estou pensando em apenas instalar um novo sistema operacional no outro disco, que atualmente não possui nada, e depois tentar retirar meus dados do disco antigo (felizmente, não criptografei os arquivos).

Realmente minha pergunta é a seguinte: Posso salvar esta instalação do Ubuntu ou devo desistir e reinstalar?

SamHuckaby
fonte
Parte do problema é que você não está realmente nos fornecendo registros do problema real dessa máquina. Você está apenas nos mostrando um dos sintomas. E a saída do processo de inicialização para iniciantes?
Magellan
Não sei ao certo o que você quer dizer, nunca recebo nenhuma saída na inicialização além do que publiquei na minha primeira cotação.
Ao solucionar problemas do Ubuntu, desligar a tela inicial do prompt do Grub seria uma boa idéia.
Magellan
Sam, pressione {Esc} quando a tela inicial aparecer para desativá-la e você verá todos os pedaços que Magellan deseja em seu segundo pedido. Mais detalhes sobre isso em askubuntu.com/questions/33416/…
K7AAY
3
Eu enfrentei o mesmo problema (depois de atualizar de 13,4 para 13,10 64 bits). Meu /var/log/upstart/mountall.log me disse que / etc / default / rcS estava ausente. Assim, remontei minha partição raiz com a gravação ativada (mount -o remount, rw /) e copiei /etc/default/rcS.dpkg-new para / etc / default / rcS. O Ubuntu 13.10 foi inicializado posteriormente, mas ainda está corrompido. Vou executar uma reinstalação limpa da 13.10, mas talvez essa dica ajude alguém.

Respostas:

43

Acho que resolvi isso graças a um post que encontrei aqui: A verificação do sistema de arquivos raiz falha após falha de energia durante a instalação .

Execute a partir do shell de manutenção, uma linha por vez:

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

Trabalhou para mim, mas só conseguiu as 2 primeiras linhas e não conseguiu fazer o resto porque a unidade estava ocupada. Reiniciou e parece estar funcionando agora.

Patrick
fonte
Eu também tinha que fazer mount /bootantes disso.
utapyngo
1
Essas instruções funcionaram perfeitamente para mim. Obrigado pela ajuda! Observarei que não consegui retornar o suporte para somente leitura (linha 3), pois dizia que meu / estava ocupado, mas me permitiu sincronizar e reiniciar, e agora o Ubuntu está funcionando novamente.
SamHuckaby
Você é o meu novo herói. Como o @SamHuckaby, eu também não consegui executar o terceiro comando ( mount -o remount, ro / ). Eu acho que o erro foi que o sistema de arquivos estava ocupado? Continuei com o próximo comando e o ambiente é feliz.
Aren Cambre
Apenas confirmando, não se importe se mount -o remount,ro /resultar em um filesystem busyerro, porque foi o que aconteceu comigo. Ignorá-lo, executar synce reboote tudo deve funcionar bem. Obrigado Patrick, obrigado, obrigado.
quer
Estou com o mesmo problema exato, mas a execução desses comandos não funcionou. Eu recebo um monte de erros com o dpkg comando e quando tento rebootele fica preso e depois de um tempo eu recebo estes: INFO task recovery-menu:639 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" INFO task S30killprocs:928 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
Carlo