Меняем робота на пингвина, или как установить Linux на планшет. Установка Ubuntu Touch на телефон

31.08.2019 Сотовые операторы

Доброго времени суток уважаемые пользователи сайта! Недавно пробовал установить Linux себе на устройство Android . В качестве подопытного кролика я использовал смартфон под названием Explay Tornado. Мне понадобился компьютер с подключением к интернету, USB кабель, сам смартфон. Перед тем как устанавливать новую систему на смартфон необходимо убедиться что на вашем устройстве установлена Micro Sd карта и есть Root Права. Если у вас не получены Root права то необходимо их получить! Я использовал программу для компьютера под названием Kingo Android ROOT . Есть множество других программ для получения.

В Google маркете нужно скачать следующие программы: Complete Linux Installer ; Terminal Emulator for Android ; VNCViewer

В первую очередь будем вести работу с приложением или программой Complete Linux Installer . Еще раз мы не меняем систему Android на Linux, мы заставляем работать одну систему в другой. При первом запуске приложения, программа предлагает нам установить дополнительные компоненты для дальнейшей работы, естественно мы с ними соглашаемся и начинаем установку. Установка займет при хорошем интернете не больше одной минуты. Как показано на рисунке приложение предлагает установить загрузочные скрипты, от вас требуется нажать на кнопку OK.

  • Дальше приложение потребует от вас полного доступа к системе, для этого мы с вами и получали Root права. Следующим ходом это разрешение приложению к системным функциям вашего смартфона или планшета.
  • Дальше переходим на следующий шаг, а именно к руководству по установки системы. Программа автоматически начинает проверять ваше устройство на все основные факторы для установки новой среды и выдаст вам результаты версий которые вы можете установить себе на планшет или телефон. В моем случае программа подобрала вот такие версии программы.
  • Как показано на скриншоте выше, нам перечислены варианты, которые наше устройство точно сможет воспроизвести. Но как показала практика они работают, но с вылетами. Вылеты могут быть связанны с тем, что мое устройство слишком слабое не знаю точно как это будет работать у вас. И так разберем на примере установку Ubuntu 13.10.
  • Нажимаем на кнопку с надписью Ubuntu 13.10 и переходим к следующему пункту, который мы подробно с вами разберем.

Программа предлагает скачать на образ системы и их там 3 версии, большая, маленькая, и стандартная, чем они отличаются? В первую очередь они отличаются размерами(весом) файлов а значит и функционалом. Так как всем известно, что мое устройство не обладает достаточностью памяти поэтому мне необходимо установить карту памяти побольше и выбрать ту систему которая занимает меньше места на флэш карте. Нажимаем на скачать образ и выбираем необходимый для вас файл. Размеры очень большие, поэтому предлагаю качать через торрент с смартфона. Ура пока поставили на закачку можно выполнить остальные требования программы.

Не выходя из программы нажимаем скачать Terminal Emulator for Android ; и VNCViewer программа сразу перекинет вас в Google Play на нужные странички с приложениями, которые необходимо скачать и установить. Все скачали установили? Теперь пока грузиться образ системы мы качаем ES-Проводник и после скачивания открываем его и переходим на карту памяти. Через проводник создаем папку с названием нашей системой, а означает что создаем папку с названием "Ubuntu " По окончанию загрузки образа, нам необходимо распаковать архив в новую папку (Ubuntu ).

  • После того как распакуете файл в новую папку, в ней у вас должно получиться два файла.Один из них - с расширением.img. Этот файл и будет стартовать нашу систему. Возвращаемся в самое начало и нажимаем выбор системы и нажимаем кнопку изменить в дополнительном меню. В этом меню указываем полный путь к самому образу получиться примерно как на скриншоте.
  • Вроде как все с настройкой. Но при запуске необходимо открыть терминал и не чего не трогать приложение должно само автоматически в фоновом режиме подобрать нужные данные, но для выполнения текстовых команд необходимо будет от вас подтвердить выполнение ваших действий, через Root доступ. Тут естественно мы разрешаем приложению работать дальше.
  • После этого у вас запуститься новая система, и ваш смартфон может работать как новый, при этом вам будут доступны все возможности новой системы, как и в терминале так полном графическом окружении. На этом первый способ установки Linux Ubuntu вроде закончен.

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

