miércoles, 20 de marzo de 2019

BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)

Hace unos días la PC vieja de casa presentó unos comportamientos extraños: sin razón aparente, se colgó el navegador web y no permitía guardar. Para colmo, al forzar el reiniciado, se escuchaba un ruido no muy alentador proveniente del disco duro. El diagnóstico de disco duro roto parecía cantado.

De hecho, quité el disco y lo conecté como disco externo a otra PC y no lo reconoció.
Pedí ayuda a un amigo, que instaló el disco como esclavo en su PC (con Windows) y sí reconoció la partición ntfs. Aproveché para respaldar los archivos más importantes (aunque saltaron algunos extraños mensajes de error, se pudo hacer).
De vuelta en casa, volví a colocar el disco en la PC vieja y al arrancarla, y luego de unos minutos, el mensaje que salió fue el siguiente:

BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs)

Sin tener idea de que se trataba hice una búsqueda y di con esta entrada de askubuntu.com, que me dio la solución al problema:

Primero hay que utilizar el comando lsblk para confirmar cuál es la partición con el punto de montaje en /.

Pero en este caso en particular, la lista que se mostró no indicaba ninguna partición en /, pero yo sabía que mi Linux Mint arrancaba desde sda1, así que, aún sin confirmarlo, ejecuté el siguiente comando.

sudo fsck -a /dev/sda1
 


Me saltaron unos errores que, según decía, se podían solucionar ejecutando "manualmente" ese mismo comando (o sea, sin la opción -a).
Eso hice y me aparecieron varios mensajes de "inconsistencias" y listados de errores que me preguntaban si quería corregirlos. Se trató de unos cuatro o cinco errores. En todos contesté que sí, que lo corrigiera y, finalmente, el sistema "resucitó".

Más problemas y más soluciones

Ahora bien, cuando quise acceder a la partición de los archivos (la que estaba formateada con ntfs) me saltó este mensaje de error:

Error mounting system-managed device /dev/sda4: Command-line `mount "/media/datos"' exited with non-zero exit status 14:(0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount '/dev/sda4': Operación no permitida The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the 'ro' mount option.

La solución la encontré en esta página:
https://nixhive.com/disk-contains-unclean-file-system-0-0-ntfs-error-linux/
y consiste en escribir

sudo ntfsfix /dev/sda4

(Claro que a /dev/sda4 hay que cambiarlo por lo que corresponda).

No hay comentarios.:

Publicar un comentario

Lo que escriba a continuación será revisado antes de publicarse.
Gracias por tus comentarios.