Implementación de Linux en Android 5.0 (Nexus 5): "¡No se encontró el archivo de configuración!"

Usé Linux Deploy en Kitkat antes y funcionó. Ahora que actualicé mi Nexus 5 a Lollipop (Chainfire rooteó el dispositivo), instalé Linux Deploy nuevamente, pero siempre que quisiera crear la imagen del disco o prácticamente hacer cualquier otra cosa, obtengo Configuration file not found!o Updating configuration file... fail. Probé varias configuraciones, también habilité Wi-Fi mientras la aplicación se ejecuta... sin éxito. ¿Alguien ha podido ejecutar Linux Deploy en Android 5.0 o sabe cómo puedo obtener el archivo de configuración?

Respuestas (2)

Debe instalar Busybox para poder actualizar el archivo de configuración. Sin embargo, en mi Nexus 5, no he podido pasar de "Actualización del archivo de configuración... hecho" después del hecho. Podría ser una incompatibilidad o algunas configuraciones deben modificarse primero. Informaré si lo soluciono.

Gracias, ahora me pasa lo mismo que a ti. Al habilitar la información de depuración, obtengo: ¿ [22:44:34] tmp-mksh: <stdin>[1]: /data/data/ru.meefik.linuxdeploy/linux/bin/linuxdeploy: No such file or directoryCómo se puede solucionar eso?
Traté de jugar con los permisos (ya que este parece ser el problema ya que el archivo existe), pero aún no tuve éxito.

Respuesta rápida : verifique que la ruta/archivo realmente exista, usando un "emulador de terminal" o una conexión ssh a su Android (no un navegador gráfico de archivos).

Lo primero (como sugiere Marius Hofert) es habilitar la "información de depuración". Verá el mensaje completo del problema.

Durante la instalación vi muchos "No existe tal archivo o directorio"

Alguien sugirió cambiar el directorio y después de muchos cambios lo instalé y ejecuté.

Pero algo cambió y ya no pude ejecutar el sistema operativo instalado después del apagado (los mismos mensajes).

Instalé un servidor SSH y comencé a verificar permisos y archivos, y adivina qué, la carpeta no existe.

La configuración predeterminada (en mi teléfono) tiene
/storage/emulated/0/linux.img
pero (en mi teléfono) el archivo está en
/storage/emulated/legacy/linux.img

(para ser honesto, está dentro /storage/emulated/legacy/linux/linux.img, pero el ejemplo anterior parece más cercano a lo que la mayoría de la gente puede encontrar).

Pero eso no es todo. Usando un explorador de archivos gráficos, SÍ puedo ver

/storage/emulated/0/
/storage/emulated/legacy/

pero el primero (/0/) se ve diferente, como si fuera un enlace simbólico (symlink).

Tal vez "Linux Deploy" se esté perdiendo debido a eso, así que es mejor usar rutas claras y confiables.

Nuevamente, hice mis verificaciones usando una conexión ssh.

Espero que ayude a otros. Proporcioné la solución de problemas para que otros también puedan ayudarse a sí mismos.