Ubuntu no se inicia, ¿cómo reparar su partición del sistema ext4?

Ubuntu no se inicia, ¿cómo reparar su partición del sistema ext4?

Mi netbook falló mientras arrancaba Ubuntu (accidentalmente quité una memoria USB mientras arrancaba) y ahora ya no arranca. Da el siguiente error y entra en un shell ash (BusyBox integrado):

mounting /dev on /root/dev failed: No such file or directory.
mounting /sys on /root/sys failed: No such file or directory.
mounting /proc on /root/proc failed: No such file or directory.

Target filesystem doesn't have /sbin/init
No init found. Try passing init= bootarg

Arranqué desde un CD en vivo e intenté verificar mi partición de Linux, pero no funciona:

ubuntu@ubuntu:/media$ sudo e2fsck /dev/sda2
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?

ubuntu@ubuntu:/media$ sudo fsck.ext4 /dev/sda2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?

ubuntu@ubuntu:/media$ fuser /dev/sda2
ubuntu@ubuntu:/media$ fuser /dev/sda2 -v

Cuando intento verificar la partición con la Utilidad de Discos aparece el siguiente error:

File system is NOT clean.

Montar la partición tampoco funciona (simplemente se cuelga). Sin embargo, puedo ver la partición en GParted y puedo montar con éxito y acceder a mi partición de Windows en el mismo disco duro (también puedo iniciar Windows desde esa partición).

¿Hay alguna manera de reparar la partición o al menos guardar mis datos?

¡Gracias de antemano!

Respuesta1

Fui víctima del mensaje "El sistema de archivos de destino no tiene /sbin/init". Intenté usar fsck, pero no funcionó debido al siguiente problema. 

fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?

Así que aquí está la solución:

  • Arrancar desde un CD de Ubuntu en vivo
  • Eliminar el primer inodo

    sudo debugfs -w /dev/sda1
    debugfs 1.41.11 (14-Mar-2010)
    debugfs: clri <8>
    debugfs: quit
    
  • Reinicie en Live CD nuevamente y haga

    sudo fsck -yv /dev/sda1
    

Funcionará esta vez. 

Respuesta2

Arrancar con un kernel antiguo y actualizar a 10.10 lo solucionó. Ahora estoy revisando mi disco duro y haciendo más copias de seguridad.

información relacionada