-
Notifications
You must be signed in to change notification settings - Fork 684
Запуск дистрибутива OpenPandora
Через Linux Deploy под Android можно запустить дистрибутив OpenPandora.
1) В приложении Linux Deploy 1.4.1+ создать новый профиль и в параметрах указать следующее: Дистрибутив - RootFS; URL-адрес зеркала - http://www.openpandora.org/firmware/pandora-rootfs.tar.bz2; Тип установки - Файл; Путь установки - путь к будущему образу (например, /mnt/sdcard/pandora.img); Размер образа (МБ) - 1000 (можно больше); Имя пользователя - android, Окружение рабочего стола - Xfce; Установить GUI - нет. Остальные параметры менять не нужно.
2) Запустить установку через Параметры -> Установить. В результате должен быть создан файл образа диска на карте памяти и в него распакован архив rootfs.
3) Запустить SSH сервер (из консоли Android, можно использовать терминал ConnectBot):
linuxdeploy shell "/etc/init.d/dropbear start"
Теперь можно подключиться по SSH, логин - android, пароль - changeme, порт 22. Остановить SSH сервер:
linuxdeploy shell "/etc/init.d/dropbear stop"
4) Настройка автоматического запуска/остановки SSH через Android-интерфейс Linux Deploy (кнопками СТАРТ/СТОП):
linuxdeploy shell "cp /etc/init.d/dropbear /etc/init.d/ssh"
Комментарий: Чтобы из консоли Android была доступна команда linuxdeploy нужно в настройках разрешить создавать в системе символьную ссылку (Настройки -> Создать симлинк) и обновить рабочее окружение (Настройки -> Обновить окружение). Однако это необязательное требование и можно вызывать команду linuxdeploy по полному пути ENV_DIR/bin/linuxdeploy, где ENV_DIR - каталог рабочего окружения, по умолчанию /data/local/linux.