Раньше я использовал Linux Deploy на Kitkat, и это сработало. Теперь, когда я обновил свой Nexus 5 до Lollipop (устройство с рутированием Chainfire), я снова установил Linux Deploy, но всякий раз, когда мне нужно создать образ диска или практически сделать что-то еще, я получаю Configuration file not found!
или Updating configuration file... fail
. Я пробовал различные настройки, а также включал Wi-Fi во время работы приложения... безрезультатно. Кто-нибудь смог запустить Linux Deploy на Android 5.0 или знает, как я могу получить файл конфигурации?
Вам необходимо установить Busybox, чтобы иметь возможность обновлять файл конфигурации. Однако на моем Nexus 5 я не смог пройти мимо «Обновление файла конфигурации ... сделано» постфактум. Это может быть несовместимость или некоторые настройки необходимо сначала настроить. Я отчитаюсь, если исправлю.
Быстрый ответ : убедитесь, что путь/файл действительно существует, используя «эмулятор терминала» или ssh-подключение к вашему Android (не графический файловый браузер).
Прежде всего (как предлагает Мариус Хоферт) включить «отладочную информацию». Вы увидите полное сообщение о проблеме.
При установке я видел много "Нет такого файла или каталога"
Кто-то предложил изменить каталог, и после многих изменений я установил и запустил его.
Но что-то изменилось, и я больше не мог запускать установленную ОС после выключения (те же сообщения).
Я установил SSH-сервер и начал проверять права доступа и файлы, и знаете что, папка действительно не существует.
Конфигурация по умолчанию (на моем телефоне) есть,
/storage/emulated/0/linux.img
но (на моем телефоне) файл находится в
/storage/emulated/legacy/linux.img
(честно говоря, это есть /storage/emulated/legacy/linux/linux.img
, но приведенный выше пример кажется более близким к тому, что может найти большинство людей).
Но это не все. Используя графический файловый менеджер, я вижу
/storage/emulated/0/
/storage/emulated/legacy/
но первый (/0/) выглядит иначе, как если бы это была символическая ссылка (символическая ссылка).
Возможно, из-за этого «Linux Deploy» теряется, поэтому лучше используйте четкие и надежные пути.
Опять же, я сделал свои проверки, используя ssh-соединение.
Я надеюсь, что это поможет другим. Я предоставил информацию об устранении неполадок, чтобы другие тоже могли помочь себе.
Мариус Хоферт
[22:44:34] tmp-mksh: <stdin>[1]: /data/data/ru.meefik.linuxdeploy/linux/bin/linuxdeploy: No such file or directory
Как это можно исправить?Мариус Хоферт