Запуск Linux на Android возможен! И для этого не нужно устройство с root-правами: всё необходимое ПО доступно в официальном магазине Google Play. Всего за 10–15 минут вы сможете получить операционную систему, отличающуюся от Android расширенной функциональностью.

Примечание: если вы последуете нашей инструкции, ОС Linux будет запущена в виртуальной среде. Android будет по-прежнему работать в фоновом режиме. Назвать такую систему полноценной было бы неверно. Тем не менее со списком стандартных задач она справляется хорошо.

Перед установкой закройте все ненужные приложения и очистите оперативную память Android-девайса.

1. Из магазина Google Play установите GNURoot Debian и XServer XSDL.

2. Перед началом установки Linux убедитесь, что ваш девайс подключён к стабильной сети Wi-Fi. Запустите GNURoot. Начнётся загрузка необходимых пакетов среды.

Установка занимает от 30 секунд до нескольких минут в зависимости от скорости вашего интернет-подключения. Не обращайте внимания на бегущие строки до появления следующей надписи:

root@localhost:/#

Знакомых с понятием « » эта строка пусть не пугает: приложение не причинит никакого вреда устройству, поскольку работает в «песочнице».

3. Введите следующую команду:

apt-get update

Дождитесь окончания загрузки пакетов. Об этом скажет строчка Reading package lists…Done.

4. Теперь введите ещё одну строчку:

apt-get upgrade

На вопрос «Do you want to continue?» введите английскую букву Y и нажмите Enter. Начнётся установка пакетов.

В этот раз процедура установки займёт немного больше времени. Терпеливо ожидайте окончания инсталляции до появления заветной строки:

root@localhost:/#

Среда Debian Linux установлена, и теперь можно перейти к разворачиванию графической оболочки.

5. Установка всех пакетов дистрибутива Linux выполняется следующей командой:

apt-get install lxde

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

apt-get install lxde-core

Подтвердите установку, повторно введя Y и нажав на клавишу Enter. Начнётся процедура загрузки пакетов.

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

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

  • XTerm - для доступа к терминалу из графической оболочки Linux;
  • Synaptic Package Manager - для управления пакетами apt и загрузки приложений;
  • Pulseaudio - для установки драйверов звука.

Все три утилиты устанавливаются с помощью одной команды терминала GNURoot:

apt-get install xterm synaptic pulseaudio

На устройство будет загружено около 260 МБ данных.

7. Теперь сверните приложение GNURoot и откройте ранее установленное XServer XSDL. Согласитесь с загрузкой дополнительных шрифтов. После окончания установки несколько раз тапните по экрану (приложение предложит выбрать разрешение и размер шрифтов - тут всё зависит от ваших предпочтений), пока не увидите заставку с синим фоном и белым текстом.

Повторно запустите GNURoot и поочерёдно введите следующие две команды:

export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
startlxde &

Последовательность дальнейшего перезапуска системы (когда вы захотите открыть Linux повторно) выглядит так: запускаете XServer XSDL и ждёте появления синего экрана, открываете GNURoot и вводите две указанные выше команды, возвращаетесь к XServer XSDL.

Если терминал ругается на недопустимую команду, вернитесь к пункту 5 данной инструкции и попробуйте установку «голого» ядра. Проверьте состояние памяти Android-устройства.

8. Теперь откройте XServer XSDL, подождите несколько секунд - и перед вами готовая к работе Linux.

Для установки приложений в нижнем левом углу откройте меню Start и выберите Run. Введите Synaptic и нажмите Enter.

В открывшемся окне воспользуйтесь поиском и установите нужные приложения. Это может быть браузер Firefox, редактор изображений GIMP, офисный пакет Libre и прочие совместимые с Linux программы.

Разумеется, такой вариант установки Linux нельзя назвать полноценным запуском операционной системы на Android. Виртуальная Linux имеет несколько ограничений, но при использовании беспроводных мыши и клавиатуры (возможно и подключение с помощью OTG-переходника и USB-хаба) вы сможете превратить смартфон или планшет в портативный компьютер с функциональностью взрослой ОС.

