Установка Linux вместо Андроид

Рабочая среда Линукс почти не распространена на мобильных устройствах, будь то планшеты или смартфоны. Есть несколько моделей на Linux, но их поддержка быстро прекращается, а бренд-создатель всегда ноунейм, не вызывающий доверия.

Так как на Android Linux нет в качестве предустановленной среды управления, Linux на Андроид нужно инсталлировать самостоятельно. В некоторых сервисных центрах оказывают такую услугу.

Зачем это понадобится

Начнем с того, что иметь устройство Android Linux возможно.

Дело в том, что операционная система Андроид функционирует на линуксоидном ядре, и пусть программная среда, интерфейс и возможности сильно изменены по сравнению с классическим Линуксом, “фундамент” один и тот же.

Поэтому абсолютно на любой планшет или смартфон с гугловской ОС можно инсталлировать Linux на Android.

Сразу отмечу, что Линукс не предназначен для эксплуатации на мобильных устройствах.

Во-первых, размер экранов слишком мал по сравнению с мониторами компьютеров, и в интерфейсе платформы учитываются именно дисплеи для ПК.

Во-вторых, подразумевается работа с системой с использованием компьютерных методов ввода: клавиатура и мышь. Управление на сенсорном экране возможно, но это значительно неудобнее.

Исходя из вышесказанного возникает вопрос: зачем вообще нужен Linux для Android?

Если дать максимально короткий ответ, то он будет таковым: намного больше функций, разнообразное управление платформой, системные возможности с глубоким доступом, кастомизация множества элементов.

Инструменты для Linux предоставляют пользователю функции, в числе которых:

  • командная строка;
  • всевозможные редакторы;
  • работа и доступ по SSH и FTP;
  • сетевые функции;
  • инструменты для разработки программного обеспечения;
  • функционирование даже без графической оболочки.

Пользоваться всеми возможностями платформы можно через эмулятор, который инсталлирован поверх Андроида. В этом выражается еще один плюс, ведь не нужно переустанавливать операционную систему вместо Android.

Через эмулятор смартфон или планшет останется с функциями, за которые отвечает стандартная ОС (прием звонков, создание фото, запуск приложений, доступ к Play Market и прочее), а также получит инструменты Линукса.

И даже это не все плюсы дистрибутива Linux.

Для разработчиков и других специалистов большое преимущество рабочей среды в использовании в качестве рабочей станции. Эта платформа без проблем подключается к компьютеру и дает возможность управлять терминалом через клиент Telnet/SSH или RDesktop/VNC.

Конечно, можно применять старые-добрые флеш-карты, но рабочая станция на мобильном устройстве намного удобнее и не требует постоянного переноса данных из накопителя на ПК и наоборот.

Резюмируя о смысле использования Линукса добавлю, что эффективнее всего установить Linux на планшет, потому что на нем большой экран.

Для удобства советую подключить мышь и клавиатуру. Сделать это можно через адаптер OTG, а также используя беспроводной тип соединения.

Пошаговая установка Linux на Android устройство

Как я уже упоминал выше, операционная система Андроид создана на ядре Линукса, поэтому библиотеки, эмуляторы, инструменты поддерживаются прямо внутри платформы от Google.

Из-за этого установка Linux на Android проходит довольно легко для опытных пользователей. Обычно платформу собираются инсталлировать именно такие люди.

Процесс подготовки

Сначала пройдемся по всем элементам, которые понадобятся для установки:

  • мобильное устройство на Андроиде с рут-правами;
  • программное обеспечение для развертывания платформы под названием Linux Deploy;
  • софт BusyBox;
  • SSH-клиент под названием ConnectBot;
  • графический сервер XDSL.

По поводу получения прав суперпользователя я уже писал в предыдущих статьях на сайте Plansheta.ru. Ссылка на материал о root правах.

Все остальное загружается/устанавливается из интернета и доступно абсолютно бесплатно.

В качестве примера возьму софт BusyBox. Найти его можно в официальном магазине приложений Play Market. Следует установить программу оттуда, затем открыть и тапнуть на опцию “InstallBusybox”. Содержимое быстро распакуется и будет готово к использованию.

В случае с остальным программным обеспечением его достаточно просто установить. Когда вы проделали все эти действия, можно приступать к инсталляции, описанной поэтапно далее.

Развертывание дистрибутива

Инсталляция Линукса происходит через приложение. Я выбрал Linux Deploy, потому что программа простая и понятная в использовании, без лишних функций и загроможденного интерфейса.

