Android SDK
Если вы разработчик и хотите использовать эмулятор, который официально поддерживается Google и позволяет создавать несколько виртуальных устройств, под управлением чего-либо от Android Lollipop до Android Pie, WearOS и даже Android TV тогда, вам нужен официальный менеджер Android Virtual Device (или AVD Manager), включенный в Android Studio.
Вам просто нужно установить Android Studio на вашей системе на базе Linux, и как только вы запустили программное обеспечение, вы можете просто перейти к «Tools -> AVD Manager«, чтобы создать свое первое виртуальное устройство в Android Studio.
Однако самая большая причина, по которой многие разработчики предпочитают использовать сторонний эмулятор вместо официального от Google, заключается в том, что он загружается довольно медленно. Конечно, со временем все улучшилось, но не настолько, чтобы обогнать по скорости Genymotion.
Однако для разработчиков это определенно самый гибкий вариант. В конце концов, он не только предлагает возможность создавать несколько виртуальных устройств под управлением чего-либо от Android 5 до Android 9 Pie, он также позволяет создавать виртуальные устройства Android TV и виртуальные устройства WearOS.
Так что вы можете протестировать свои приложения, во всех наиболее часто используемых операционных системах Google. Кроме того, эмулятор поставляется со всеми функциями, которые могут вам понадобиться для тестирования вашего приложения.
Вы можете повернуть эмулятор, изменить местоположение, батарею и условия сети, использовать камеру и многое другое с эмулятором Android Studio. Если вы разработчик, вам обязательно стоит попробовать его, прежде чем проверять другие эмуляторы.
Посетите сайт Android Studio
Genymotion
Genymotion — это один из самых популярных эмуляторов Android, доступных в Linux (кстати, он также доступен в Windows и macOS), который вы можете попробовать, и на сегодняшний день он один из лучших. В отличие от большинства эмуляторов, Genymotion имеет красивый интерфейс.
Вы можете создать виртуальное устройство и просто подключиться к нему. По умолчанию виртуальные устройства в Genymotion поставляются с базовыми возможностями, но если вы хотите установить приложения из Play Store, Genymotion дает вам удобную кнопку для установки Open Gapps на ваше виртуальное устройство всего за пару кликов.
Это довольно круто, и после установки Gapps вы можете установить практически любое приложение, которое захотите попробовать. Genymotion идеально подходит не только для того, чтобы попробовать случайное приложение для Android, которое вы нашли, но и для тестирования приложения, которое вы разрабатываете самостоятельно.
Эмулятор поставляется с набором потрясающих функций, предназначенных для разработчиков, включая тот факт, что полностью поддерживается Android Studio, поэтому вы можете напрямую запускать свое приложение из Android Studio и открывать его в эмуляторе.
Genymotion поставляется с эмуляторами под управлением Android версии 4.1, вплоть до Android 9.0 Pie и в различных форм-факторах от смартфонов до планшетов и даже пользовательских размеров экрана, которые могут пригодиться, если вы проверяете, как выглядит пользовательский интерфейс вашего приложения в различных форм-факторах.
Если вы ищете эмулятор для игр на Android, Genymotion, вероятно, не для вас. Я попытался установить PUBG Mobile и Free Fire на него, но он просто говорит, что устройство несовместимо. Я установил Pigeon Pop на него, и все прекрасно работает, но были видимые задержки ввода, которые неприемлемы, для комфортной игры.
Тем не менее, когда я пытался установить Genymotion на наш HP Envy с Ubuntu 18.04.1, у него были проблемы с Virtual Box, хотя Virtual Box был установлен правильно. Если вы сталкиваетесь с такими же проблемами, это может быть связано с тем, что в вашей системе включена безопасная загрузка UEFI.
Видимо, это вызывает проблемы с Virtual Box. Чтобы преодолеть это, вы можете использовать mokutil и отключить безопасную загрузку на своем ноутбуке, после чего Virtual Box должен нормально работать, и вы сможете легко запускать Genymotion. Вы можете посетить эту страницу Ubuntu Wiki для подробного руководства о том, как использовать mokutil для отключения безопасной загрузки.
Посетите сайт Genymotion
Пошаговая установка Linux на Android устройство
Как я уже упоминал выше, операционная система Андроид создана на ядре Линукса, поэтому библиотеки, эмуляторы, инструменты поддерживаются прямо внутри платформы от Google.
Из-за этого установка Linux на Android проходит довольно легко для опытных пользователей. Обычно платформу собираются инсталлировать именно такие люди.
Процесс подготовки
Сначала пройдемся по всем элементам, которые понадобятся для установки:
- мобильное устройство на Андроиде с рут-правами;
- программное обеспечение для развертывания платформы под названием Linux Deploy;
- софт BusyBox;
- SSH-клиент под названием ConnectBot;
- графический сервер XDSL.
По поводу получения прав суперпользователя я уже писал в предыдущих статьях на сайте Plansheta.ru. Ссылка на материал о root правах.
Все остальное загружается/устанавливается из интернета и доступно абсолютно бесплатно.
В качестве примера возьму софт BusyBox. Найти его можно в официальном магазине приложений Play Market. Следует установить программу оттуда, затем открыть и тапнуть на опцию “InstallBusybox”. Содержимое быстро распакуется и будет готово к использованию.
В случае с остальным программным обеспечением его достаточно просто установить. Когда вы проделали все эти действия, можно приступать к инсталляции, описанной поэтапно далее.
Развертывание дистрибутива
Инсталляция Линукса происходит через приложение. Я выбрал Linux Deploy, потому что программа простая и понятная в использовании, без лишних функций и загроможденного интерфейса.
Как установить платформу:
После установки софта его необходимо открыть и перейти во вкладку “Настройки”, которая появится после клика на символ с тремя вертикальными точками в правом верхнем углу.
В настройках необходимо поставить галочку напротив двух надписей: “Не отключать экран” и “Не отключать Wi-Fi”. Это нужно для того чтобы необходимые операции происходили до тех пор, пока дистрибутив не будет выключен.
Не выходя из настроек приложения, надо проскроллить вниз и нажать на кнопку “Обновить окружение”. Софт начнет загрузку обновления. Следует дождаться, пока процесс завершится.
Выйти из настроек и нажать на символ загрузки в верхней части. Откроется раздел параметров.
В параметрах в первую очередь требуется выбрать тип системы и дистрибутив. Например, Ubuntu for Android. Продвинутые пользователи могут сменить архитектуру, но если вы не понимаете, к чему это приведет и на что влияет, советую оставить вариант, выбранный по умолчанию.
Выбрать путь установки образа платформы. Надо учитывать, что образ занимает немалую часть памяти, поэтому ее следует предварительно освободить. Советую выбрать 1024 МБ в качестве размера образа. Конкретный объем зависит от графической оболочки и предустановленных инструментов. Например, для Gnome это 1.3 ГБ, а для XFCE хватит 1.1 ГБ.
Вписать имя пользователя и пароль. В пункте “Локализация” выбрать ru_RU.UTF-8 для применения русской локализации.
В пункте “Компоненты” осуществляется выбор окружения рабочего стола и дополнительных инструментов. В примере я выбрал LXDE окружение и поставил галочки напротив надписей “Окружение рабочего стола” и SSH сервер”.
Поставить галочку у пункта GUI.
В качестве графической подсистемы выбрать X Server.
В настройках X Server надо ввести номер дисплея “0” и адрес беспроводной сети в “Адрес X-сервера”. Имейте в виду, что если дистрибутив не запустится с первого раза, номер дисплея автоматически изменится, поэтому нужно будет перезагрузить аппарат.
Проскроллить вверх и тапнуть на надпись “Установить”. Начнется создание образа Линукс системы. Длительность процесса зависит от выбранного типа и скорости памяти. Обычно инсталляция занимает 25-35 минут
Важно не эксплуатировать гаджет во время установки, чтобы случайно не прервать действие.
Запуск
После окончания инсталляции необходимо запустить дистрибутив, открыв XSDL Server. В нем надо выбрать разрешение экрана и размер шрифта.
Далее нужно открыть программное обеспечение Linux Deploy и тапнуть на надпись “Старт”. Теперь можно вновь переходить в XSDL Server и ожидать, пока платформа загрузится.
Когда процесс завершится, дистрибутив Линукса будет готов к использованию через программу XSDL Server. Эмулятор дает полноценный доступ. Пользователя ограничивает лишь аппаратная мощность его мобильного устройства.
Взаимодействие через сервер осуществляется просто:
- если нужно отменить последнее действие, используйте кнопку “Меню”;
- для запуска экранной клавиатуры надо тапнуть на кнопку “Назад”;
- тап двумя пальцами одновременно аналогичен двойному клику левой кнопкой мыши.
Можно ли установить линукс на планшет или телефон вместо андроида
Установить вместо андроид линукс вполне возможно. Обычно это делают на планшетный ПК, так как их экран достаточно большой, чтобы отображать командную строку или графический интерфейс в полном объеме.
Мобильных аппаратов (смартфонов), которые бы поддерживали операционную систему линукс в стоковом состоянии, практически не существует. На сегодня есть всего одна единственная модель смартфона, которая работает на Ubuntu — ОС, также основанной на Linux и Debian GNU. Найти и приобрести такой девайс достаточно сложно, так как есть он в свободном доступе не в каждой стране.
Если есть сильное желание, то заменить стандартную предустановленную ОС на планшете андроид можно, но стоит понимать, что полноценно работать компьютерная платформа на портативных девайсах не будет.
Обратите внимание! По данному направлению ведут активные разработки, и многие программисты пытаются создать Linux-Android совместимую прошивку, но реальность такова, что до сих пор приходится изрядно постараться, чтобы запустить даже урезанную версию юникс на своем телефоне или планшете
Некоторые фирмы уже начинают производить телефоны с предустановленной линукс
Настройка автоматического монтирования флешек телефона
Если вы отключили автоматическое монтирование устройств на уровне системы, то вы можете настроить автоматическое монтирования телефона с помощью правил udev.
В выводе команды mtp-detect найдите значение idVendor и idProduct.
Можно использовать следующие команды для ускорения процесса
mtp-detect | grep idVendor mtp-detect | grep idProduct
Создайте файл с udev правилом:
sudo gedit /etc/udev/rules.d/51-android.rules
в нём разместите следующее содержимое:
SUBSYSTEM=="usb", ATTR{idVendor}=="сюда_впишите_idVendor", ATTR{idProduct}=="сюда_впишите_idProduct", MODE="0666"
К примеру, мои данные:
idVendor: 04e8 idProduct: 6860
Тогда моё правило выглядит так:
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666"
Чтобы это правило вступило в силу без перезагрузки компьютера выполните:
sudo udevadm control --reload-rules && udevadm trigger
Отредактируйте файл fuse.conf:
sudo gedit /etc/fuse.conf
Найдите строку с #user_allow_other и раскомментируйте её, чтобы получилось:
user_allow_other
Создайте точку монтирования:
sudo mkdir /mnt/android sudo chmod a+rwx /mnt/android
Другие мобильные Linux проекты
На момент написания этой статьи можно отметить три других заметных мобильных проекта Linux:
Halium
Цель Halium, задуманной как система для улучшения будущих мобильных проектов Linux, “унифицировать уровень аппаратной абстракции для проектов, работающих под управлением GNU/Linux на мобильных устройствах с предустановленным Android.”
Существует также намерение стандартизировать другое программное обеспечение и улучшить доступ Linux к аудио, камере, GPS и другому оборудованию.
В случае успеха данного проекта, значительно упростится установку Linux на смартфоны.
PureOS
Более полный проект приходит в форме мобильной версии PureOS, дистрибутива Linux от Purism ориентированного на конфиденциальность и безопасность.
В настоящее время нет возможности загрузить PureOS для мобильных устройств, но первый телефон Purism – Librem 5, будет выпущен в 2019 году. Это будет самое безопасное и частное мобильное устройство, большая часть этого будет зависеть от операционной системы PureOS.
postmarketOS
Описывая себя как “настоящий дистрибутив Linux на телефоне” postmarketOS (pmOS) – это версия Alpine Linux для смартфонов.
В настоящее время в ранней стадии разработки, целью pmOS является создание устойчивой мобильной ОС, с долгосрочной поддержкой.
pmOS может запускать большое количество устройств, включая Amazon Fire HDX, устройства Google Nexus и телефоны и планшеты Samsung Galaxy.
Однако на этом раннем этапе разработки pmOS немногие из этих устройств имеют полный набор функций. Тем не менее, предлагая несколько настольных сред, проект pmOS выглядит достаточно хорошо, чтобы выполнить свою задачу по созданию долгосрочной устойчивой мобильной операционной системы на базе Linux.
Как запустить Linux на Android (с рутом)
Если у вас есть рутированное устройство, вы можете установить различные версии Linux на Android, используя инструмент Linux Deploy. Лучше всего это сделать, сначала подключив телефон к сети Wi-Fi.
Начните с установки BusyBox, который предоставляет некоторые расширенные возможности root.
Далее установите Linux Deploy. При первом запуске нажмите «Пуск», чтобы убедиться, что корневые разрешения включены, а затем нажмите кнопку «Настройки» в правом нижнем углу.
Используйте это меню параметров, чтобы выбрать предпочитаемый дистрибутив . Debian, Ubuntu, Gentoo, Fedora и многие другие доступны для установки. Мы использовали Arch Linux.
Вам необходимо установить флажок Включить в графическом интерфейсе, чтобы просмотреть рабочий стол Linux на вашем телефоне, и убедиться, что VNC выбран для графической подсистемы. Затем проверьте разрешение экрана в настройках GUI и убедитесь, что вы довольны средой рабочего стола.
Наконец, найдите записи Имя пользователя и Пароль пользователя и запишите их или измените на более запоминающиеся для вас.
Выйдите из этого меню, затем нажмите три точки в верхнем правом углу и выберите «Установить», затем нажмите «ОК» .
Когда это будет сделано, установите VNC Viewer из Play Store. В Linux Deploy нажмите «Пуск» для запуска Linux. Затем откройте VNC Viewer и подключитесь к localhost:5900, чтобы просмотреть рабочий стол Linux с учетными данными, которые вы ввели ранее.
После запуска вы можете установить программное обеспечение Linux с помощью терминала обычным способом.
Поздравляем: теперь у вас Linux работает на Android!
Проверка работы необходимых модулей
Имей в виду, что поддержка loopback-устройств и файловых систем ext2/ext3, необходимых для подключения образа, имеется далеко не во всех ядрах Linux, установленных на смартфонах под управлением Android. Проверить наличие поддержки можно с помощью команды lsmod | grep -e loop -e ext2.
Энтузиасты вышли из этой ситуации, используя простой метод «удаленного» подключения к рабочему столу с помощью любого доступного для Android VNC-клиента. Внутри chroot-окружения запускается X-сервер Xvnc, и все приложения работают под его управлением. Пользователю остается лишь установить VNC-клиент, вбить локальный адрес — и вуаля, на экране появляется полноценный рабочий стол.
Единственное узкое место при использовании удаленного рабочего стола — это производительность. Даже работая локально, VNC не может обеспечить должный ее уровень, которого бы хватило для плавной прокрутки или перемещения окон без лагов. Решить эту проблему пока не удалось, проекты разработки нативного X-сервера, который бы использовал графическую подсистему Android, еще очень сыры и не могут быть использованы для запуска полноценных графических сред. Впрочем, никто не запрещает их использовать; к примеру, X Server от Darkside Technologies Pty Ltd (goo.gl/ap3uD) вполне сгодится для запуска простого софта.
Изначально Linux для Android существовал только в виде образа с уже установленной системой, а также пояснительной инструкции, как этот образ подключить и использовать. Затем появились скрипты, которые автоматизировали процесс подключения образа и запуска Linux, но и они требовали некоторой работы головой. Наконец, в последнее время появились инсталляторы, доступные в Google Play (например, goo.gl/RSA1j), в некоторой степени автоматизирующие процесс запуска дистрибутива, хотя, по сути, это все то же руководство по установке, но интерактивное, с прямыми ссылками на скачивание образов и скриптов.
Подготовка
Для начала выполним несколько подготовительных шагов.
Чистим смартфон
Первое, что нам необходимо сделать, — это очистить аппарат от мусора. Удаляем все файлы с карты памяти (внутренней и съемной), а затем делаем сброс до заводских настроек (Настройки → Восстановление и сброс → Сброс настроек). Это нужно, чтобы избавиться от установленных приложений, которые тоже могут висеть в памяти и жрать оперативку.
Также настоятельно рекомендую установить на смартфон LineageOS, а поверх нее пакет gapps-pico. Так ты получишь смартфон с доступом к маркету, но без огромного количества блоата, который так любят предустанавливать производители и Google.
В результате у тебя окажется система, которая по минимуму использует оперативку и не держит в памяти ненужные приложения и службы, — голый и урезанный со всех сторон смартфон. Нелишним будет получить права root. Большинство описанных в статье серверов их не требуют, но они понадобятся, если ты захочешь иметь нормальную командную строку с набором утилит Linux и полный контроль над сервером.
SSH и BusyBox
Android построен на ядре Linux, что для нас большой плюс: Linux прекрасно оптимизирован для серверов. Однако вся остальная часть системы сильно отличается от типичных дистрибутивов Linux. Здесь нет многих стандартных для Linux команд, к Android нельзя подключиться по SSH, системы контроля сетевых служб тоже как бы нет (есть местный init, но это вещь в себе).
Чтобы это исправить, установим BusyBox и SSH-сервер. Первый представляет собой минималистичный комплект стандартных утилит командной строки Linux, второй понятно что. Для установки BusyBox воспользуемся приложением BusyBox On Rails. Все предельно просто: запускаем приложение, кликаем несколько кнопок, соглашаемся предоставить права root — готово.
На роль SSH-сервера отлично подойдет SimpleSSHD. Внутри это SSH-сервер Dropbear для встраиваемых устройств, снабженный графическим интерфейсом. Устанавливаем, запускаем, переходим в настройки, отмечаем галочкой опцию Start on Boot, возвращаемся назад и нажимаем кнопку Start.
SimpleSSHD выведет на экран IP-адрес, порт по умолчанию 2222. Подключиться к нему из Linux можно так:
При подключении на экране смартфона появится одноразовый пароль, который следует указать в приглашении клиента. Это очень безопасный, но не очень удобный способ аутентификации, поэтому рекомендую использовать аутентификацию по ключам. Просто переименуй свой открытый ключ () в и положи в каталог ssh на карте памяти.
Сразу после подключения к серверу выполни команду , чтобы SimpleSSHD запросил права root на смартфоне. Подтверди права и не забудь поставить галочку «Больше не спрашивать» (в LineageOS) или сними галочку «Спросить снова» (SuperSU). Это нужно, чтобы в будущем ты мог в любой момент получить root без всяких запросов со стороны Android.
Bash, nano, tmux, mc
BusyBox содержит только базовый набор утилит командной строки, многие из которых к тому же имеют сильно урезанную функциональность. В BusyBox нет ни bash, ни вменяемых консольных редакторов (Vi в расчет не берем, это не Vim), ни mc и tmux, без которых многие админы не представляют себе жизни.
Если тебе все это нужно, придется установить утилиты самостоятельно. Правильный способ это сделать — скачать компилятор Linaro, исходники утилит и собрать их самому. Быстрый способ — выдрать из уже имеющегося приложения, например из Terminal IDE.
Скачиваем Terminal IDE, переименовываем пакет APK в ZIP, распаковываем, находим файл , переименовываем, убирая расширение mp3, и вновь распаковываем. Внутри будет множество каталогов и файлов, из которых нас интересуют только и . Первый содержит нужные нам утилиты; просто скопируй те, что тебе пригодятся, в отдельный каталог. Второй необходим для их корректного функционирования.
Выбранные утилиты и каталог terminfo скинь на карту памяти смартфона. Затем подключись к нему по SSH и введи следующие команды, чтобы получить возможность модификации системного каталога:
Далее скопируй все нужные утилиты в и установи на них бит исполнения (на примере bash):
Затем создай файл , помести в него следующие строки:
Открой настройки SimpleSSHD на смартфоне и в опции Login Shell укажи , останови и вновь запусти сервер. При следующем входе по SSH откроется bash и будут доступны скопированные тобой утилиты.
Чтобы добиться корректной работы Vim и mc, скопируй на карту памяти также каталоги и , а в файл добавь строки
Сервер для резервного копирования под Linux
UrBackupВеб-интерфейс UrBackup
- Установить настоящий дистрибутив через Linux Deploy — опенсорсное приложение с открытым исходным кодом для простой и быстрой установки GNU/Linux на Android.
- Установить Linux-окружение Termux.
Magiskинструкции
- Подключаем HDD/SSD к телефону. Можно подключить его USB-кабелем напрямую: в этом случае мы получим максимально возможную скорость. Но на реальном файл-сервере или сервере бэкапов скорость не всегда является самым критичным фактором, разве что на очень больших объёмах чтения/записи. Важнее стабильность. С USB-кабелем гораздо выше риск столкнуться с ошибками ввода-вывода в процессе копирования.
Поэтому для повышения надёжности лучше использовать USB-хаб, в котором есть microUSB для выхода на телефон и стандартный USB для подключения HDD, плюс дополнительный разъём для питания.
В идеале нужно покупать хаб с адаптером Ethernet. Сервер может работать и по WiFi, но кабельное подключение надёжнее.USB-хаб с разъёмом Ethernet и выходом microUSB - Примонтировать HDD к телефону, то есть сделать его доступным для операционной системы на телефоне. Если не планировать форматирование диска в будущем, то его можно сразу добавить в — и он будет монтироваться при каждой загрузке. После примонтирования его уже не получится форматировать, да это обычно и не нужно. Лучше монтировать его как логический диск, а не физическое устройство, потому что в последнем случае его имя () может измениться после перезагрузки, а это нежелательно. Если примонтировать его как логический диск (), то имя не изменится.
Найти подключённый HDD, то есть узнать его имя в системе, можно командой . - На рутованный телефон скачиваем файлы .apk Linux Deploy и BusyBox. После этого устанавливаем BusyBox, конфигурируем Linux Deploy: выбираем Linux-дистрибутив, архитектуру, путь установки (HDD), размер образа, файловую систему, устанавливаем логин и пароль, разрешение использовать SSH-сервер и т. д. Указываем месторасположение BusyBox, затем ставим Linux Deploy. После установки нажимаем кнопку — и на телефоне Android загружается нормальный Linux. Например, Debian.
- Поскольку мы при установке разрешили использовать SSH-сервер, то к нему можно подключиться по стандартному порту 22 с учётными данными, которые указали при установке Linux Deploy. IP-адрес можно посмотреть в программе.
-
Скачиваем и устанавливаем UrBackup:
- Создаём рабочую директорию, устанавливаем стартовый скрипт, запускаем сервис и создаём крон для него. После этого сервер будет доступен через веб-интерфейс по адресу .
- Подключаем пользователей(это можно сделать через веб-интерфейс) Windows, Linux и т. д. У пользователей на машинах необходимо поставить соответствующее программное обеспечение, там будут инструкции, как соединиться с сервером и добавить конкретную машину на сервер.
Установка дистрибутива
Перед тем как приступить непосредственно к запуску операционной системы необходимо подготовить сам планшет к этой операции и скачать нужные программы для работы.
Некоторые требования к девайсу:
- Поддержка устройством файловой системы – Ext2;
- Ядро микропроцессора должно поддерживать loop-устройства;
- Заранее установленные root-права, крайняя необходимость;
- Частота центрального процессора не меньше, чем 1 ГГц.
- Помимо этого, в наличии должна быть flash-карта минимум на 4 Гб.
Загрузка дистрибутива
Скачиваем с интернета образ операционной системы, для этого можете воспользоваться ссылкой, по которой находятся популярные дистрибутивы для сенсорных гаджетов:
https://sourceforge.net/projects/linuxonandroid/files/?source=navbar
Установка будет происходить на примере Ubuntu 12.04, вы же для себя можете выбрать и другую сборку. После загрузки (файл около 500 Мб) достаем из архива файл Ubuntu.img и перемещаем его на flash-карту в папку «ubuntu», для этого достаточно подключить планшет к компьютеру. После перемещения отсоединяем девайс и подключаемся к интернету.
Установка приложений
Запускаем PlayMarket и устанавливаем на планшет приложение Android Terminal – это очень удобный аналог командной строки.
Поиск терминала
Запускаем установленную программу и вводим команду «SU» для предоставления терминалу root-прав, вот для чего их наличие крайне обязательное.
Ввод команды
Снова запускаем магазин и устанавливаем утилиту «Complete Linux» — это скрипт для запуска дистрибутива из-под Android.
Скрипт запуска
Следом запускаем программу.
Главное окно
Нажимаем на выделенный пункт списка и в следующем окне нажимаем на кнопку «Strat Linux».
Открытие файла
Теперь в строке вводим выделенные команды:
- Предоставление root-прав;
- Запуск перемещенного файла с образом системы.
Ввод пароля
Сразу же будет выведен запрос на ввод пароля, по умолчанию ставить «ubuntu», потом еще раз повторить его ввод.
Дополнительные настройки
Вводим те же самые ответы, которые выделены на изображении выше.
Обратите внимание, разрешение экрана вводится в зависимости от диагонали самого устройства, поэтому значения могут отличаться от представленных. Завершение установки
Завершение установки
Еще раз вводим букву «n» и как только на экране появляется выделенное сообщение – это значит установка Linux успешно завершена.
Запуск системы
Утилита удаленного доступа
Запускаем программу и видим, что пока никаких соединений нет, поэтому нажимаем на кнопку «плюс» и выполняем заполнение двух полей.
Главное окно
В первое поле адреса вводим «localhost», а во второе название соединения по умолчанию ставим также «ubuntu» и для сохранения внесенных данных нажимаем кнопку «Done».
Заполнение полей
Нас вернули в главное окно, где нажимаем на единственную продолговатую клавишу «Connect».
Выполняем соединение
Для подключения необходимо пройти процедуру аутентификации, то есть ввести заданный ранее пароль и нажать на кнопку «ОК».
Безопасность входа
Теперь можно вас поздравить с успешным запуском операционной системы Ubuntu из-под Android, для комфортного управления лучше использовать обычную лазерную мышку и клавиатуру.
Теперь можно запустить любое приложение для тестирования сборки, например, стандартный интернет-браузер Mozilla.
Запуск браузера
Вы можете спокойно переходить между двумя операционными системами, но, если хотите полностью выключить запущенную операционную систему, тогда переходим к командной строке.
Выход из ОС
Вводим команду «exit» и на этом инструкция по успешной установке и завершению работы Ubuntu окончена.
Выводы о Postmarket OS
Это очень многообещающая система, которая позволит менять мобильные устройства не так часто, без ущерба производительности и комфорту. Многие программы уже сейчас полноценно работают и позволяют использовать старое устройство на все 100%. Однако пока проект будет интересен только энтузиастам, использовать Postmarket как основную систему довольно сложно.
Если вы давно хотели Linux на телефон, с возможностью запуска полноценных ПК версий программ – установите Postmarket в качестве дополнительной ОС на смартфоне или планшете, и не забывайте регулярно следить за обновлениями, ведь с каждым днем система становится стабильнее.