У пользователя может быть много причин, по которым ему нужен может понадобиться "Линукс" на "Андроид". Можно, например, использовать его для питания сервера LAMP, который запускает веб-приложения и обслуживает веб-страницы. Если пользователь является сетевым администратором, он может установить свои любимые инструменты Linux и превратить смартфон в портативное сетевое решение для поиска неисправностей или проверки функциональности.

Изначально с Play Маркета Google скачивается полное приложение Linux Installer. Кроме того, нужно перейти на сайт проекта "Линукс" на "Андроиде" и загрузить версию Android-приложения с открытым исходным кодом. Предварительно следует зайти в меню «Настройки», выбрать «Безопасность» и переключится в положение «Неизвестные источники», чтобы включить установку приложений, отличных от Play Store.

Для приложения требуется корневое устройство Android. Точная процедура, необходимая для запуска, зависит от моделей устройств. Установщик требует, чтобы BusyBox загружал Linux, который будет реализован и установлен при первом запуске. Помимо приложения, созданного проектом "Линукс" на "Андроиде", также понадобится средство просмотра VNC для использования графического рабочего стола. В проекте предлагается использовать популярное приложение Android VNC Viewer.

Кроме того, нужно будет другое приложение для доступа ко встроенной командной строке Android. Проект предлагает использовать приложение Android Terminal Emulator. Далее запускают приложение Complete Linux Installer. Нажимают на значок проекта в верхнем левом углу экрана, чтобы открыть меню навигации, которое содержит несколько элементов. Первые два из них наиболее важные:

  1. Руководство по установке, где пользователю будут предложены шаги, необходимые для настройки и установки различных поддерживаемых дистрибутивов Linux.
  2. Элемент «Запуск» - это интегрированная программа запуска, которую можно использовать для загрузки Linux на смартфон в сконфигурированный дистрибутив.

Другие предметы приведут к различной информации и советам, которые помогут в настройке системы. Процесс настройки дистрибутива состоит из нескольких этапов, для осуществления которых необходимо:

  1. Запустить приложение Complete Linux Installer.
  2. Открыть меню навигации и нажать на элемент «Установить руководство».
  3. Появится список дистрибутивов, которые можно запустить на устройстве.

Можно запустить Linux на Unrooted Android-устройстве благодаря приложению GNURoot. Несмотря на свое название, для него не требуется встроенный телефон. Основное различие между Complete Linux Installer и GNURoot заключается в том, что последний дает доступ к интерфейсу командной строки дистрибутива Linux. Чтобы запустить "Линукс" на "Андроид" через GNURoot, нужно взять его из магазина Google Play, а также скачать сопутствующее приложение для конкретного дистрибутива Linux. Приложение используется для популярных дистрибутивов, таких как Debian, Gentoo и Fedora.

Эти приложения близки по размеру к 100 МБ, в отличие от приложения GNURoot, которое составляет всего несколько килобайт. После того как их установили, запускают GNURoot и используют раскрывающееся меню в верхней части страницы, чтобы выбрать тот дистрибутив, который нужно загрузить. Затем нажимают кнопку Create New Rootfs, чтобы установить дистрибутив. Процесс займет некоторое время в зависимости от ресурсов устройства. Когда это будет сделано, нужно нажать кнопку Launch Rootfs, которая откроет терминал и зарегистрирует пользователя в дистрибутиве "Линукс" на "Андроиде" (телефоне). Если установить флажок «Запуск, как фальшивый рут» перед запуском дистрибутива, то вход в систему будет осуществлен с привилегиями суперпользователя.

Инструкции для выбора Ubuntu

Предварительно нужно нажать на выбранный вариант для дальнейших инструкций, например, Ubuntu. После чего отобразятся подробные инструкции, разбитые на четыре страницы. На первой странице приложения отображаются основные требования, предъявляемые устройством для возможности запуска дистрибутива linux на смартфон. Самый важный шаг - убедиться, что включена поддержка отладки. Для этого нужно открыть последовательно разделы «Настройки», «Приложения», «Разработка» и удостовериться в том, что параметр «Отладка USB» переключен.

На странице seond появятся ссылки для загрузки изображения для выбранного дистрибутива. Далее нажимают на кнопку «Загрузить изображение», открывается окно с тремя дополнительными кнопками для загрузки одного из трех поддерживаемых типов изображений: большой, маленький или ядро.

Затем следует установить дистрибутив ОС "Линукс" на выбор, а также выбрать размер загружаемого сжатого изображения, которое будет отображаться на SD-карте после его извлечения. Далее последовательность шагов следующая:

  1. Убедиться, что устройство Android использует процессор ARM v7, поскольку большинство дистрибутивов поддерживают только эту архитектуру ARM.
  2. Нажать на изображение: данное действие вызовет еще одно всплывающее окно с кнопками, которые либо загружают изображение из зеркала Sourceforge, либо производят загрузку через торрент.
  3. Если пользователь выбирает опцию торрента, приложение загрузит торрент-файл, который затем нужно будет передать торрент-клиенту, чтобы загрузить фактическое изображение для выбранного дистрибутива ОС "Линукс".
  4. Можно загрузить изображение на компьютер, а затем перенести его на SD-карту на Android-устройстве. В этом случае можно безопасно пропустить инструкции на этой странице.
  5. Можно распаковать загруженный файл либо на компьютере, либо на самом устройстве. Для последнего понадобится универсальный файловый менеджер, такой как платное приложение Root Explorer или бесплатное приложение ES File Explorer.
  6. Если пользователь перемещает изображения на свое устройство вручную, лучше разместить их внутри папки. Например, если загружаются изображения для дистрибутива Ubuntu, будет правильнее распаковать его в папке Ubuntu на SD-карте.
  7. После загрузки пользователь попадет в окно терминала, где будут перечислены инструкции о том, как подключиться к этой запущенной установке "Линукс" на "Андроиде" (смартфоне) с помощью средства просмотра VNC.
  8. Необходимо указать пароль, отображенный на странице, так как он понадобится для подключения к серверу VNC, работающему внутри дистрибутива.

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

В таком случае нужно указать вручную файл IMG дистрибутива при запуске "Линукс" на "Андроиде". Для этого потребуется:

  1. Нажать кнопку «Настройки» в правом верхнем углу экрана «Запуск», в котором отображается раскрывающееся меню.
  2. Нажать опцию «Добавить», чтобы открыть страницу и выполнить запись для дистрибутива.
  3. Ввести имя дистрибутива в указанном пространстве и коснуться поля с тремя точками, чтобы перейти к файловой системе на устройстве Android и указать файл IMG для дистрибутива.
  4. Нажать «Сохранить изменения».

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

Порядок действий при установке "Линукс" на "Андроиде" планшете:

  1. Нажать на кнопку, чтобы загрузить дистрибутив. Это запустит приложение терминала и предоставит ему суперпользовательское разрешение.
  2. Нажать клавишу Enter на виртуальной клавиатуре, чтобы загрузить дистрибутив. Поскольку это первый раз, когда пользователь запустил дистрибутив, ему будет предложено указать пароль по умолчанию. Это пароль для учетной записи пользователя по умолчанию, а не пароль, необходимый для входа в сеанс VNC.
  3. Затем программа уточнит, нужно ли, чтобы дистрибутив запускал сервер VNC для просмотра графического рабочего стола и SSH-сервера или для удаленного доступа к дистрибутиву через безопасное соединение.
  4. Рекомендуется запустить их, чтобы воспользоваться всеми преимуществами запуска дистрибутива Linux на устройстве Android.
  5. Затем будет предложено ввести разрешение экрана сеанса VNC. Хотя можно установить его на любой размер, для лучшего обзора обычно устанавливают продукт с таким же разрешением, как и на устройстве.
  6. Нужно учитывать, что при вызове виртуальной клавиатуры она скроет часть рабочего стола. Это все, что требуется для конфигурации.
  7. Затем приложение предложит сохранить настройки по умолчанию и позволит загружать дистрибутив.

Когда будет загружен дистрибутив, пользователь увидит примечание с соответствующими настройками, в соответствии с которыми необходимо подключиться через VNC к этому дистрибутиву, а затем отобразится стандартное приглашение root для Linux. Использовать эту оболочку можно для взаимодействия с дистрибутивом, как с любым настольным приложением. Для целей безопасности в первую очередь пользователь должен установить новый пароль для использования root.

Порядок установки системы безопасности:

  1. Войти и ввести новый пароль для пользователя root. Если нужно запустить SSH-сервер при загрузке дистрибутива, можно подключиться к нему с любого компьютера в сети, введя команду Ifconfig внутри терминала на устройстве Android.
  2. Набрать IP-адрес устройства, например, 192.168.2.101.
  3. Чтобы подключиться к устройству, следует запустить терминал на другом компьютере и ввести: ssh [email protected].
  4. Система потребует пароль для пользователя ubuntu, который был установлен при первой загрузке дистрибутива.
  5. Чтобы просмотреть графический рабочий стол, работающий поверх дистрибутива Linux на устройстве Android, нужно нажать кнопку «домой» и свести к минимуму приложение терминала.
  6. Запустить приложение VNC, например, androidVNC для установки "Линукс" на "Андроиде".

VNC имеет различные настройки, чтобы подключаться к дистрибутиву, запущенному на устройстве. Нужно ввести localhost в поле, которое запрашивает IP-адрес сервера VNC и 5900 в качестве порта. В дополнение к этому также потребуется пароль для аутентификации с сервером VNC, что зависит от дистрибутива. Для изображений Ubuntu пароль - ubuntu. Для Arch Linux - это archlinux, для Linux Debian - это debian и так далее. Пароль указан на вики-странице дистрибутива на веб-сайте проекта LinuxOnAndroid.

Если пользователь использует androidVNC, приложение предлагает изменить формат цвета на 24-битный цвет (4bpp). Далее нажимают кнопку «Подключить», чтобы начать сеанс VNC после того, как была введена вся информация. Клиент VNC подключится к устройству, сразу же отобразится графический рабочий стол, который запущен в используемом дистрибутиве.

Разработчики приложений советуют пользователям androidVNC изменять режим ввода на тачпад. Для этого нажимают на кнопку меню внутри сеанса VNC. Это вызовет множество вариантов. Нужно нажать опцию «Входной режим», а затем выбрать переключатель «Тачпад» из списка поддерживаемых режимов ввода. Теперь можно взаимодействовать с рабочим столом и управлять им так же, как и на ПК.

В приложении Android VNC однократное нажатие означает левый клик. Двойное нажатие имитирует щелчок правой кнопкой мыши. Приложение отобразит три кнопки: две для увеличения и уменьшения масштаба и одну для отображения виртуальной клавиатуры. Можно использовать диспетчер пакетов для установки новых приложений. Дистрибутив сможет устанавливать приложения, которые были перенесены для архитектуры ARM, что верно для любого популярного приложения.

Можно использовать описанные выше шаги для загрузки, настройки и использования любого из поддерживаемых дистрибутивов на устройстве. Приложение также предлагает некоторые другие варианты дальнейшей настройки дистрибутивов и пользовательского интерфейса. Для начала изменяют настройки дистрибутива при первом входе в него. Для этого выбирают дистрибутив, который нужно настроить, из раскрывающегося списка в разделе «Запуск».

В дополнение к кнопке «Начать Linux» нажимают «Настроить Linux», чтобы открыть страницу настроек. Здесь размещены флажки для включения и отключения запуска серверов SSH и VNC. И также можно изменить разрешение экрана VNC, изменив значения, указанные на этой странице. На странице представлено несколько интересных опций, в том числе флажок Create 1GB SWAP File. С их помощью приложение создаст файл подкачки для дистрибутива.

Файл подкачки для системы

Перед включением этой опции нужно убедиться в том, что на SD-карте достаточно свободного места. Приложение также может подключать папки из файловой системы Android к работающей Linux.

Порядок операций:

  1. Нажать кнопку Configure Mounts для запуска редактора монтирования.
  2. Нажать «Параметры» в правом верхнем углу, а затем выбрать опцию «Добавить монтирование».
  3. Появится страница, где нужно будет указать местоположение папки Android, которую нужно разделить вручную, например, storage/sdcard0/Downloads, а затем путь установки, например, home/убунт/Загрузка.
  4. Можно добавить столько папок, сколько нужно.
  5. Нажимают кнопку «Сохранить изменения», затем выходят из редактора монтирования.

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

В зависимости от того, как используется дистрибутив, рано или поздно пользователь может исчерпать все свободное пространство. В таком случае ему придется освободить место путем создания более крупного образа и копирования всех файлов и папок из существующего в новый. Начинают процедуру с запуска терминала и создания пустого образа требуемого размера. Например, для создания 4GB-изображения под названием ubuntuNEW.img необходимо задать команду:

dd if = / dev / zero of = ubuntuNEW.img bs = 1M count = 0 seek = 4096.

Затем нужно отформатировать это новое изображение и создать файловую систему посредством команды:

mke2fs -F ubuntuNEW.img.

Потом копируют файл изображения, который надо получить с устройства, на компьютер, Например, с именем ubuntuOLD.img. Далее создают две папки на рабочем столе (ubuntuNEW и ubuntuOLD), чтобы смонтировать эти изображения, посредством команд:

  • sudo mount -o loop ubuntuOLD.img ubuntuOLD;
  • sudo mount -o loop ubuntuNEW.img ubuntuNEW.

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

sudo cp -rp ubuntuOLD / * ubuntuNEW.

Предварительно нужно убедиться, что файлы и папки скопированы вместе с правами доступа. Завершают процесс обычно путем отключения изображения с помощью записей:

  • sudo umount ubuntuOLD;
  • sudo umount ubuntuNEW.

Теперь можно перенести файл ubuntuNEW.img на свой телефон, удалить существующее изображение и убедиться, что запись distro на экране запуска указывает на новое изображение. Включите использование инструментов диспетчера пакетов CLI дистрибутива с помощью GNURoot.

Установка "Линукс" на "Андроиде" без root прав

Для установки какого-либо дистрибутива Linux на Android-телефоне обычно требуются дистрибутивные и корневые разрешения, поддерживаемые ARM. Поскольку укоренение телефона отменяет гарантию и открывает бэкдоры для потенциальных атак, нужно применить способ запуска Linux на Android без укоренения. С помощью GNURoot пользователю не нужно выполнять эти трюки и пропускать права доступа root.

Этот метод не похож на установку полной версии ПК для Linux на телефонах Android, поскольку устанавливают подсистему Linux, которая включает в себя множество инструментов. Можно использовать apt-get, SSH или даже превратить свой Android-телефон в LAMP-сервер для запуска веб-приложений.

Установка Linux на Android-телефоне по этой версии потребует предварительно установить GNURoot из Play Маркета. Затем приложение устанавливает фальшивую корневую Для этого просто открывают Play Store, находят GN, URoot и устанавливают эти продукты. Выбирают вспомогательное приложение дистрибутива Linux.

По умолчанию GNURoot предлагает разные дистрибутивы Linux на базе ARM: Linux Debian Wheezy, Fedora, Aboriginal (легкий вариант BusyBox) и Gentoo. Выбирают любой из них и нажимают «Создать новые Rootfs», чтобы загрузить необходимые файлы. Этот процесс может занять некоторое время, поэтому нужно подождать несколько минут, после чего следует выбрать дистрибутив Linux и запустить его.

После завершения загрузки выбирают этот дистрибутив из второго варианта выпадающего списка. После отметки поля «Запуск как фальшивый Rootfs», получают команды apt-get и другие корневые команды. Нажимают «Запустить Rootfs», чтобы установить и использовать Linux на телефоне Android. После установки пользователь готов применять Linux на телефоне Android. Теперь можно установить любой пакет из дистрибутива, используя соответствующий менеджер пакетов при помощи apt-get для Wheezy или yum для Fedora.

Для создания дополнительных окон терминала нажимают на кнопку «+». Чтобы получить доступ к параметрам меню для различных настроек, можно нажать на значок справа и другие параметры. В четырех основных дистрибутивах Linux, доступных в приложении GNURoot, придется работать с помощью командной строки. Чтобы запустить программы, требующие окон, понадобится графический интерфейс.

На первом этапе это можно реализовать с помощью дистрибутива GNURoot WheezyX, который запускает VNC-сервер. Для просмотра графического интерфейса нужно загрузить VNC Viewer из Play Маркета. В первый раз, когда дистрибутив WheezyX запускается в окне терминала, запускают приложение просмотра VNC и вводят «localhost: 1» в качестве адреса и «пароль» по умолчанию. Для этого запускается виртуальный рабочий стол для окна терминала xterm для Wheezy. Теперь, используя указатель мыши и значок клавиатуры, можно перемещаться по Linux на Android.

Ubuntu Touch — также известный, как Ubuntu для Android устройств или Ubuntu Phone — это мобильная операционная система, которая в настоящее время находится в бета-версии. Тем не менее, если у вас есть поддерживаемое Android устройство, вы можете установить Ubuntu на Android прямо сейчас.

Вы можете посмотреть список поддерживаемых Android устройств для установки Ubuntu по этой ссылке .

Подготовка

Прежде всего, данное руководство не для начинающих пользователей. Вам нужно знать, как использовать командную строку Ubuntu. Также вы должны быть готовы использовать бета-программное обеспечение, которое не гарантирует стабильной работы.

Во время установки Ubuntu на Android, внутренняя память вашего устройства будет очищена. Таким образом, вы потеряете приложения, фотографии, контакты и прочие файлы.

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

Как установить Ubuntu на Android

Шаг 1:

Убедитесь, что на вашем компьютере под управлением Ubuntu добавлен репозиторий Universe . Это программное обеспечение, которое, вероятно, закомментировано. Вам нужно удалить # вначале строки в следующем файле: /etc/apt/sources.list. Более подробно по этой ссылке .

Шаг 2: (можете пропустить этот шаг, если вы работаете в 14.04, поскольку инструменты уже включены).

Вам понадобятся инструменты Phablet Tools PPA для того, чтобы установить Ubuntu для Android.

  1. Нажмите Ctrl + Alt + T на вашем компьютере, чтобы открыть терминал (командную строку).
  2. Добавьте Phablet Tools PPA, набрав следующую команду: sudo add - apt - repository ppa : phablet - team / tools
  3. На Ubuntu 12.04 добавьте Ubuntu SDK Release PPA, набрав следующую команду: sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
  4. Обновите свою систему, чтобы использовать последние версии пакетов. Для обновления используйте следующую команду: sudo apt-get update
  5. Установите пакет ubuntu-device-flash, набрав следующую команду: sudo apt - get install ubuntu - device - flash
  6. Для получения справки по ubuntu-device-flash tool используйте следующую команду: man ubuntu - device - flash
  7. Напишите букву q , чтобы выйти.

Шаг 3:

  1. Установите phablet-tools, набрав команду: sudo apt-get install phablet-tools
  2. Отсортируйте инструменты, набрав команду: dpkg -L phablet-tools | grep bin

Шаг 4:

Дальше необходимо включить режим разработчика на Android устройстве. Чтобы сделать это, перейдите в Настройки – О телефоне, после чего семь раз нажмите на строку «Номер сборки». Вы увидите всплывающее сообщение, что вы стали разработчиком.

Теперь у вас появился новый раздел в настройках под названием «Для разработчиков». Перейдите в данный раздел и активируйте опцию «Отладка по USB ».

Отладка по USB позволяет отправлять команды на мобильное устройство с командной строки на компьютере через USB кабель.

Шаг 5:

Подключите Android устройство с помощью USB кабеля к компьютеру под управлением Ubuntu. Для того, чтобы проверить соединение со смартфоном, напишите в командой строке: adb devices

На экране должно появится ваше устройство с серией цифр и букв. Если устройство не отображается, попробуйте набрать: adb kill - server

Шаг 6:

Чтобы установить Ubuntu на Android, вам нужно разблокировать загрузчик.


Шаг 8:

  1. Выключите ваше устройство с помощью кнопки питания.
  2. Перезагрузитесь в режиме Загрузчика с помощью комбинации физических кнопок. Например, комбинация для Nexus 5: кнопка Громкость Вниз, Громкость Вверх и кнопка Включения. Поищите комбинацию кнопок для своего устройств в интернете.
  3. Установите Ubuntu, набрав следующую команду: ubuntu-device-flash —channel=devel —bootstrap
  4. Установка должна происходить автоматически без каких-либо действий с вашей стороны. Это займет некоторое время.
  5. После перезагрузки, ваше мобильное устройство будет работать на операционной системе Ubuntu.

Шаг 9:

После установки Ubuntu на Android, вы можете перейти в раздел Настройки> Обновления и выбрать, будут ли обновления устанавливаться автоматически или вручную.

Как видите, установить Ubuntu на Android не так сложно, однако для этого необходимы некоторые знания и компьютер под управлением Ubuntu.

Многие современные пользователи компьютеров или мобильных устройств хотя бы краем уха слышали о такой операционной системе, как Linux. Но немногие знают, что популярная мобильная также основана на базе этой знаменитой своей безопасностью системе. Естественно, у пытливых умов родился вопрос - а можно ли установить Linux на планшет? Или на смартфон? Вы удивитесь, но можно.

А зачем он нужен?

Для начала, давайте разберёмся, зачем вообще вам может понадобится Linux на мобильном аппарате. Обычному среднестатистическому пользователю, вероятно, это не сильно нужно, но ведь есть и специалисты, например, разработчики, администраторы и другие. Конечно, в качестве основного рабочего инструмента это довольно спорное решение. Но если рассматривать его как мобильного помощника, который выручит в дороге или где-то вдали от основного компьютера, право на жизнь у этого варианта есть.

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

Если вы уже заинтересовались, то сейчас вас мучает вопрос, насколько сложна установка Linux на мобильное устройство. Вы наверняка наслышаны о том, как бородатые админы в вязаных свитерах ночами конфигурируют свои машины и считаете, что с этим процессом под силу управиться лишь немногим избранным, но это не так. Во-первых, с каждым годом Linux становится всё более дружелюбным к своему пользователю (видимо, для популяризации системы и отчасти это работает), а во-вторых - специально для установки на мобильные устройства создано немало автоустановщиков и подробных инструкций. И если со вторыми у неопытного пользователя вполне может возникнуть проблема, то с первыми чаще всего всё проходит как по маслу.

Как устанавливать и что для этого нужно

Итак, вы всё же решили установить на свой планшет Linux. Что вам для этого понадобится:

  • само устройство (ядро прошивки должно поддерживать loop-устройства, тактовая частота не меньше 1 ГГц - все эти данные легко найти или в документации к аппарату, или в сети);
  • полученные на нём root-права;
  • около 4 гигабайт свободного объёма памяти;
  • поддержка файловой системы Ext2.

Нужно отметить, что большинство планшетов соответствуют этим характеристикам, так что проблем у вас возникнуть не должно.

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


Образов Ubuntu для планшетов существует две версии - ознакомительная, с минимальным количеством предустановленного ПО, а также максимальная, ориентированная на повседневное использование (с уже внедрёнными офисным пакетом, торрент-клиентом, почтовой программой, средствами разработки для нескольких популярных языков программирования и т. д.).

Кроме образа и скрипта, вам ещё понадобятся эмулятор терминала для Android и VNC Viewer. Также не забываем включить в настройках системы.


Алгоритм очень простой - запускаем эмулятор терминала и вводим три команды:

— cd /sdcard/ubuntu

— sh ubuntu.sh

После чего скрипт запросит у вас разрешение (например, 1024х768 или другое) и, если вы скачали максимальный образ, графическую оболочку, в которой вы желаете работать. У вас есть выбор между Gnome и LXDE, на мобильных устройствах лучше выбирать второй вариант.

Останется ответить ещё на пару запросов: логин/пароль (ubuntu/ubuntu), IP-адрес (localhost) и порт (5900). Готово, перед вами полноценный Ubuntu с оболочкой LXDE.


Плюсом этого способа установки является то, что он требует наименьшее количество действий от пользователя и не ставит Linux вместо Android, а имитирует его. Конечно, существуют способы поставить Linux второй системой или вообще заменить «зелёного робота», но для старта и ознакомления с открывающимися возможностями, вышеописанного способа более, чем достаточно.