Sistema de archivos de sólo lectura

Estoy ejecutando Ubuntu 12.10. Al abrir cualquier shell, aparece el siguiente error:

/home/jack/.rbenv/libexec/rbenv-init: line 87: cannot create temp file for here-document: Read-only file system 

Me di cuenta de que esto no era simplemente un problema de rbenv, ya que cualquier archivo que bash escribir genera un error que indica que el sistema es de solo lectura.

No sé cómo describir mi problema, cada vez que arranco el sistema pasa por una verificación del disco, donde supuestamente corrige varios errores en mi disco.

Aquí está mi / etc / fstab

 #       proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda1 during installation UUID=1cc4b2ab-a984-4516-ac25-6d64f5050244 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=4e0dfeae-701a-43ce-b5c6-65f15ab3d8e3 none swap sw 0 0 

Todo el sistema de archivos es de solo lectura. He intentado lo siguiente

 sudo fsck.ext4 -f /dev/sda1 

que dio la siguiente salida (acortada)

 /dev/sda1: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sda1: ***** REBOOT LINUX ***** /dev/sda1: 1257080/45268992 files (1.0% non-contiguous), 50696803/181051904 blocks 

Tengo el mismo problema con Xubuntu 12.10. El FS de repente y al azar se convierte en solo lectura. Tal vez esté relacionado con este error:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

Parece que el problema es con el nuevo kernel.

Si esto hubiera sucedido en el mío y pareciera haberlo solucionado, al menos por el momento. Arranque desde un kernel anterior en grub, luego haga la actualización a la versión más nueva de xubuntu nuevamente. Después de eso, reinicie inmediatamente. Cuando vuelva a aparecer grub, arranque en modo de recuperación para el último kernel. Elija fsck. Aparecerá un mensaje que dice que tiene que cambiar el sistema de archivos para leer / escribir para continuar (o algo parecido). Seleccione sí, deje que haga la comprobación y reinicie. Arrancar normalmente y debería funcionar, lo hizo por mí de todos modos.

Una cosa que debo mencionar aquí, no intente ir directamente a la recuperación sin iniciar / actualizar el kernel anterior primero. Lo intenté originalmente y todavía te da el aviso de cambiar a lectura / escritura, pero luego simplemente se niega a ejecutar la comprobación y se bloquea.

Había sospechado que esto era un problema que tenía que ver con mi disco duro, así que:

  • comprado e instalado un nuevo disco duro de las mismas especificaciones y
  • reinstalado Ubuntu 12.04 en él.

Lo he estado ejecutando con el nuevo disco duro y aún tengo problemas.

He reiniciado y he trabajado de nuevo. El problema apareció por primera vez cuando el administrador de actualizaciones estaba realizando una actualización. De repente no se ha podido escribir en el disco.

He reiniciado e intentado cargar un kernel antiguo, se quejó de un sistema de archivos no legible. Presioné la opción de reparación, pero también fallé, luego reinicié y cargué el kernel posterior (3.5.0-18-generic) y ahora funciona.

Quiero señalar que esta versión de Ubuntu 12.10 amd64 no funciona como esperaba, sufre muchos lockings y tuve que arrancar 2 veces con una unidad USB para reconfigurar todo ya que no pudo montar el sistema de archivos.

Para resolver eso arranqué usando una unidad USB y en una terminal y ejecuté:

 sudo dpkg-reconfigure -a 

Para reconfigurar todo. Después de eso, se reinició el 12.10 en el disco (no en la unidad USB) y se reconfiguró todo nuevamente, ya que gnome-shell no funcionaba correctamente.

Así lo ejecuté de nuevo:

 sudo dpkg-reconfigure -a