4 votos

No se puede montar /data mientras se instala LineageOS

He rooteado mi Nexus 7 siguiendo las instrucciones del SO ¿Cómo puedo rootear mi Nexus 7?. Estoy intentando instalar LineageOS siguiendo sus instrucciones https://wiki.lineageos.org/devices/flo/install#installing-lineageos-from-recovery. Pero los pasos 4 y 6 fallan (realizando una copia de seguridad y limpieza avanzada). Ambos fallos incluyen los mensajes Error al montar '/data' (Argumento no válido) y No se puede montar el almacenamiento. Por lo tanto, /data puede estar corrupto.

Desde adb shell, ls /data muestra que es un directorio vacío; mount /data falla con el mismo error Argumento no válido.

Desde adb shell, el /etc/fstab de Nexus 7 menciona /dev/block/mmcblk0p30 /data ext4 rw 0 0. Pero cuando intento reparar ese dispositivo con e2fsck, no encuentra ningún superbloque, incluso con -b 8193.

Desde adb reboot bootloader, la pantalla muestra SECURE BOOT - habilitado y LOCK STATE - desbloqueado. Desde esa pantalla de fastboot, si selecciono el modo de recuperación, veo la pantalla de inicio de teamwin TWRP 3.1.1-0 durante 30 segundos, luego "deslizo para permitir modificaciones" y luego veo los 8 botones grandes de TWRP.

Bueno, los botones de copia de seguridad y limpieza fallan, así que solo por diversión, toqué el botón Instalar (pasos 7-10 de LineageOS) y elegí los archivos .zip de lineage y open_gapps que había adb push a /sdcard. Para evitar que la instalación funcione, marqué la casilla "verificar firma del zip" sin copiar los archivos md5 que contienen las firmas. Además del fallo esperado al verificar las firmas, vi estos errores:

Error al montar '/data' (Argumento no válido)

No se puede recrear la carpeta /data/media

E: No se pudo crear /cache/recovery/

No se puede montar el almacenamiento.

No se puede abrir el archivo de registro de destino: '/cache/recovery/log'

No se puede montar /data/media/TWRP/.twrps

E:DataManager::Output_Version -- No se puede hacer /cache/recovery

Nuevamente, /data parece ser el problema. Probablemente no debería intentar una instalación real antes de ocuparme de eso.

¿Cómo debo recuperarme de estos errores, para instalar LineageOS o, en caso de que falle, restaurar el dispositivo a los ajustes de fábrica? (Si ayuda, tengo otro Nexus 7, sin rootear.)

2 votos

¿No puedes simplemente reiniciar el sistema y volver a intentarlo? ¿Dirígete a la salida, recoge 200M?

0 votos

Gracias por el término técnico "reflash stock!" Buscando eso y "nexus 7" encuentro docenas de recetas, lo cual podría ayudarme a salir de este atolladero. Sin embargo, si he aprendido algo en mis recientes aventuras, es que no conozco lo suficiente la cultura de Android como para evaluar qué recetas son confiables. ¡Este novato quisiera comprar una vocal a Vanna con sus 50 reputación!

0 votos

¡Jajaja! Me alegra haber cargado este sitio por primera vez en un tiempo. "Stock" sería la ROM predeterminada para flashear, sería similar a lo que estás intentando hacer con Lineage, pero creo que usas fastboot en su lugar. Una vez que hayas vuelto a funcionar, puedes intentarlo de nuevo. Los errores son buenos, y lo mismo con las cosas complicadas, solo asegúrate de mantener un ojo en los números de serie, son tus amigos ;p

12voto

Andy Yan Puntos 501

Estos errores relacionados con /data probablemente se deban a que TWRP no puede descifrar la partición actual de /data. Esto suele ocurrir con las ROMs de fábrica, ya que TWRP solo está diseñado para manejar el método de cifrado de AOSP.

Para solucionarlo, en TWRP, elige Wipe - Format Data. Esto borrará todos los datos del dispositivo, pero al mismo tiempo eliminará el cifrado y te permitirá comenzar de nuevo. Luego puedes reiniciar en modo de recuperación nuevamente para verificar si siguen apareciendo errores, y si no (no deberían), proceder con cualquier otra acción de flasheo.

0 votos

@beeshyams Me enteré solo hace unos días cuando llegó mi Tab S2 y estaba teniendo problemas para configurarlo. Justo a tiempo para compartir :D

0 votos

No siempre es necesario borrar la partición de datos incluso si TWRP no puede descifrarla. Si la ROM que vas a flashear puede manejar eso, es posible flashear una ROM en la partición del sistema desde TWRP a pesar de no poder montar /data.

0 votos

@Caleb Sí, como dijiste, dependiendo del cifrado del stock y la ROM que se vaya a flashear. Hasta donde yo sé, al menos para Samsung/Xiaomi, no es el caso...

1voto

jonesy Puntos 2176

Tuve este problema de volumen encriptado como @andy-yan describe, pero no pude arrancar en TWRP lo suficiente para borrar los datos y quitar la encriptación.

Tuve que reinstalar una ROM de fábrica desde https://developers.google.com/android/images y confirmar que la encriptación estaba desactivada en configuración -> seguridad antes de intentar instalar lineageos de nuevo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X