Si bien a me sucedió con esta versión de Ubuntu, pasa con las anteriores también.
Durante el reinicio Ubuntu suele chequear el estado del sistema de archivos, y cuando encuentra un defecto, no corre automáticamente el comando fsck.
El mensaje fue el siguiente:
/dev/sdb5: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
(i,e., whithuot -a or -p options)
fsck died with exit status 4
an automatic file system check (fsck) of the root filesystem failed.
A manual fsck must be performed, then the system restarted.
The fsck should be performed in maintenance mode with the
root filesystem mounted in read-only mode.
* The root filesystem is currently mounted in read-only mode.
A maintenance shell will now be started.
After performing system maintenance, press CONTROL-D
to terminate the maintenance shell and restart the system.
Give root password for maintenance
(or type Control-D to continute)
Causas: cuando sin querer hayamos apagado el sistema sin utilizar los comandos apropiados, o quiza solamente presionamos 'reset' sin esperar a que todos los programas se cierren. Los sistemas de archivos de linux son muy delicados, es muy necesario que se desmonten automáticamente antes de apagar el sistema, sino algun archivo importante podria corromperse y a veces no recuperarse.
El propio mensaje avisa que hay que ejectutar el comando manualmente.
RUN fsck MANUALLY (i,e., whithuot -a or -p options)
No había asignado la contraseña a root, y Ctrl-D no me solucionaba nada, la única forma que encontré para resolverlo fue mediante el LiveCD de Ubuntu (*), y ejecutar desde consola:
sudo fsck /dev/sdb5 -v -y
(Cambien el nombre de la partición por la de ustedes).
Opciones:
-v describe lo que va haciendo
-y para que responda automáticamente y afirmativamente a todas las peticiones. (Es mejor
dejar que el propio fsck, haga todo).
Nota: antes de aplicar este comando es necesario tener desmontada la partición.
Comando fsck.
Tal vez haya otra forma, fue la que encontré.
(*) Correr el sistema operativo desde un cd, sin instalarlo.