![Ubuntu no se inicia, ¿cómo reparar su partición del sistema ext4?](https://rvso.com/image/1267761/Ubuntu%20no%20se%20inicia%2C%20%C2%BFc%C3%B3mo%20reparar%20su%20partici%C3%B3n%20del%20sistema%20ext4%3F.png)
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.