Ubuntu 13.04 a 13.10: error en la comprobación o montaje del sistema de archivos

29

Intenté actualizar Ubuntu 13.04 a 13.10 hoy, y a mediados de la actualización el sistema comenzó a fallar, y finalmente se bloqueó por completo. Tuve que reiniciar la computadora y ahora no puedo hacer que la computadora se inicie.

Cuando inicio actualmente, me lleva al menú de GRUB, y puedo elegir iniciar normalmente, o iniciar en una versión anterior. He intentado varias cosas, que enumero a continuación, pero no importa qué, cuando intento terminar de iniciar en Ubuntu, recibo el siguiente error:

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:~#

Me divierto fsck -fy todo parece correcto, no se informan errores. y pasa los 5 cheques.

Si corro fdisk -l, obtengo la siguiente información:

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

Estoy considerando instalar un nuevo sistema operativo en el otro disco, que actualmente no tiene nada, y luego solo estoy tratando de raspar mis datos del disco anterior (afortunadamente no cifré los archivos).

Realmente mi pregunta es esta: ¿puedo salvar esta instalación de Ubuntu, o debería darme por vencido y simplemente reinstalar?

SamHuckaby
fuente
Parte del problema es que en realidad no nos está dando ningún registro del problema real con esa máquina. Solo nos estás mostrando uno de los síntomas. ¿Qué tal la salida del proceso de arranque para principiantes?
Magellan
No estoy seguro de lo que quieres decir, nunca obtengo ningún resultado en el arranque que no sea el que publiqué en mi primera cita.
Al solucionar problemas de Ubuntu, sería una buena idea apagar la pantalla de inicio desde el indicador de Grub.
Magellan
Sam, presiona {Esc} cuando aparezca la pantalla de inicio para deshabilitarlo y luego verás todos los bits crujientes que Magellan quiere en su segunda solicitud. Más detalles sobre eso en askubuntu.com/questions/33416/…
K7AAY
3
Me enfrenté al mismo problema (después de actualizar de 13.4 a 13.10 de 64 bits). Mi /var/log/upstart/mountall.log me dijo que faltaba / etc / default / rcS. Por lo tanto, volví a montar mi partición raíz con la escritura habilitada (mount -o remount, rw /) y copié /etc/default/rcS.dpkg-new en / etc / default / rcS. Ubuntu 13.10 arrancó después pero todavía está dañado. Realizaré una reinstalación limpia de 13.10, pero tal vez esta pista ayude a cualquiera.

Respuestas:

43

Creo que lo he ordenado gracias a una publicación que encontré aquí: la comprobación del sistema de archivos raíz falla después de un fallo de alimentación durante la instalación .

Ejecute desde el shell de mantenimiento una línea a la vez:

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

Trabajó para mí, pero solo obtuve las primeras 2 líneas y no pude hacer el resto ya que la unidad estaba ocupada. Reiniciado y parece estar funcionando ahora.

Patricio
fuente
También tuve que hacer mount /bootantes de eso.
utapyngo
1
Estas instrucciones me funcionaron perfectamente. ¡Gracias por tu ayuda! Notaré que no pude devolver el montaje a solo lectura (línea 3) ya que decía que mi / estaba ocupado, pero me permitió sincronizar y reiniciar, y ahora Ubuntu está funcionando nuevamente.
SamHuckaby
Eres mi nuevo héroe. Al igual que @SamHuckaby, yo tampoco pude ejecutar el tercer comando ( mount -o remount, ro / ). Creo que el error fue que el sistema de archivos estaba ocupado? Continué con el siguiente comando, y el ambiente es feliz.
Aren Cambre
Simplemente confirmando que no te cagues si mount -o remount,ro /resulta en un filesystem busyerror, porque eso es lo que me pasó a mí. Omitirlo, ejecutar syncy rebooty todo debería funcionar bien. Gracias Patrick, gracias, gracias.
Starkers
Tengo el mismo problema exacto, pero ejecutar estos comandos no funcionó. Recibo muchos errores con el dpkg comando y cuando lo intento rebootse atasca y después de un tiempo recibo estos: 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