> Внимание!

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку "Жалоба".



® Linux Deploy | Установка и запуск GNU/Linux на Android устройствах



Реп: (537)
Linux Deploy
Версия: 2.6.0
Последнее обновление в шапке: 02.02.2020

Прикрепленное изображение


Краткое описание:
Linux Deploy - это приложение представляет собой программное обеспечение с открытым исходным кодом для быстрой и простой установки операционной системы GNU / Linux на ваше Android-устройство.


Платформа: Android
Системные требования: Android 5.0+
Русский интерфейс: Да
Домашняя страница: Meefik Github

Скачать:
Версия: 2.6.0

Подробное описание
Это приложение с открытым исходным кодом, предназначенное для автоматизации процесса установки, конфигурирования и запуска GNU/Linux дистрибутивов на платформе Android внутри контейнера chroot. Приложение создает образ диска на карте памяти или ином носителе, монтирует его и устанавливает туда выбранный Linux-дистрибутив. Поддерживается установка в файл, прямо на раздел карты памяти, в директорию с файловой системой ext2/ext3/ext4 и в оперативную память. Приложения из Linux-дистрибутива запускаются в chroot окружении, работают параллельно с основной системой и сопоставимы с ней по скорости. Все вносимые изменения на устройстве обратимы, т.е. приложение и созданные им компоненты можно полностью удалить. Установка Linux-дистрибутива осуществляется по сети с официальных зеркал в интернете. Поскольку работа Linux Deploy базируется на системном вызове ядра Linux, то в роли "гостевых" систем могут выступать только дистрибутивы Linux. Через интерфейс программы можно управлять процессом установки Linux-дистрибутива, а после установки можно запускать и останавливать сервисы установленной системы (есть поддержка запуска собственных сценариев). Процесс установки отображается в виде текстовых отчетов в главном окне приложения. Во время установки программа сама настраивает рабочее окружение, которое включает в себя базовую систему, сервер SSH, сервер VNC и графическую среду на выбор. Также через интерфейс программы можно управлять параметрами серверов SSH и VNC. Установка Linux-дистрибутива занимает около 30 минут. Рекомендованный минимальный размер образа диска без графического интерфейса - 512 МБ, а с графическим интерфейсом - 1024 МБ (для LXDE). После начальной установки пароль для доступа по SSH и VNC назначается как "changeme", который можно сменить стандартными средствами дистрибутива, либо через параметры приложения.

