Ya he utilizado Linux Deploy en Kitkat y ha funcionado. Ahora que actualicé mi Nexus 5 a Lollipop (Chainfire-rooted el dispositivo), instalé Linux Deploy de nuevo, pero cada vez que me gustaría crear la imagen de disco o prácticamente hacer cualquier otra cosa, obtengo Configuration file not found!
o Updating configuration file... fail
. He probado varias configuraciones, también he habilitado el Wi-Fi mientras se ejecuta la aplicación... sin éxito. ¿Alguien ha sido capaz de ejecutar Linux Deploy en Android 5.0 o sabe cómo puedo obtener el archivo de configuración?
Respuestas
¿Demasiados anuncios?Respuesta rápida : Verifique que la ruta/archivo existe realmente, utilizando un "emulador de terminal" o una conexión ssh a su Android (no un navegador de archivos gráfico).
Lo primero (como sugiere Marius Hofert) es activar la "información de depuración". Verás el mensaje completo del problema.
Mientras instalaba vi muchos "No such file or directory"
Alguien sugirió cambiar el directorio y después de muchos cambios conseguí que se instalara y funcionara.
Pero algo cambió y ya no pude ejecutar el sistema operativo instalado tras el apagado (los mismos mensajes).
Instalé un servidor SSH y empecé a comprobar los permisos y los archivos, y adivina qué, la carpeta no existe en efecto.
La configuración por defecto (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 es en /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 gráfico de archivos, puedo ver
/storage/emulated/0/
/storage/emulated/legacy/
pero el primero (/0/) tiene un aspecto diferente, como si fuera un symlink (enlace simbólico).
Puede que "Linux Deploy" se pierda por eso, así que mejor utilizar caminos claros y fiables.
De nuevo, hice mis verificaciones usando una conexión ssh.
Espero que ayude a otros. He proporcionado la solución de problemas para que otros puedan ayudarse a sí mismos también.