Mi teléfono es un Samsung Vibrant con CyanogenMod 10.0 (Android 4.1.2). Reinicié mi teléfono, como hago cada pocos días, y en lugar de iniciar CyanogenMod como de costumbre, me envió a la recuperación de ClockworkMod. No importa cuántas veces seleccione la opción de reiniciar, el teléfono siempre me vuelve a poner en recuperación.
Parece haber algo sospechoso en la /system
partición.
advanced
menú, dice can't mount /system
.mounts and storage
menú e intentar montar /system
, aparece el error failed to mount /dev/lvpool/system: invalid argument
.El problema era que el sistema de archivos ext3/ext4 en /dev/lvpool/system
, normalmente montado en /system
, tenía un superbloque corrupto. La solución fue conectarse al teléfono adb
y ejecutar e2fsck
manualmente, así:
# ./adb shell
# e2fsck /dev/lvpool/system
e2fsck 1.41.11 (14-Mar-2010)
e2fsck: Superblock invalid, trying backup blocks...
Backing up journal inode block information.
/dev/lvpool/system: clean, 11/25600 files, 3310/102400 blocks
# exit
Después de hacer esto, la opción de reinicio en la recuperación de ClockwordMod hizo que CyanogenMod volviera a funcionar sin problemas.
Una gran cantidad de búsquedas en Google no proporcionaron orientación en esta dirección, por lo que estoy publicando estas preguntas y respuestas con la esperanza de que le ahorre a alguien más la tarea de buscar en los foros y/o reinstalar su recuperación y/o ROM en vano.