Как установить платформу:

  1. После установки софта его необходимо открыть и перейти во вкладку “Настройки”, которая появится после клика на символ с тремя вертикальными точками в правом верхнем углу.
  2. В настройках необходимо поставить галочку напротив двух надписей: “Не отключать экран” и “Не отключать Wi-Fi”. Это нужно для того чтобы необходимые операции происходили до тех пор, пока дистрибутив не будет выключен.
  3. Не выходя из настроек приложения, надо проскроллить вниз и нажать на кнопку “Обновить окружение”. Софт начнет загрузку обновления. Следует дождаться, пока процесс завершится.
  4. Выйти из настроек и нажать на символ загрузки в верхней части. Откроется раздел параметров.
  5. В параметрах в первую очередь требуется выбрать тип системы и дистрибутив. Например, Ubuntu for Android. Продвинутые пользователи могут сменить архитектуру, но если вы не понимаете, к чему это приведет и на что влияет, советую оставить вариант, выбранный по умолчанию.
  6. Выбрать путь установки образа платформы. Надо учитывать, что образ занимает немалую часть памяти, поэтому ее следует предварительно освободить. Советую выбрать 1024 МБ в качестве размера образа. Конкретный объем зависит от графической оболочки и предустановленных инструментов. Например, для Gnome это 1.3 ГБ, а для XFCE хватит 1.1 ГБ.
  7. Вписать имя пользователя и пароль. В пункте “Локализация” выбрать ru_RU.UTF-8 для применения русской локализации.
  8. В пункте “Компоненты” осуществляется выбор окружения рабочего стола и дополнительных инструментов. В примере я выбрал LXDE окружение и поставил галочки напротив надписей “Окружение рабочего стола” и SSH сервер”.
  9. Поставить галочку у пункта GUI.
  10. В качестве графической подсистемы выбрать X Server.
  11. В настройках X Server надо ввести номер дисплея “0” и адрес беспроводной сети в “Адрес X-сервера”. Имейте в виду, что если дистрибутив не запустится с первого раза, номер дисплея автоматически изменится, поэтому нужно будет перезагрузить аппарат.
  12. Проскроллить вверх и тапнуть на надпись “Установить”. Начнется создание образа Линукс системы. Длительность процесса зависит от выбранного типа и скорости памяти. Обычно инсталляция занимает 25-35 минут. Важно не эксплуатировать гаджет во время установки, чтобы случайно не прервать действие.

Запуск

После окончания инсталляции необходимо запустить дистрибутив, открыв XSDL Server. В нем надо выбрать разрешение экрана и размер шрифта.

Далее нужно открыть программное обеспечение Linux Deploy и тапнуть на надпись “Старт”. Теперь можно вновь переходить в XSDL Server и ожидать, пока платформа загрузится.

Когда процесс завершится, дистрибутив Линукса будет готов к использованию через программу XSDL Server. Эмулятор дает полноценный доступ. Пользователя ограничивает лишь аппаратная мощность его мобильного устройства.

Взаимодействие через сервер осуществляется просто:

  • если нужно отменить последнее действие, используйте кнопку “Меню”;
  • для запуска экранной клавиатуры надо тапнуть на кнопку “Назад”;
  • тап двумя пальцами одновременно аналогичен двойному клику левой кнопкой мыши.

Проверка работы после установки

Если Линукс запустился, то с большой долей вероятности его функционирование не будет омрачено системными ошибками, багами или чем-то подобным. Но в редких случаях такое происходит.

Неисправности указывают на то, что аппаратных мощностей мобильного устройства не хватает для совершения определенных действий. Обычно подобное происходит на бюджетных гаджетах.

К сожалению, решения подобной неполадки нет. Остается лишь приобрести аппарат помощнее или не пользоваться инструментами, с которыми не справляется гаджет.

Какие могут быть проблемы

В процессе создания образа операционной системы могут возникнуть ошибки.

Есть две самые распространенные неполадки:

  1. Making new disk image (ошибка начинается с этого предложения).
    В этом случае в параметрах, где указывается путь хранения образа, необходимо поменять “0” на “Legacy”.
  2. dd: opening `/storage/sdcard0/linux.img’: Read-only file system.
    Ошибка, связанная с конфликтом имен в рутованной операционной системе. Для ее исправления нужно перейти в программу, через которую выданы права суперпользователя (например, SuperSU), и снять галочку напротив пункта “Создать поименное разделение пространств”.

Из-за того, что операционная система от Гугл является одним из типов Линукса, хоть и сильно измененного, неисправности происходят крайне редко.

Тем не менее Linux на Андроид это скорее игрушка и приятное дополнение, но никак не полноценная платформа, как в случае с использованием через компьютер.

Если хотите работать с серверами, разрабатывать программные решения и прочее, то лучше поставьте ядро на обычный компьютер. Даже слабый офисный аппарат будет намного лучше, чем любое мобильное устройство. Да и управление значительно удобнее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *