Estoy tratando de instalar LineageOS y luego GAPPS en mi Pixel XL desde la recuperación de TWRP. Intentaré hacer un Borrado avanzado
del directorio /system
y Formatear datos
, pero sigo obteniendo múltiples errores:
Error al montar '/system' (Dispositivo o recurso ocupado)
Error al montar '/vendor' (Dispositivo o recurso ocupado)
Y
No se puede borrar 'System'
No se puede borrar '/system'
Si simplemente continúo con adb sideload lineageos.zip
la mayoría de las veces se detiene aproximadamente a la mitad (PowerShell muestra 47%
) y luego TWRP muestra:
Instalando archivo zip '/sideload/package.zip'
Paso 1/2
Paso 2/2
Luego intento sideload
el archivo gapps.zip
y obtengo otro error que dice que /system
no tiene suficiente espacio. He intentado cargar lateralmente varias versiones diferentes de gapps, incluido su archivo zip más pequeño pico
de 91.39 MiB
.
Luego puedo arrancar en LineageOS, pero no aparecen GAPPS y no puedo ejecutar ninguna aplicación nueva instalada mediante APK sin que se cierren.
Supongo que necesito hacer un borrado completo del system
y formatearlo, pero llevo dos días intentándolo y sigo obteniendo los errores mencionados anteriormente (Dispositivo o recurso ocupado)
. ¡Cualquier ayuda sería muy apreciada!
0 votos
¿Por qué estás formateando
/system
y/vendor
con FAT? Eso no funcionará, Android requiere un sistema de archivos que sea consciente de los permisos de UNIX. Intenta conext4
of2fs
.0 votos
@Lrfan Latif ¿Cómo hago eso? TWTP solo me da las opciones de formato, pero no me permite elegir qué tipo de sistema de archivos (al menos que yo sepa).
0 votos
TWRP tiene la opción Reparar o Cambiar Sistema de archivos en Borrado Avanzado. También puedes hacerlo directamente desde la terminal:
mkfs.ext4 /dev/block/bootdevice/by-name/system
. Para dispositivos A/Bsystem
seríasystem_a
osystem_b
. Si no encuentrasmkfs.ext4
, busca algo comomake_ext4
en/sbin
. No recuerdo el nombre exacto del binario, Android utiliza uno diferente a Linux.0 votos
Además del hecho de que TWRP piensa que está ocupado, eso no explica por qué falla. ocupado significa que hay archivos o carpetas abiertos, primero debes
umount -l
el dispositivo.mke2fs -t ext4
es el applet de busybox para formatear.0 votos
@alecxs ¿Qué proceso se puede estar utilizando
/system
o/vendor
en TWRP? El mensaje ocupado podría deberse a intentos repetidos, donde los hilos anteriores demkfs
ofsck
podrían estar manteniendo ocupados los dispositivos de bloque.0 votos
@Lrfan Latif
mkfs.ext4 /dev/block/bootdevice/by-name/system
me damkfs.ext4: no encontrado
. Cuando hagols
/sbin
solo veomke2fs
,mkfs.fat
,mkexfatfs
, pero nada relacionado conext4
. @alecxs Cuando ejecutomke2fs -t ext4 /dev/block/bootdevice/by-name/system
obtengo/dev/block/bootdevice/by-name/system está montado; no se hará un sistema de archivos aquí!
. Pero cuando ejecutoumount -l /dev/block/bootdevice/by-name/system
recibodesmontar: no encontrado
0 votos
OK, arranqué a una versión anterior de TWRP (3.2.3.1) y pude usar las herramientas WIPE y Formato Avanzado de TWRP ¡sin errores! Continué para instalar las GAPPs, pero aún obtuve el error
no hay suficiente espacio en /system
(el error pasa muy rápido y luego desaparece antes de que tenga tiempo de copiar su texto exacto). ¿Alguna solución para esto?0 votos
/dev/block/bootdevice/by-name/system es solo un vínculo simbólico a system_a o system_b - busque en
df
la partición montada en /system, repitaumount -l /system
para todas las carpetas donde está montado. Para algunos dispositivos, TWRP requiere que /system /vendor o /modem estén montados para descifrar /data porque TWRP utiliza binarios del dispositivo. Otras razones pueden ser montajes múltiples o simplemente uncd
abierto desde la terminal.adb pull /tmp/recovery.log
le proporcionará detalles sobre la instalación fallida. Use el paquete pico