Характеристики:
Поддерживаемые дистрибутивы: Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, CentOS, Gentoo, Slackware, RootFS (tgz, tbz2, txz)
Тип установки: файл, раздел, оперативная память, директория
Поддерживаемые файловые системы: ext2, ext3, ext4
Поддерживаемые архитектуры: ARM, ARM64, x86, x86_64, режим эмуляции архитектуры (ARM <-> x86)
Способы подключения к контейнеру: CLI, SSH, VNC, X-сервер, фреймбуфер
Интерфейсы управления (CLI): Android-терминал (или adb), telnet, веб-интерфейс (терминал через браузер)
Окружение рабочего стола: XTerm, LXDE, Xfce, MATE, другое (ручная настройка)
Поддерживаемые языки: мультиязычный интерфейс
Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Прошлые версии
версия: 2.5.1 ® Linux Deploy (Пост meefik #92375609)
версия: 2.5.0 ® Linux Deploy (Пост meefik #90507879)
версия: 2.4.1 ® Linux Deploy (Пост meefik #90007424)
версия: 2.4.0 ® Linux Deploy (Пост meefik #87928549)
версия: 2.3.1 ® Linux Deploy (Пост meefik #87643733)
версия: 2.3.0 ® Linux Deploy (Пост meefik #83463441)
версия: 2.2.2 ® Linux Deploy (Пост meefik #80496666)
версия: 2.2.1 ® Linux Deploy (Пост meefik #78430837)
версия: 2.2.0 ® Linux Deploy (Пост meefik #76376194)
версия: 2.1.1 ® Linux Deploy (Пост meefik #76217419)
версия: 2.1.0 ® Linux Deploy (Пост meefik #73410724)
версия: 2.0.7 ® Linux Deploy (Пост meefik #72728727)
версия: 2.0.6 ® Linux Deploy (Пост meefik #70474469)
версия: 2.0.5 ® Linux Deploy (Пост meefik #68436894)
версия: 2.0.4 ® Linux Deploy (Пост meefik #67574664)
версия: 2.0.3 ® Linux Deploy (Пост meefik #65682767)
версия: 2.0.2 ® Linux Deploy (Пост meefik #61257035)
версия: 2.0.1 ® Linux Deploy (Пост meefik #57519473)
версия: 2.0.0 ® Linux Deploy (Пост meefik #54086640)
версия: 1.5.6 ® Linux Deploy (Пост meefik #48708124)
версия: 1.5.5 ® Linux Deploy (Пост meefik #45633116)
версия: 1.5.4 ® Linux Deploy (Пост meefik #43602651)
версия: 1.5.3 ® Linux Deploy (Пост meefik #42885573)
версия: 1.5.2 ® Linux Deploy (Пост meefik #42297642)
версия: 1.5.1 ® Linux Deploy (Пост meefik #40284009)
версия: 1.5.0 ® Linux Deploy (Пост #37143415)
версия: 1.4.8 https://4pda.to/forum/d…484802/linuxdeploy.apk
версия: 1.4.7 https://4pda.to/forum/d…458708/linuxdeploy.apk
версия: 1.4.6 https://4pda.to/forum/d…035579/linuxdeploy.apk
версия: 1.4.5 https://4pda.to/forum/d…587469/linuxdeploy.apk
версия: 1.4.4 https://4pda.to/forum/d…084142/linuxdeploy.apk
версия: 1.4.3 https://4pda.to/forum/dl/post/3774048/linuxdeploy.apk
версия: 1.4.2 https://4pda.to/forum/dl/post/3494031/linuxdeploy.apk
версия: 1.4.1 https://4pda.to/forum/dl/post/3400875/linuxdeploy.apk
версия: 1.4.0 https://4pda.to/forum/dl/post/3241778/linuxdeploy.apk
версия: 1.3.9 https://4pda.to/forum/dl/post/3060491/linuxdeploy.apk
версия: 1.3.8 https://4pda.to/forum/dl/post/2951725/linuxdeploy.apk
версия: 1.3.7 https://4pda.to/forum/dl/post/2825216/linuxdeploy.apk
версия: 1.3.6 https://4pda.to/forum/dl/post/2687632/linuxdeploy.apk
версия: 1.3.5 https://4pda.to/forum/dl/post/2528698/linuxdeploy.apk
версия: 1.3.4 https://4pda.to/forum/dl/post/2512696/linuxdeploy.apk
версия: 1.3.3 https://4pda.to/forum/dl/post/2451294/linuxdeploy.apk
версия: 1.3.2 https://4pda.to/forum/dl/post/2439116/linuxdeploy.apk
версия: 1.3.1 https://4pda.to/forum/dl/post/2402023/linuxdeploy.apk
версия: 1.3.0 https://4pda.to/forum/dl/post/2387223/linuxdeploy.apk
версия: 1.2.9 https://4pda.to/forum/dl/post/2257076/linuxdeploy.apk
версия: 1.2.8 https://4pda.to/forum/dl/post/2218873/linuxdeploy.apk
версия: 1.2.7 https://4pda.to/forum/dl/post/2185217/linuxdeploy.apk
версия: 1.2.6 https://4pda.to/forum/dl/post/2175691/linuxdeploy.apk
версия: 1.2.5 https://4pda.to/forum/dl/post/2171527/linuxdeploy.apk
версия: 1.2.4 https://4pda.to/forum/dl/post/2097700/linuxdeploy.apk
версия: 1.2.3 https://4pda.to/forum/dl/post/2087782/linuxdeploy.apk
версия: 1.2.2 https://4pda.to/forum/dl/post/2077549/linuxdeploy.apk
версия: 1.2.1 https://4pda.to/forum/dl/post/2076654/linuxdeploy.apk
версия: 1.2.0 https://4pda.to/forum/dl/post/2075530/linuxdeploy.apk
версия: 1.1.9 https://4pda.to/forum/dl/post/2071051/linuxdeploy.apk
версия: 1.1.8 https://4pda.to/forum/dl/post/2061333/linuxdeploy.apk
версия: 1.1.7 https://4pda.to/forum/dl/post/2051433/linuxdeploy.apk
версия: 1.1.6 https://4pda.to/forum/dl/post/2044106/linuxdeploy.apk
версия: 1.1.5 https://4pda.to/forum/dl/post/2042228/linuxdeploy.apk
версия: 1.1.4 https://4pda.to/forum/dl/post/2041025/linuxdeploy.apk
версия: 1.1.3 https://4pda.to/forum/dl/post/2039963/linuxdeploy.apk
версия: 1.1.2 https://4pda.to/forum/dl/post/2037655/linuxdeploy.apk
версия: 1.1.1 https://4pda.to/forum/dl/post/2036592/linuxdeploy.apk
версия: 1.1.0 https://4pda.to/forum/dl/post/2031736/linuxdeploy.apk
версия: 1.0.8 https://4pda.to/forum/dl/post/2023504/linuxdeploy.apk
версия: 1.0.6 Прикрепленный файлlinuxdeploy.apk ( 867.74 КБ )

Beta-версии
Модификации
Версия: 3.1.0 Linux Deploy Pro Mod
Полезные дополнения

Полезное
Для функционирования программы необходимы права root пользователя.
FAQ
Ошибки
1) Ошибка Nautilus - "The destination is read-only".
® Linux Deploy (Пост #18199163)

2) Постоянная загрузка процессора службой dbus (Debian/Ubuntu).
® Linux Deploy (Пост #18821886)

3) После установки и запуска GNU/Linux не удается переключиться на root.
Одной из причин может быть ошибка, связанная с опцией монтирования nosuid раздела, на котором размещается рабочее окружение приложения. Для решения данной проблемы можно пойти двумя путями. 1. Сменить пользователя в параметрах LD на root (Параметры -> Имя пользователя) и выполнить переконфигурацию. 2. Сменить каталог рабочего окружения на /system/linux (Настройки -> Директория окружения) и выполнить обновление окружения. Перед обновлением окружения нужно перемонтировать раздел /system на запись командой mount -o rw,remount /system из любого Android-терминала под рутом. При этом на /system разделе должно быть не менее 20 МБ свободного места.

4) Не запускается обновление окружения или установка, в режиме отладки появляются ошибки.
Linux Deploy может также постоянно отображать сообщение "The container is already mounted" или вообще ничего. В режиме отладки могут появляться ошибки "Permission denied", "Socket operation on non-socket" или другие.
Решение: Установить совместимый ® BusyBox в /system/xbin, добавить в "Настройки -> PATH" ("Settings -> PATH variable") путь /system/xbin, выполнить обновление окружения "Настройки -> Обновить окружение" ("Settings -> Update ENV"). Перед обновлением окружения желательно перезагрузить устройство. Затем в параметрах контейнера выбрать "Параметры -> Файловая система -> Автоопределение" ("Properties -> File system -> Auto") и "Параметры -> Размер образа (МБ) -> 2000" ("Propetries -> Image size (MB) -> 2000"), т.к. busybox mke2fs не поддерживает параметр "-t" для указания типа файловой системы и не поддерживает образы больше 2 ГБ. После этого можно запускать новую установку "Меню - Установить" ("Menu -> Install").

5) Ошибка на этапе создания образа.
Making new disk image (4095 MB) ... fail
dd: opening `/storage/emulated/0/linux.img': No such file or directory

Заменить в пути 0 на legacy.

6) Ошибка при установке приложения через Google Play.
Сообщение: "Неизвестный код ошибки во время установки приложения 24".
Решение: http://lifehacker.ru/2…ozhenij-v-google-play/
Если кратко, то нужно удалить с устройства остаточные файлы приложения (если оно уже было до этого установлено). Для этого нужно удалить каталог: /data/data/ru.meefik.linuxdeploy

7) LD не видит карту памяти, при установке появляется ошибка "Read-only file system", создание образа на карте памяти заканчивается ошибкой.
Такое может случиться, если в системе используется разделение пространства имен. В этом случае карта памяти смонтирована под каким-то пользователем, а при переходе в root смонтированные устройства уже не видны. В утилите SuperSU есть опция, которая может помочь решить данную проблему. Для этого нужно снять флаг "SuperSU -> Настройки -> Создать поименное разделение пространств".
® Linux Deploy (Пост meefik #40263455)

8) Появляется ошибка "Couldn't find these debs: 0" (версия 1.x)
В Android нужно выставить правильные права для файла pkgdetails.
Через терминал это можно сделать так:
chmod 755 /data/data/ru.meefik.linuxdeploy/linux/deploy/debootstrap/pkgdetails


9) Ошибка при запуске LXDE "No session for pid"
® Linux Deploy (Пост _sudo_ #43416527)

10) Ошибка "PERM_ROOT: setresuid(0, -1, -1): Premission denied"
® Linux Deploy (Пост meefik #55082689)

11) Ошибка "chroot: can't execute '/debootstrap/debootstrap': Permission denied"
® Linux Deploy (Пост ottiwell #71213504)
Вместо '/debootstrap/debootstrap' может быть другая команда, в зависимости от дистрибутива.
Проблема связана с отсутствием прав на выполнение файлов на разделе. При установке в директорию не используйте SD-карту с файловой системой FAT. Если установка происходит в /data, то раздел /data должен быть примонтирован с правами suid,exec,dev.
mount -o remount suid,exec,dev /data
Инструкции
1) Доступ к системе из локальной консоли Android.
Начиная с версии 1.3.2 доступ к консоли (chroot) осуществляется командой: linuxdeploy shell
Описание команд: ® Linux Deploy (Пост #18624667)
Скрипт linuxchroot больше не поддерживается.

2) Инструкция по установке GNU/Linux на раздел карты памяти.
® Linux Deploy (Пост #19370034)

3) Собственный сценарий автозапуска.
® Linux Deploy (Пост #15824199)

4) Установка и настройка автозагрузки окружения рабочего стола, которого нет в настройках программы.
Enlightenment E17: ® Linux Deploy (Пост #16250008)
IceWM: ® Linux Deploy (Пост #16344958)
Unity-2d (Ubuntu): ® Linux Deploy (Пост #18117729)

5) Установка веб-браузера.
® Linux Deploy (Пост #17348086)

6) Увеличить размер образа без переустановки системы.
Из-под Linux: ® Linux Deploy (Пост #16137864)
Из-под Android: ® Linux Deploy (Пост Next2008 #41762282)

7) Запуск Heroes of Might and Magic 3 через vcmi.
® Linux Deploy (Пост #18809948)
® Linux Deploy (Пост #19079793)

8) Управление Linux Deploy из командной строки.
® Linux Deploy (Пост meefik #18624667) и статья.

9) Правильный поворот экрана в режиме фрейм-буфера.
® Linux Deploy (Пост #24465289)
® Linux Deploy (Пост meefik #43858256)

10) Виртуальная клавиатура в режиме фрейм-буфера.
® Linux Deploy (Пост #31757932)

11) Жесты Easystroke в режиме фреймбуфера.
® Linux Deploy (Пост wwwcase #44172053)

12) Пересборка ядра Linux и его модулей, в том числе binfmt_misc.
® Linux Deploy (Пост #37781126)

13) Официальные инструкции по эмулятору.

14) Запуск любого GNU/Linux дистрибутива из образа.
Статья.

15) Установка дистрибутива в оперативную память.
® Linux Deploy (Пост meefik #40284009)

16) Установка специальных приложений Kali Linux.
® Linux Deploy (Пост meefik #42441502)

17) Запуск своих RootFS/образов дистрибутивов
Bodhi Linux (Пост meefik #18289329)
Запуск Bodhi Linux (Блог meefik)
Raspbian MATE (Пост meefik #18347183)
Официальный образ Kali с ее сайта (Пост meefik #33171264)

18) Запуск служб, требующих доступ к интернету
® Linux Deploy (Пост Scordion #18837369)
® Linux Deploy (Пост meefik #25205903)

19) Софтверная эмуляция OpenGL-ускорителя.
® Linux Deploy (Пост Next2008 #43048501)

20) Проверка поддержки режима монитора WiFi:
® Linux Deploy (Пост vanya2000 #43297057)

21) Установка драйвера mtev
® Linux Deploy (Пост meefik #24465289)

22) Настройка звука в контейнере.
® Linux Deploy (Пост Next2008 #43096742)

23) Обновление дистрибутива ubuntu до новых версий
Познавательное
1) Какие программы нужно использовать в связке с Linux Deploy?
Работоспособность проверена при использовании следующих программ.
X-сервер: XServer XSDL
VNC: Free bVNC, Jump Desktop, VNC Viewer
SSH: VX ConnectBot, ConnectBot
Клавиатура: Hacker's Keyboard, Russian Keyboard, Jbak2
Busybox: ®BusyBox (автор - meefik)

Для компьютера (Windows):
VNC: RealVNC Viewer, TightVNC Viewer
X-сервер: Xming
SSH: Putty

2) Сравнение скорости чтения/записи SD карты напрямую и через loop на разных файловых системах.
Результаты теста: ® Linux Deploy (Пост #15774589)
Технология тестирования: ® Linux Deploy (Пост #15768808)

3) Сравнение времени установки и занимаемого объема для разных окружений рабочего стола.
® Linux Deploy (Пост #16008586)

4) Как работает поддержка X Window System (X Server).
® Linux Deploy (Пост #18535020)

5) Поддержка Java приложений.
® Linux Deploy (Пост #16047967)

6) Поддержка Flash.
Через gnash: ® Linux Deploy (Пост vanya2000 #42414094)

7) Подробности о работе Linux Deploy
Блог meefik о Linux Deploy
® Linux Deploy (Пост meefik #19143582)
® Linux Deploy (Пост Auxx #18454054)
® Linux Deploy (Пост meefik #37648028)
® Linux Deploy (Пост meefik #40673014)

8) Максимальный размер файла .img.
Для карт памяти с файловой системой FAT максимальный размер образа не должен превышать 4095 МБ.

9) Зачем GNU/Linux на мобильном устройстве?
Варианты могут быть разные, от развлечений до решения практических задач:
® Linux Deploy (Пост #37793593)
® Linux Deploy (Пост #37795012)
® Linux Deploy (Пост #37799689)
® Linux Deploy (Пост #19079793)
® Linux Deploy (Пост #38044938)
® Linux Deploy (Пост CkaH3p #53062219)

10) Можно ли установить дистрибутив из ISO образа?
Нельзя.

11) Какой BusyBox совместим с Linux Deploy.
® Linux Deploy (Пост meefik #43694160)

12) Хочу запустить Linux вместо андроид, как это сделать?
® Linux Deploy (Пост meefik #44108016)

13) Виртуальная клавиатура для работы в режиме кадрового буфера (framebuffer):
florence
matchbox-keyboard

14) Варианты подключения к LD-контейнеру с компьютера:
® Linux Deploy (Пост meefik #53065863)

15) Чем отличается метод контейнеризации chroot и proot:
® Linux Deploy (Пост meefik #54695789)

16) Ограничения PRoot:
® Linux Deploy (Пост meefik #55016629)

17) Видеообзор:
https://youtu.be/0lBnL66FAGc

18) Для тех у кого старый телефон

19) Запуск десктопных игр/софта, на смартфонах и планшетах на андроиде, с процессорами Intel Atom (x86/x64)


1) Местонахождение лог-файла установки Debian/Ubuntu/Kali (в случае ошибки).
Под Android: <ENV_DIR>/mnt/debootstrap/debootstrap.log

2) Местонахождение лог-файла VNC сервера.
Под Linux (для Display 0): ~/.vnc/localhost\:0.log

3) Остались вопросы? Рекомендуется ознакомиться с материалами.
® Linux Deploy (Пост #37385081)

*) Есть желание поддержать проект? Воспользуйтесь ссылкой :)
https://meefik.github.io/donate
Google Play

ИНСТРУКЦИЯ ПО УСТАНОВКЕ GNU/LINUX
  1. Подключите WiFi или другую сеть с доступом в Интернет. Установка осуществляется по сети и не будет работать без доступа в Интернет.
  2. Убедитесь, что на устройстве получены права суперпользователя (root). Установите последнюю версию программы Linux Deploy и запустите её.
  3. При первом запуске приложения автоматически запускается обновление рабочего окружения, которое представляет собой директорию, содержащую все необходимые сценарии, настройки и профили контейнеров. Настройки рабочего окружения можно посмотреть в разделе "Настройки -> Рабочее окружение". Директорию окружения не следует менять, если на то нет причины. Полезно оставить включенной опцию "Настройки -> Не отключать экран" ("Settings -> Screen Lock"), пока приложение будет активно, экран, WiFi и процессор не будут переходить в спящий режим.
  4. Программа поддерживает работу с несколькими профилями, где хранятся параметры каждого экземпляра GNU/Linux. Можно быстро переключаться между экземплярами через окно управления профилями (открывается по нажатию на пиктограмму в заголовке главного окна). По умолчанию создается профиль с именем "linux". Зайдите в параметры текущего профиля (крайняя правая кнопка) и настройте необходимые опции установки и запуска дистрибутива GNU/Linux (см. описание параметров).
  5. Linux Deploy 2.x не требует обязательной установки в систему BusyBox, однако в редких случаях может понадобится использование системного BusyBox. Для этого установите совместимый ®BusyBox. В параметрах BusyBox перед установкой необходимо выбрать опцию "Заменить апплеты". После чего в настройках рабочего окружения Linux Deploy нужно указать путь к системному BusyBox в поле "Настройки -> Переменная PATH" ("Settings -> PATH variable"), например, /system/xbin, и запустить обновление рабочего окружения "Настройки -> Обновить окружение" ("Settings -> Update ENV").
  6. Запустите установку выбранного дистрибутива: "Меню -> Установить" ("Menu -> Install"). Журнал установки отображается в главном окне приложения. Установка в среднем занимает около 30 минут. Этап создания образа при размере более 2 ГБ может занимать длительное время (около 15 мин.).
  7. Если установка завершилась без ошибок, то можно запустить Linux-систему кнопкой "СТАРТ" ("START"). При этом будут запущены отмеченные в параметрах сервисы - SSH, VNC и другие.
  8. Для доступа к консоли Linux-системы по SSH следует установить ConnectBot (или другой SSH клиент). Для доступа к рабочему столу Linux-системы следует установить X-сервер, например XServer XSDL. В настройках следует указать IP устройства для подключения, для того же устройства - 127.0.0.1. Пароль к SSH и VNC указывается в параметрах контейнера. Изменить пароль текущего пользователя можно из консоли командой passwd. Для запуска программ из-под пользователя root используйте команду sudo (например, sudo synaptic). По умолчанию для пользователя root (если только он не указан в настройках в качестве имени пользователя) пароль не установлен, однако можно задать для него пароль командой sudo passwd root.
  9. Чтобы остановить Linux-систему, все запущенные под ней сервисы и размонтировать диски, достаточно нажать кнопку "СТОП" ("STOP").
  10. Linux Deploy позволяет управлять контейнерами через CLI (интерфейс командной строки). Для доступа к CLI можно использовать telnet или веб-браузер, предварительно активировав соответствующие интерфейсы управления в настройках.
  11. Чтобы сократить время на установку базовой системы или в случае проблем с установкой системы из официальных репозиториев, можно импортировать контейнер из заранее подготовленного архива. Для этого есть репозиторий контейнеров, созданных с помощью Linux Deploy и доступных через интерфейс приложение в разделе "Репозиторий" ("Repository"). Достаточно выбрать нужный контейнер в интерфейсе репозитория и нажать кнопку "Импорт" ("Import"). После этого в приложении будет создан новый профиль, параметры которого можно изменить при необходимости. Затем нужно просто запустить установку "Меню -> Установить" ("Menu -> Install"), при этом будет подготовлен путь установки (создан образ для контейнера), скачан архив контейнера, распакован и сконфигурирован. После завершения процедуры можно запустить контейнер кнопкой "СТАРТ" ("START").

ОБНОВЛЕНИЕ ПРОГРАММЫ
После обновления программы автоматически выполняется обновление рабочего окружения. При необходимости обновление можно запустить вручную: "Настройки -> Обновить окружение" ("Settings -> Update ENV"). Обновления программы (окружения) не влияют на уже установленную GNU/Linux систему, т.е. установленная система из-за обновления не может повредиться или каким-то образом измениться.
Для изменения настроек уже установленной системы или для возвращения настроек к исходным нужно выполнить конфигурацию: "Меню -> Конфигурировать" ("Menu -> Configure"). Если в параметрах выбраны какие-то компоненты, то при конфигурации будет осуществляться установка пакетов для выбранных компонентов.

УДАЛЕНИЕ ПРОГРАММЫ
Перед удалением программы нужно остановить работу GNU/Linux дистрибутива кнопкой СТОП (STOP), если остановить дистрибутив не удается, то рекомендуется перезагрузить устройство. После этого выполнить команду "Настройки -> Удалить окружение" ("Settings -> Remove ENV"). После этого можно удалить приложение. Удалять приложение с неразмонтированным контейнером опасно, при удалении приложения версии ниже 1.5.3 также удаляются все данные со всех смонтированных в контейнер разделов! Также могут остаться файлы .img, которые создаются на карте памяти при установке дистрибутивов, такие файлы могут быть удалены вручную через любой файловый менеджер.

ЧТО НУЖНО, ЧТОБЫ ПОЛУЧИТЬ ПОМОЩЬ?
Для того, чтобы получить помощь, необходимо в настройках программы включить режим отладки, трассировки, логгирование (журналирование) и приложить лог к посту. Скриншот не является достаточно информативным источником сведений для предоставления помощи.
Лог находится здесь: /data/data/ru.meefik.linuxdeploy/files/output.log
Опросы

Все вопросы, касающиеся Kali Linux, в теме игнорируются.
Если вы выбрали этот дистрибутив, это предполагает, что вы продвинутый linux-user и способны самостоятельно разобраться с возникающими проблемами, как установки, так и использования.


По вопросам наполнения шапки обращайтесь в QMS к Модераторам раздела или через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал Velton27RUS - 01.02.24, 00:50
Причина редактирования: Linux Deploy Pro Mod



Реп: (0)
* Arkanium,
Потом в LD указать путь к архиву верно?



Реп: (1083)
* Gutzonik, да
* Nex_Is,
dd if=/dev/zero of=/Linux.img bs=1m count=1024
mkfs.ext4 /Linux.img
mkdir /linux
mount /Linux.img /linux
Распаковываешь в /linix рутфс
mount -o bind /proc /linux/proc
И так же делаешь с dev и sys
mount tmpfs /linux/tmp
chroot /linux /bin/su - root -c "bash"

Примечания:
/Linux.img это условный путь до файла, если вы на устройстве в / сделайте файл то вы практически делаете в ОЗУ, при перезагрузке исчезнет
bs - сколько за раз
count - сколько раз будет произведено копирование
/linux - условный путь к точке монтирования вашего образа
ВАЖНОЕ
После того как вы впервые сделаете chroot в систему создайте не рутового пользователя и в последующие разы в место root пишите имя вашего нового пользователя

Сообщение отредактировал Arkanium - 07.09.19, 14:54



Реп: (21)
А как устанавливать систему в директорию на sd-карте? Получаю вот такие сообщения, которые в итоге заканчиваются ошибкой и остановкой установки:

  • [19:59:59] a/aaa_base ... done
  • [19:59:59] ln: ./bin: Operation not permitted
  • [19:59:59] ln: ./include: Operation not permitted
  • [19:59:59] ln: ./lib: Operation not permitted
  • [19:59:59] ln: ./libexec: Operation not permitted
  • [19:59:59] ln: ./man: Operation not permitted
  • [19:59:59] ln: ./share: Operation not permitted



Реп: (1083)
* MegаFox, * Algierd,
в любое место где не fat/exfat/ntfs



Реп: (0)
Кто знает где искать rootfs parrot os? Я лазил, но так и не нашёл



Реп: (1083)
* Gutzonik, значит его нет



Реп: (115)
Algierd @ 06.09.2019, 19:02 *
систему в директорию на sd-карте?
sdcard и externalcard не поддерживают установку файлам флага "исполнение", поэтому ставить нужно в другие разделы : например в data.
* Бaтyев Вaлeнтин,
вот,лог последней тестовой версии ,0 - обычное касание, 32 - с кнопкой стилуса.
09-07 12:10:11.132 7533 7533 I Sparkle : STATE 0
09-07 12:10:16.798 7533 7533 I Sparkle : STATE 32
09-07 12:10:20.592 7533 7533 I Sparkle : STATE 0
09-07 12:10:21.827 7533 7533 I Sparkle : STATE 32


Сообщение отредактировал konic2884 - 07.09.19, 12:21



Реп: (12)
* Gutzonik, https://raw.githubuser…ot-rootfs-armhf.tar.xz



Реп: (0)
* Archangel-na-forume,
Огромное спасибо)

Добавлено 07.09.2019, 12:48:

* Archangel-na-forume,
Указываю /sdcard/Download/parrot-rootfs-armhf.tar.xz
Ошибка Importing rootfs from tar.xz archive ... fail



Реп: (0)
* Archangel-na-forume,
И не мог бы ты написать инструкцию
Просто ставить rootfs для меня в первой



Реп: (12)
* Gutzonik, инструкция выше ® Linux Deploy (Пост Arkanium #88655045)



Реп: (1)
* konic2884, спасибо! Запилю пкм через тык стилусом с зажатой кнопкой. Оно вообще не сильно неудобно будет? А то я без понятия, как этот стилус выглядит и удобно ли им тыкать и зажимать кнопку одновременно.

Archangel-na-forume @ 07.09.19, 09:59 *
инструкция выше

Ага, в которой первая же команда на андроид устройстве просто не сработает, а на ПК забьет всё свободное место на диске нулями... Ладно-ладно, не вмешиваюсь.



Реп: (0)
* Archangel-na-forume,
Можно же это всё провернуть на телефоне?



Реп: (115)
Бaтyев Вaлeнтин @ 07.09.2019, 12:25 *
Оно вообще не сильно неудобно будет?
Почему неудобно? Вполне годно получится, лучше чем на устройстве кнопку зажимать.
Прикрепленное изображение



Реп: (1083)
Arkanium @ 6.09.19, 15:27 *
dd if=/dev/zero of=/Linux.img

Я тут забыл пару флагов дописать bs=1m count=1024
С этими флагами должен создаться образ на 1гб

Добавлено 07.09.2019, 14:46:

* Бaтyев Вaлeнтин, да мой косяк, думал о bs и count и чёт забыл. И проверь все ли правильно, мб где-то косяк

Сообщение отредактировал Arkanium - 07.09.19, 14:54



Реп: (0)
dd: failed to open '/Linux.img': Read-only file system



Реп: (1083)
* Gutzonik, /Linux.img это условный путь!
Меняй на свой!
Ты пытаешься создать файл в корне системы, то есть он удалиться после перезагрузки так как это ramdisk
У меня путь выглядит так:
/storage/3439-3331/deb.img



Реп: (0)
* Arkanium,
Менять на свой img образ?



Реп: (1083)
* Gutzonik, да



Реп: (0)
Да всё понял,но он жалуется на bs=1m
dd: invalid number: ‘1m’
И ещё файл создаётся сразу с размером 1гб?
И да у меня нет своего образа мне просто кинули архив

Сообщение отредактировал Gutzonik - 07.09.19, 15:24


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 18:47