- В чем разница между Linux и Android
- Можно ли установить линукс на планшет или телефон вместо андроида
- Что такое мини-PC?
- Внешний вид и комплектация
- Как делать скриншоты в Phosh
- Какие ОС можно установить на мобильные устройства?
- Проверка работы после установки
- Зачем устанавливать линукс на смартфон
- Подготовка к установке Ubuntu на устройство Android
- Получение root-прав
- Установка библиотеки BusyBox
- Как установить Mobian на телефон или планшет
- Процесс установки
- Установка эмулятора терминала
- Загрузка скриптов и системы Ubuntu
- Запуск Linux
- Предустановленные приложения
- Пошаговая установка Linux на Android устройство
- Процесс подготовки
- Развертывание дистрибутива
- Запуск
- Видео
В чем разница между Linux и Android
Те, кто активно пользуется операционной системой Linux на своем персональном компьютере или ноутбуке, знает, что она довольно сильно отличается от мобильной ОС андроид. Очевидно, что это две разные платформы, одна из которых ориентирована на ПК, а другая — на портативные гаджеты. Android больше ориентирован для сенсорных экранов и взаимодействие с ними, то время как Линукс по большей части способен лишь выполнять операции через мышь и клавиатуру.
Мало кто знает, но есть у них и много общего. Мобильная платформа создана на ядре Linux и использует собственную реализацию Java Virtual Machine от компании Google. Это их объединяющая черта, которая связывает системы по многих параметрам. Так, например, права суперпользователя на мобильных девайсах появились вследствие создания учетной записи администратора (root) на Unix-подобных системах.
Андроид — очень многофункциональная система, что объясняется наличием поддержки Java-модулей. Чистый линукс можно представить как ОС, которая идеально подходит для устройств с ограниченными функциям: тостеров, холодильников, стиральных машин и т. д. Она позволяет этим приборам использовать всю мощь и оптимизацию Unix, которая может быть дополнена огромным количеством программ и функций для работы с периферией и датчиками.
К сведению! Смартфоны не являются однофункциональными гаджетами и часто искажают традиционные представления о линукс. Однако андроид позволяет производителям и пользователям использовать собственные схемы его использования для обновления, корректировки ОС под себя и т. д.
Можно ли установить линукс на планшет или телефон вместо андроида
Установить вместо андроид линукс вполне возможно. Обычно это делают на планшетный ПК, так как их экран достаточно большой, чтобы отображать командную строку или графический интерфейс в полном объеме.
Kali Linux на Android — инструкция по установке
Мобильных аппаратов (смартфонов), которые бы поддерживали операционную систему линукс в стоковом состоянии, практически не существует. На сегодня есть всего одна единственная модель смартфона, которая работает на Ubuntu — ОС, также основанной на Linux и Debian GNU. Найти и приобрести такой девайс достаточно сложно, так как есть он в свободном доступе не в каждой стране.
Если есть сильное желание, то заменить стандартную предустановленную ОС на планшете андроид можно, но стоит понимать, что полноценно работать компьютерная платформа на портативных девайсах не будет.
Обратите внимание! По данному направлению ведут активные разработки, и многие программисты пытаются создать Linux-Android совместимую прошивку, но реальность такова, что до сих пор приходится изрядно постараться, чтобы запустить даже урезанную версию юникс на своем телефоне или планшете
Некоторые фирмы уже начинают производить телефоны с предустановленной линукс
Что такое мини-PC?
Но для начала, нужно разобраться что это за устройство — мини-компьютер UG 802. В данном случае, его можно назвать даже микрокомпьютер, пожалуй. Это устройство чуть больше обычной флешки, размером с небольшой мобильный телефон.
Внешний вид и комплектация
UG802 поставляется в небольшой чёрной коробке из плотного картона:
Надпись RK3066:
Открываем коробку:
На втором уровне находятся аксессуары:
HDMI-кабель:
кабель в плотной оплётке:
USB-кабель питания:
Зарядного устройства в комплекте нет.
Устройство без опознавательных знаков и множеством вентиляционных отверстий (в обновлённой версии уже присутствует логотип):
Вентиляционные отверстия со всех сторон:
Сбоку находится слот для microSD карт памяти:
Снизу microUSB(для подключения питания), USB для подключения мыши/клавиатуры/хаба:
Под колпачком находится HDMI-male, что позволяет подключать миниПК непосредственно к телевизору. Если HDMI-порт направлен в стену, то можно воспользоваться HDMI-удлинителем, который входит в комплект:
Вес составляет 31г:
UG802 выполнен полностью из пластика. Сравнение размеров с флешкой: Питание для UG802 я тоже брал из него. Внешние HDD-накопители, flash-накопители, USB-клавиатура, USB-мышь — всё распознавалось и работало как положено. Единственное, что можно отметить — при вводе с клавиатуры наблюдается некоторая задержка появления символов на экране.
Полноценная клавиатура и мышь — это не сильно удобные средства управления. UG802 позиционирует больше как мультимедийное устройство, и намного удобнее им управлять устройством, которое совмещает в себе мышь и клавиатуру. Например, в Песочнице есть обзор пульта Mele F10. Либо ещё есть интересное устройство iPazzPort, с русскими буквами:
Как делать скриншоты в Phosh
Фош нет родного способа делать скриншоты поскольку у них есть Plasma Mobile или Ubuntu Touch, но есть простое решение. Что нам нужно сделать, так это использовать мошонка:
- Открываем терминал и пишем:
sudo apt install scrot
- Теперь, если мы напишем «scrot», он сделает снимок экрана и сохранит его в нашей личной папке, но это будет сделано напрямую и сохранит снимок экрана этого терминала. Чтобы избежать этого, мы будем использовать параметр -d (задержка, задержка) и разумное время, чтобы иметь возможность перейти к окну, которое мы хотим захватить, например:
scrot -d 10
Как только захват будет сделан, мы увидим уведомление.
Какие ОС можно установить на мобильные устройства?
Так вот, все программы, в том числе и операционная система, должны быть разработаны специально под эту архитектуру, для того чтобы работать на этом оборудовании. Посему, обычные версии Linux, устанавлеваемые на десктопы или серверы здесь не подойдут. К счастью, есть множество дистрибутивов и версий для этой архитектуры. Начиная с пресловутой Android, которой оснащены большинство смартфонов и заканчивая экзотическими дистрибутивами, вроде специализированного Backtrack (ныне Kali Linux). Но больший интерес, конечно, представляют какие-то более известные дистрибутивы.
Что такое Android?Андроид — это операционная система на основе Linux, разработанная корпорацией Google для мобильных устройств. Самая популярная в мире мобильная операционная система. Следует понимать, что на самом деле LInux — это лишь ядро операционной системы. А на основе его построено множество операционных систем и Андроид — лишь одна из них.
Ядро — базовый функционал, который позволяет использовать все устройства и опции аппаратной платформы — то есть драйвера и управление устройствами. Также в ядро включены некоторые базовые программы и утилиты командной строки. Дело в том, что в семействе Linux (именно в этом значении чаще всего подразумевается — семейство операционных систем на этом ядре, а не само ядро) — графическая оболочка это отдельная часть, свой уровень абстракции.
И минимальная конфигурация этих ОС — именно без графической оболочки, лишь текстовый интерфейс командной строки. Это позволяет встраивать эти ОС в самые необычные места. Например в сетевое оборудование, станки, компьютеры других сложных устройств, например в самолетах и автомобилях. Даже в вашей стиральной машине и микроволновке может быть установлено нечто подобное 🙂
Debian — старейший дистрибутив, славящийся своей стабильностью, комьюнити и большим количеством софта. Он портирован практически на все ныне существующие платформы, в том числе и ARM.
Ubuntu — это прямой потомок Debian, унаследовавший от него все положительные качества и обросший собственными, не менее привлекательными. В первую очередь это удобство установки и использования, более продвинутый интерфейс по-умолчанию, user-friendly. И ещё большее комьюнити, растущее гигантскими темпами. В далекоидущих планах даже специализированная версия, Ubuntu Phone, призванная конкурировать с Android, но проект был приостановлен.
Arch и Gentoo — это дистрибутивы Linux, которые также стоит отметить. Они славятся своей гибкостью и «хардкорностью». Они значительно сложнее в установке и управлении. И если Arch имеет лишь любительский порт под мобильную архитектуру, то Gentoo в количестве поддерживаемых платформ не уступает Дебиану.
Оказалось, информации об использовании Linux на android-устройствах довольно много.
Проверка работы после установки
Если Линукс запустился, то с большой долей вероятности его функционирование не будет омрачено системными ошибками, багами или чем-то подобным. Но в редких случаях такое происходит.
Неисправности указывают на то, что аппаратных мощностей мобильного устройства не хватает для совершения определенных действий. Обычно подобное происходит на бюджетных гаджетах.
К сожалению, решения подобной неполадки нет. Остается лишь приобрести аппарат помощнее или не пользоваться инструментами, с которыми не справляется гаджет.
Зачем устанавливать линукс на смартфон
В первую очередь необходимо понять, с какой целью может потребоваться оснастить мобильный аппарат нестандартной для него операционной системой. Естественно, что для рядового пользователя это просто не нужно, так как работать таким образом не очень удобно, а ведь ОС еще нужно и поставить.
Установка программ в Linux — использование менеджера приложений
Другое дело — разработчики программного обеспечения, системные администраторы и другие IT-специалисты. Им данные манипуляции могут понадобиться для тестирования своих продуктов и повышения навыков работы с цифровыми устройствами. Для полноценной работы такой подход будет крайне сомнительным. Однако если смотреть на мобильный линукс с точки зрения некоторого помощника, способного выручить в ситуациях, когда человек находится далеко от компьютера или в дороге, то такой вариант вполне имеет право на жизнь.
Даже простые юзеры могут получить множество преимуществ при работе с Linux на своих устройствах. Некоторым будет удобно пользоваться привычными десктопными версиями офисных программ, почтовых серверов и клиентами для торрентов.
Важно! Не стоит забывать, что это будет практически полная операционная система, которая представлена и на компьютере, а значит на девайс можно будет установить практически тот же комплект программ, что и на компьютер.
Подготовка к установке Ubuntu на устройство Android
Linux Kali — установка, требования к системе
Установка Linux на андроид должна начинаться с проверки системных требований этой операционной системы, а точнее ресурсов, которыми располагает устройство. Для нормальной работы линукса потребуется:
- 4 гигабайта ОЗУ;
- наличие поддержки файловой системы типа Ext2;
- возможность получения привилегий суперпользователя и наличие этих прав;
- поддержка loop-устройств ядром прошивки;
- частота процессора более 1 ГГц.
Обратите внимание! Проверить эти данные можно в гарантийном талоне к девайсу или перейдя в соответствующий раздел настроек «Об устройстве».
Получение root-прав
В любом случае потребуется получить рут-права. Лучше всего сделать это с помощью программы KingRoot. Необходимо скачать и установить ее, предварительно отключив блокировку ненадежных источников в настройках безопасности телефона. В процессе скачивания и взлома желательно пользоваться подключением по беспроводной сети Wi-Fi для экономии интернет-трафика. Дальнейшие действия таковы:
- Отыскать созданный установленной программой ярлык и перейти по нему в основное окно.
- Приложение сразу же определит модель и версию устройства, а также скажет, имеются ли уже у пользователя рут-права. Когда процесс сканирования закончится, следует нажать на кнопку «Try to Root».
- Дождаться пока программа проведет взлом и сообщит об удачном или неудачном результате.
Важно! Если ПО не справилось с задачей, то можно воспользоваться и другими приложениями: Root ToolCase, OneClickRoot, Toverloop. Некоторые из них могут работать даже с самыми старыми прошивками андроида версий 1.6.х — 2.3.х.
Установка библиотеки BusyBox
Нельзя установить компьютерную систему на андроид-устройство и без Busybox. Это по своей сути специальный набор консольных утилит для линукс-систем, который работает только на рутированных девайсах. Установка его выглядит следующим образом:
- Скачать и установить программу на свой телефон или планшет.
- Запустить приложение и принять все условия его использования.
- Выбрать определенную версию программы и указать путь до нее. Это должен быть «/system/bin».
- Установить чекбокс напротив пункта «Clean Mode».
- Выбрать параметры «Install» и «Smart install».
- Дождаться окончания установки и соответствующего уведомления.
- Перезагрузить свой девайс и опять войти в программу.
- Дождаться проведения сканирования и нажать на «Replace All».
- Выбрать пункты «Install» и «Smart install» еще раз и перезагрузить телефон. Только после этого приложение полностью готово к работе.
Как установить Mobian на телефон или планшет
Принимая во внимание, что официально он поддерживается только в упомянутых выше терминалах, есть только один или два способа установить его, в зависимости от того, хотим ли мы сделать это в одном. SD Card или во внутренней памяти. Мы можем установить его на SD-карту с помощью Etcher или с компьютера Linux, набрав в терминале следующее: Исходя из вышесказанного, вы должны изменить «path-to-the-image.img» на путь к изображению и «0» на другое число, если ваша SD-карта отображается с другим, что не является обычным явлением.
То же самое можно сделать в Внутренняя память, но для этого вам нужно использовать Перейти. Это программное обеспечение, которое мы установим на SD, как если бы это была операционная система, используя предыдущий метод. Что он делает после того, как SD-карта вставлена в мобильный телефон или планшет, так это то, что мы можем подключить наше устройство к компьютеру, и оно распознает его как еще одну SD-карту, чтобы мы могли установить операционную систему во внутреннюю память. Чтобы лучше понять, JumpDrive — это SD, который мы создали для своего рода обхода.
В качестве личного комментария и с учетом того, что эти операционные системы все еще находятся в стадии разработки, я Рекомендую установить Nightly версию от Mobian, доступно по адресу ссылку. Это и не проводить много времени без обновления, так как очень большое обновление может закончиться ошибкой.
Процесс установки
Сам процесс установки довольно прост и не способен нанести вред гаджету. Несмотря на это, ответственность за любые неисправности, которые могут возникнуть в процессе инсталляции, лежат на пользователе устройства. Важно убедиться, что на планшете или смартфоне получен рут, а также установлены библиотеки BusyBox.
Установка эмулятора терминала
Наиболее популярный эмулятор терминала типа Linux on Android можно скачать в официальном магазине Play Market (). Достаточно установить его на планшет и запустить в обычном режиме. После открытия основного рабочего окна необходимо ввести команду «su» и предоставить программе рут-доступ. Сделать это нужно обязательно, так как будут выполняться системные скрипты, которые использует Ubuntu.
Обратите внимание! Проверить работоспособность терминала просто. Достаточно вписать команду «busybox arping —help». Если система выдаст множество параметров, то все нормально. Если нет, то следует проверить гаджет на наличие рут-прав.
Загрузка скриптов и системы Ubuntu
Если установка терминала и предоставление ему соответствующих привилегий прошли успешно, то дело за малым, ведь следующие шаги достаточно просты. Необходимо подключить устройство к ПК в режиме USB-накопителя, чтобы SD-карта могла определиться на компьютере.
Далее следует создать на ней папку под названием «Ubuntu» и скачать некоторые файлы. Они содержат скрипты запуска и саму файловую систему ОС. После разархивации два файла перемещаются в созданный каталог.
Запуск Linux
На последнем шаге переходят в приложение с эмулятором терминала и снова вводят «su». Вторая команда выглядит так: «cd /mnt/sdcard». Для проверки работоспособности системы можно написать «ls» и проверить, распознает ли эмулятор папки, включая недавно созданную директорию.
Для запуска операционной системы вводят «cd/ubuntu», а потом — «sh ubuntu.sh». Начнется процесс установки, в конце которого потребуется указать разрешение экрана. Можно установить «1280×720» или меньшее, что повысит производительность.
Ubuntu на андроид должна устанавливаться довольно быстро
Обратите внимание! Теперь ОС работает, но увидеть ее будет нельзя. Для этого можно подключить графический интерфейс на основе любого клиента VNC, скачанного из Play Market. В них необходимо указывать логин (user), пароль (ubuntu) и адрес (localhost).
Предустановленные приложения
Хотя в нем есть приложения для всего, не осталось ни одного приложения. На сегодняшний день установлено:
- Телефонное приложение.
- Сообщения App.
- Epiphany (веб-браузер).
- Повестка дня контактов.
- Калькулятор.
- Календарь.
- Configuración.
- Конфигурация сети.
- Текстовый редактор.
- ЕСР Firefox.
- Geary как почтовый клиент.
- Звукозаписывающее устройство.
- King’s Cross как эмулятор терминала.
- Lollypop как музыкальный проигрыватель.
- Карты.
- Мегапиксели как фотоаппарат.
- Метеорология.
- Портфолио как файловый менеджер.
- Энергетический монитор.
- Часы
- Программное обеспечение GNOME как программный центр.
- Незавершенные задачи.
- Монитор активности.
- Видео (Тотем).
- Просмотрщик документов.
- Программа просмотра изображений.
Пошаговая установка 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. Эмулятор дает полноценный доступ. Пользователя ограничивает лишь аппаратная мощность его мобильного устройства.
Взаимодействие через сервер осуществляется просто:
- если нужно отменить последнее действие, используйте кнопку “Меню”;
- для запуска экранной клавиатуры надо тапнуть на кнопку “Назад”;
- тап двумя пальцами одновременно аналогичен двойному клику левой кнопкой мыши.