Cómo reparar un error de disco en un equipo con Linux, que nos impide arrancar el equipo.

El error de arranque cuando un disco duro en Linux tiene inconsistencias o errores

Si el disco duro que tiene inconsistencias o errores es el del sistema, el equipo Linux no arrancará normalmente, se iniciará en modo «reparación» (con shell initramfs). Por ejemplo:

En este caso, el equipo arranca en modo «reparación» en el shell inittramfs, pero no tendrá disponible la red ni otros recursos del propio Linux.

Reparar arranque de equipo Linux cuando presenta avería en disco duro del sistema

Como hemos indicando anteriormente, si el disco duro averiado es el del sistema Linux, el equipo arrancará en modo «reparación», sin el shell habitual, tampoco arrancará los servicios de red (entre otros). Por ello, tendremos que acceder a su consola local. Desde esta consola, para reparar el disco duro, en el punto anterior, al arrancar, nos mostrará el volumen con averías, en este caso:

/dev/mapper/ubuntu–vg-ubuntu–lv

Para reparar el volumen, ejecutaremos el siguiente comando:

Devolverá el siguiente resultado si ha podido repararlo:

Tras ejecutar el comando anterior, si el resultado es satisfactorio y se ha reparado el disco, reiniciaremos el equipo (ejecutando el comando exit). Debería arrancar normalmente.

En caso de que el comando anterior no repare el disco y el equipo vuelva a arrancar en initramfs, podemos probar a forzar la reparación, ejecutando el comando:

Para reiniciar el equipo y que arranque en modo normal, ejecutaremos:

Si la reparación ha sido correcta, el equipo arrancará normalmente en su shell prompt correcto: