Установка Ubuntu на Android

Операционная система Андроид отличается своей функциональностью. Одна из опций, о которой мало кто знает – установка дополнительной оболочки, параллельно работающей системе. С недавних пор, разработчики добавили возможность ставить на Андроид новую версию Ubuntu. Переключение между оболочками возможно с применением утилиты, установленной на Android. В этом очерке будет подробно описана установка Ubuntu на Android.
С чего начинается установка Ubuntu
Инсталляция этой операционной системы возможна при условии работающей Андроид оболочки, версии не ниже 4.2. Также, в системе должно быть свободно не менее 2.5 Гб памяти, опции загрузчика должны быть разблокированы и включен режим «Отладки по USB». На компьютере надо установить Linux.
Далее, приступаем к самой инсталляции:
- На ПК в Линуксе через терминал вписать команды для начала установки операционной оболочки Ubuntu на Андроид. Дальше, нужно через панель «диспетчер устройств» в Windows обновить драйвера на устройстве.
- Затем, разблокировать загрузчик и установить режим ADB.
- Следующий этап – подключить телефон или планшет к компьютеру, если все происходит корректно, тогда можно переходить к следующей операции.
- Перед тем, как установить Ubuntu на Android, важно зайти в настройки, посмотреть версию прошивки и записать ее, чтобы в случае неудачных манипуляций можно было восстановить именно такую, которая работала на гаджете.
- На официальном сайте, надо скачать специальный скрипт. После чего, снова открыть терминал в Линуксе и установить туда скрипт, используя команду chmod +x dualboot.sh .
- Далее, важно убедиться, чтоб все вышеописанное было проделано правильно и можно приступать к следующим действиям.
- Требуется установить специальный модуль на гаджет. Если отсутствуют права суперпользователя, надо ввести в терминале команду . /dualboot.sh FULL , если же такие права есть, тогда команда будет другая – ./dualboot.sh UPDATE .
- После этого, на рабочем столе в Андроид-гаджете должен появится установщик Ubuntu. На компьютере в это время можно будет удалить ненужные приложения с гаджета, если места не хватает.
- На гаджете активируется инсталятор и среди предложенных каналов для загрузки, следует выбрать «Trusty».
- Последний этап – установить права «суперпользователя» и среди предложенных опций выбрать «Перезагрузиться на Ubuntu». Если выключить и включить устройство, появится все тот же Андроид.
Преимущества использования Ubuntu перед Андроидом
Если использовать Ubuntu вместо Android, можно будет заметить, что первая имеет больше функций и отличается лучшей гибкостью в работе. Также многие традиционные приложения для ПК, которые невозможно было поставить на Андроид, с легкостью загружаются и работают на Ubuntu. Система отладки и некоторые другие опции также работают заметно стабильнее.
Проблемы в процессе установки
Если все правильно сделать и установить ОС по вышеописанной инструкции, она должна работать корректно, но в некоторых случаях могут возникнуть ошибки. В первую очередь надо проверить, соответствует ли версия оболочки Андроид требованиям (как упоминалось выше, нужна версия не ниже 4.2).
Также, перед всей процедурой, необходимо выгрузить из памяти лишние приложения и протестировать оболочку антивирусной программой. В случае когда никакие манипуляции не помогают, возможен вариант, что Ubuntu не поддерживается устройством. Изначально, оболочка создавалась под планшет, постепенно ее адаптируют и для телефонов.
Как установить кастомную прошивку на Android: Видео
- Установка приложения Opera Mini на устройства Android
- Установка Linux на Android
- Установка почтового сервиса Outlook на Android
- Замена прошивки на Android
- Установка кастомной прошивки на Android
Устанавливаем Linux-дистрибутив на телефон и планшет под управлением Android
Прошло совсем немного времени с момента выпуска первых смартфонов под управлением ОС Android до того, как энтузиасты научились запускать на них полноценные дистрибутивы Linux. Сегодня методики установки Linux-дистрибутивов на Android-устройства широко известны, а в репозитории Google Play есть даже автоматизированные системы установки и запуска Linux. В этой статье я попытаюсь аккумулировать весь накопленный опыт работы с Linux на смартфонах, расскажу, зачем это нужно, и покажу, как избежать возможных подводных камней при переносе Linux на смартфон или планшет.
Зачем?
На первый взгляд может показаться странным, что кто-то пытается запустить на мобильном устройстве операционную систему, в принципе не предназначенную для работы с экраном небольших размеров и без достаточно точного манипулятора (мышь) и клавиатуры. Однако не стоит делать поспешных выводов. Дистрибутив Linux может дать владельцу смартфона достаточно много преимуществ, среди которых набор старых проверенных инструментов, таких как утилиты командной строки, продвинутые редакторы, FTP- и SSH-серверы, сетевые инструменты и средства разработки приложений. Запустив Linux без графической оболочки на смартфоне с хардварной клавиатурой (Motorola Droid, к примеру), можно достаточно комфортно всем этим пользоваться прямо на ходу без необходимости покидать сам Android. Все инструменты доступны в любой момент, а смартфон продолжает оставаться смартфоном, позволяя принимать звонки и слушать интернет-радио.
Второй аргумент за установку Linux на смартфоне — это возможность использовать его в качестве переносной рабочей станции, которую можно подключить к любому ПК и тут же получить доступ к терминалу с помощью SSH/Telnet-клиента либо клиента VNC/RDesktop. Это по определению лучше, чем флешки с установленным Linux, так как нет необходимости, во-первых, перезагружать машину, а во-вторых, гонять туда-сюда данные; результаты твоей работы будут доступны сразу после того, как отключишь смартфон от компа.
Наконец, наибольший выигрыш Linux дает на планшетах, экран которых позволяет более-менее сносно работать в графической среде, а возможность подключить мышь и клавиатуру через OTG-кабель так и вообще дает шанс превратить планшет в полноценную рабочую станцию. При этом никакой особой разницы между установкой дистрибутива Linux на планшет и смартфон нет.
Как?
Перенести Linux на Android действительно просто, и главную роль здесь играет ядро Linux. Любой Linux-дистрибутив представляет собой набор приложений и библиотек, работающих поверх ядра Linux, а так как Android сам основан на почти неизмененном ядре Linux, эти приложения и библиотеки можно без каких-либо проблем запустить внутри среды Android. Достаточно лишь подыскать дистрибутив, для которого существует порт на платформу ARM (не забываем, что 99% всех Android-девайсов работают на ARM), установить его с помощью ARM-эмулятора на виртуальный жесткий диск (то есть в файл), скинуть этот файл на SD-карту устройства, открыть терминал, смонтировать образ в качестве loopback-устройства и сделать chroot внутрь. Все! Это так же просто, как запуск FTP-сервера в chroot-окружении — простой и проверенный десятилетиями метод.
Единственный камень преткновения, когда ты решаешь запустить дистрибутив Linux внутри Android, — графическая среда. В то время как с доступом к консоли никаких трудностей не возникает благодаря наличию полноценного эмулятора терминала, с графическими приложениями начинаются проблемы — нативного X-сервера для Android нет, а запустить обычный X-сервер внутри самого дистрибутива невозможно из-за коренных отличий в архитектуре графической подсистемы зеленого робота. Несмотря на то что в основе она использует стандартный Linux Framebuffer, поверх которого можно запустить X-сервер, эксклюзивное право его использования изначально принадлежит более высокоуровневым библиотекам Android, поэтому остается либо загружать 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), в некоторой степени автоматизирующие процесс запуска дистрибутива, хотя, по сути, это все то же руководство по установке, но интерактивное, с прямыми ссылками на скачивание образов и скриптов.
Альтернативные варианты
Выше я уже упомянул о том, что дистрибутив Linux вполне может быть загружен вместо Android, благодаря чему удастся задействовать Framebuffer для прямого доступа к видеоадаптеру и существенно ускорить работу графического интерфейса. Однако делать это на смартфоне практически бессмысленно — Linux непригоден в качестве основной системы на небольших экранах, к тому же принимать звонки и пользоваться интернетом будет невозможно. А вот на планшете Linux будет выглядеть вполне достойно.
Обычно на устройство, изначально работающее под управлением Android, так называемая нативная версия Linux-дистрибутива устанавливается следующим образом. На внутреннем NAND-накопителе планшета создается дополнительный раздел, на который копируется Linux-дистрибутив. Затем загрузчик U-Boot (он применяется в большинстве планшетов) настраивается таким образом, чтобы использовать этот раздел в качестве загрузочного. В результате планшет будет автоматически загружать Linux-систему после включения питания.
Чтобы оставить возможность загрузки Android, загрузчик U-Boot перенастраивают таким образом, чтобы раздел с Linux-системой был не основным, а выполнял функцию «раздела для восстановления» (Recovery Mode), доступного с помощью включения устройства с зажатой клавишей громкости (тот самый, который используется для перепрошивки устройства и выполнения различных восстановительных операций). Таким образом удается получить устройство с двойной загрузкой: Android по умолчанию и дистрибутив Linux при загрузке в режиме восстановления. Сам Recovery Mode при этом остается доступным только с помощью специальных инструментов.
В случае если NAND-памяти оказывается недостаточно для размещения полноценной Linux-системы, ее части (обычно раздел /usr) выносят в образ или раздел на SD-карте. Кстати, ext2-раздел на карте памяти также можно использовать для установки Linux, запускаемого в chroot-окружении.
Установить нативный Linux-дистрибутив сложнее, чем работающий в chroot-окружении, но это стоит того, если у тебя есть планшет и OTG-кабель, с помощью которого можно подключить клавиатуру и мышь.
Практическое занятие
Как я уже говорил, для запуска под управлением Android пригодны только дистрибутивы, портированные на архитектуру ARM. Прежде всего это Ubuntu и Debian, причем первый по понятным причинам пользуется гораздо большим интересом среди роботоводов. Также можно установить Gentoo и несколько специализированных дистрибутивов, например Backtrack. Рассмотрим самый типичный случай, то есть установку Ubuntu по стандартной схеме, без использования каких-либо автоматизированных инсталляторов и прочего.



Другие статьи в выпуске:
Хакер #164. Железный дуршлаг
- Содержание выпуска
- Подписка на «Хакер» -60%
Для начала нам нужен образ жесткого диска с установленным дистрибутивом. Его можно создать самому, воспользовавшись эмулятором QEMU, однако в связи с тем, что процедура установки абсолютно стандартна и типична, описывать ее я не буду, а просто направлю тебя по адресу goo.gl/9nvBi. Здесь лежит архив с образом, на который предустановлен Ubuntu 12.04 с графическим окружением LXDE (было бы неразумно запускать Unity/Gnome на телефоне/планшете). Архив следует распаковать и положить файл ubuntu.img на карту памяти.
Далее надо смонтировать образ и сделать chroot в окружение дистрибутива. Для этого нужны права root, прошивка с поддержкой блочных loopback-устройств и установленный busybox (ищем в Маркете по запросу «busybox installer», в CyanogenMod есть по умолчанию). Последовательность действий:
-
Открываем эмулятор терминала в Android (если нет, можно установить из Маркета Terminal Emulator). Либо подключаем смартфон/планшет к компу и получаем доступ к терминалу с помощью adb:
$ cd путь-до-Android-SDK/platform-tools $ sudo ./adb shell
# mknod /dev/block/loop255 b 7 255 # mount -o remount,rw / # mkdir /mnt/ubuntu # mount -o loop,noatime -t ext2 \ /sdcard/ubuntu.img /mnt/ubuntu
# mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev
# sysctl -w net.ipv4.ip_forward=1 # echo "nameserver 8.8.8.8" > /mnt/ubuntu/etc/resolv.conf # echo "nameserver 8.8.4.4" >> /mnt/ubuntu/etc/resolv.conf # echo "127.0.0.1 localhost" > /mnt/ubuntu/etc/hosts
# chroot /mnt/ubuntu
Собственно, на этом установка заканчивается. Теперь можно запускать консольный софт, производить обновление системы, стартовать сетевые сервисы и делать почти все, что можно сделать с обычной десктопной Linux-системой, не забывая, конечно, что некоторый софт, напрямую взаимодействующий с железом и различными специализированными псевдодевайсами, работать не будет. Также не забываем, что виртуальные ФС после завершения работы следует размонтировать.
Теперь нам необходимо установить и запустить X-сервер Xvnc, экспортирующий дисплей и устройства ввода с использованием протокола VNC. TightVNCserver уже есть в представленном образе и даже настроен, но, чтобы ты лучше понял процесс и смог решить возникшие проблемы, я подробно опишу процесс его установки и запуска.
-
Обновляемся и устанавливаем TightVNCserver:
# apt-get update # apt-get install tightvncserver
#!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey export XKL_XMODMAP_DISABLE=1 icewm & lxsession
# export USER=root # vncserver -geometry 1024x800
Чтобы не заморачиваться с ручным вводом всех команд, можно использовать скрипт ubuntu.sh, расположенный здесь: goo.gl/xSpK4. Просто положи его и образ ubuntu.img в каталог ubuntu на SD-карте и запусти скрипт командой sh ubuntu.sh, а через 5–10 секунд подключись к рабочему столу с помощью AndroidVNC. Имей в виду, что скрипт монтирует образ к каталогу /data/local/mnt.

Установка Gentoo на ext2-раздел
Итак, мы установили Ubuntu с помощью образа с файловой системой и шаманств с loopback-устройством и chroot-окружением. Сделать это оказалось несложно, а с применением скриптов так и вообще очень легко, но что, если пойти дальше и установить более хардкорный дистрибутив, и не с использованием образов, а на выделенный ext2-раздел на карте памяти? Так мы сможем решить проблему некоторых прошивок и ядер без поддержки loopback-устройств и к тому же сможем насладиться нормальным дистрибутивом, установленным по всем правилам.

Возьмем в качестве подопытной системы Gentoo. Чтобы установить его на ext2-раздел, нам понадобится карта памяти объемом не меньше 2 Гб и рутованный смартфон с установленным busybox. Последовательность действий следующая.
- Делаем бэкап данных с карты памяти и создаем на ней дополнительный раздел, объемом не меньше двух гигабайт. Сделать это можно с помощью любой программы для разбивки дисков, однако имей в виду, что если ты хочешь продолжать использовать SD-карту по прямому назначению, то создавать FAT32-раздел следует в начале карты, так, чтобы он стал первым, а дополнительный раздел для установки дистрибутива должен быть вторым.
- Форматируем разделы SD-карты:
$ sudo mkfs.vfat /dev/sdc1 $ sudo mkfs.ext2 /dev/sdc2
$ sudo mount /dev/sdc2 /mnt $ sudo tar -xxpf stage3-*.bz2 -C /mnt
# mount -o remount,rw / # mkdir /mnt/gentoo # mount /dev/block/mmcblk0p2 /mnt/gentoo # mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev # sysctl -w net.ipv4.ip_forward=1 # chroot /mnt/gentoo
Доступ к рабочему столу производится таким же способом, как в Ubuntu, за исключением того, что теперь прямо на телефоне придется собрать кучу софта :). Впрочем, можно настроить среду для кросс-компиляции на компе, но это уже тема для отдельной статьи.

Нативная установка
Запустив Ubuntu с использованием VNC-сервера, ты заметишь неторопливость его работы, которая связана с издержками протокола VNC на передачу картинки «по сети». Чтобы избежать этой проблемы, можно установить Ubuntu в качестве основной системы рядом с Android, так, чтобы она смогла использовать видеоадаптер напрямую. К сожалению, универсального способа сделать это не существует. Каждое устройство по-своему уникально, включая различные таблицы разделов NAND-памяти, на которую производится установка, различные устройства и драйверы для их работы.

К счастью, процесс установки нативной версии дистрибутива хорошо описан для многих устройств в русскоязычных форумах, поэтому найти инструкцию будет несложно. Стоит, тем не менее, сразу обратить внимание на несколько особенностей такого типа установки:
- Отдельный или основной NAND-раздел. Linux-дистрибутив может быть установлен как в заблаговременно созданный раздел в NAND-памяти, так и в основной загрузочный раздел. В первом случае разработчик прошивки обычно оставляет возможность загрузки Android с помощью специального скрипта либо через загрузку Linux-дистрибутива в режиме восстановления, во втором он будет установлен вместо Android и для возвращения возможности загрузки робота придется заново перепрошивать устройство.
- Возможность двойной загрузки. Если Linux-дистрибутив будет установлен на отдельный раздел, разработчик может оставить возможность загрузки Android. Однако стоит сразу обратить внимание, как эта загрузка происходит: с помощью режима восстановления либо скрипта, запускаемого с обычного компа. Все-таки второй способ будет неудобен в дороге.
- Поддержка оборудования. Оригинальное Linux-ядро Android-прошивки уже включает в себя все необходимые драйверы, которые могут понадобиться для работы полноценной Linux-системы, однако далеко не во всех Linux-прошивках все заведется само собой. Часто возникают проблемы с Wi-Fi-адаптером и сенсорным экраном, который неадекватно реагирует на прикосновения. Поэтому перед установкой прошивки стоит внимательно прочитать о возможных осложнениях.
В любом случае будь готов к тому, что во время установки Linux-дистрибутива все твои данные будут уничтожены. Без этого никак.

Что дальше
Linux-дистрибутив, установленный рядом с оригинальной Android-системой, может стать очень удобным рабочим инструментом, однако на данный момент «Linux внутри Android» считается скорее игрушкой и способом покрасоваться перед друзьями, нежели серьезным решением. Уверен, что в скором времени, когда для Android появится полноценная реализация графического сервера Wayland, ситуация начнет меняться и мы увидим дистрибутивы с адаптированным для небольших экранов интерфейсом, а также полноценные Linux-приложения, распространяемые в форме обычных APK-пакетов. Также не стоит забывать о проекте «Ubuntu for Android» — в его рамках идет работа над официальным портом Ubuntu для Android, который позволит использовать смартфон в качестве переносного системника, подключаемого к любому монитору.
WWW
goo.gl/UGDe3 — описание процесса подготовки образа Ubuntu собственными силами (на английском).
Как установить линукс на планшет

Прочее
На чтение 4 мин Просмотров 3.7к. Опубликовано 29.05.2021 Обновлено 26.10.2023
Если вы ищете способ запустить Linux на своем планшете, вас может удивить, насколько это легко и удобно. Linux — это бесплатная и открытая операционная система, предлагающая множество возможностей для настройки. Вы можете использовать ее для различных целей, таких как веб-серфинг, игры, программирование, медиа-редактирование и многое другое. В этой статье мы покажем вам, как установить Linux на планшет пошагово.
Что вам понадобится
Прежде чем начать, вам понадобятся следующие вещи:
- Планшет, поддерживающий загрузку с USB-накопителя. Вы можете проверить совместимость вашего планшета с Linux на сайтах, таких как Linuxium или XDA Developers.
- USB-флеш-накопитель с не менее чем 4 ГБ свободного места.
- Дистрибутив Linux на ваш выбор. Существует множество дистрибутивов Linux, но некоторые из самых популярных для планшетов включают Ubuntu, Fedora, Manjaro и Linux Mint.
- Инструмент для создания загрузочного USB-накопителя. Вы можете использовать программное обеспечение, такое как Rufus для Windows, Etcher для Mac или Universal USB Installer для Linux.
- Клавиатура и мышь (по желанию). Некоторые планшеты имеют встроенные клавиатуры и тачпады, но если вашего нет, вам, возможно, захочется подключить внешнюю клавиатуру и мышь для более удобной навигации.
По Теме: Планшет как второй монитор для пк
Как создать загрузочный USB-накопитель
Первый шаг — создать загрузочный USB-накопитель с выбранным вами дистрибутивом Linux. Вот как это сделать:
- Скачайте файл ISO выбранного вами дистрибутива Linux с его официального веб-сайта.
- Вставьте USB-флеш-накопитель в ваш компьютер и запустите инструмент, который вы скачали, чтобы создать загрузочный USB-накопитель.
- Выберите USB-флеш-накопитель в качестве назначения и файл ISO в качестве источника.
- Нажмите кнопку «Создать» и дождитесь завершения процесса.
- Безопасно извлеките USB-флеш-накопитель из вашего компьютера.
Как загрузиться с USB-накопителя
Следующим шагом является загрузка вашего планшета с USB-накопителя. Вот как это сделать:
- Выключите планшет и подключите USB-флеш-накопитель.
- Нажмите и удерживайте кнопку включения и кнопку снижения громкости (или другую комбинацию клавиш в зависимости от модели вашего планшета), чтобы войти в меню BIOS или UEFI.
- Перейдите в раздел загрузки и выберите USB-флеш-накопитель в качестве первого устройства загрузки.
- Сохраните изменения и выйдите из меню BIOS или UEFI.
- Теперь ваш планшет должен загрузиться с USB-флеш-накопителя и отобразить экран установщика Linux.
Как установить Linux на планшет
Последний шаг — установка Linux на ваш планшет. Вот как это сделать:
- Следуйте инструкциям на экране для выбора языка, раскладки клавиатуры, часового пояса и других параметров.
- Выберите тип установки. Вы можете установить Linux наряду с вашей существующей операционной системой (двойная загрузка) или стереть все и установить Linux только (одиночная загрузка).
- Выберите раздел, на который вы хотите установить Linux. Если вы не уверены, вы можете воспользоваться опцией автоматического разделения или проконсультироваться с онлайн-руководством.
- Введите имя пользователя, пароль и имя хоста (название вашего устройства).
- Дождитесь завершения установки.
- Перезагрузите планшет и наслаждайтесь Linux!
По Теме: Как управлять сохраненными паролями на iPhone, iPad и Mac устройств
Советы и хитрости
Вот некоторые советы и хитрости, которые помогут вам сделать ваш опыт использования Linux на планшете лучше:
- Для регулировки яркости экрана вы можете использовать инструменты, такие как Brightness Controller или Light.
- Для включения поддержки сенсорного экрана вы можете использовать инструменты, такие как Onboard или wmctrl.
- Для оптимизации времени работы от аккумулятора вы можете использовать инструменты, такие как TLP или auto-cpufreq.
- Для установки дополнительного программного обеспечения вы можете воспользоваться менеджером пакетов вашего дистрибутива Linux или скачать приложения с сайтов, таких как Flathub или Snapcraft.
- Для получения помощи и поддержки вы можете посетить форумы и вики вашего дистрибутива Linux или присоединиться к онлайн-сообществам, таким как r/linux или Ask Ubuntu.
Заключение
Установка Linux на планшет — отличный способ исследовать другую операционную систему и раскрыть ее полный потенциал. Вы можете настроить ее по своему вкусу и использовать для различных задач. Мы надеемся, что эта статья помогла вам узнать, как легко и быстро установить Linux на планшет. Приятного использования Linux!
Как установить Ubuntu на планшет с Андроид?
Большинство пользователей Андроид знают, эта платформа работает на базе операционной системы Linux, но, несмотря на это, многие её программы на мобильных устройствах недоступны. Именно поэтому отличный выход — поставить на планшет оболочку Linux под названием Ubuntu. Она запускается через Emulator и работает параллельно с Андроид, предоставляя обширный выбор приложений, которые обычно не грузятся на устройствах с этой операционной системой.

Мы рассмотрим, как установить её самостоятельно без помощи специальных приложений, с использованием только эмулятора и программы VNC Viewer.
Ставим Ubuntu на планшет
Какие параметры требуются для этой оболочки? Нам нужны root-права, свободная память в объёме 2,5–3,5 Гб. Для процессора планшета требуется минимальная тактовая частота в размере от 1 ГГц, необходима поддержка файловой системы Ext2. В качестве средств, которые способствуют установке, нам необходимы несколько программ, включая эмулятор — он пригодится для дальнейшего запуска ПО.
Что такое root-права, и как их получить? Они представляют собой права администратора. В этом случае наличие таких прав позволит менять системные параметры планшета, поэтому без них поставить Ubuntu for Android не выйдет.

Получить эти права вы можете через различные приложения, большое количество которых вы найдёте в Play Market. Скачайте одно из них, активируйте права администратора и после этого переходите к непосредственной установке Ubuntu на планшет.
Для этого нужно сделать следующее:
- Выполните вход в системные настройки своего планшета и в разделе «Для разработчиков» включите режим отладки по USB. Если этой функции у вас нет, перейдите в меню «Об устройстве» и найдите строку с номером сборки — быстро нажмите на неё 5 раз подряд, после чего появится сообщение, что вы стали разработчиком, и функция отладки должна появиться в списке;

- Создайте в памяти карты папку под названием Ubuntu;
- Скачайте скрипт для запуска Linux и одну из сборок программного обеспечения — их есть всего две. Первая — минимальная, содержит только отдельные, наиболее востребованные приложения и имеет размер пол гигабайта, после установки занимает на карте памяти 2,5 Гб свободного места. Вторая – полная сборка, обладает обширным набором программ, соответственно, имеет исходный размер 1,5 Гб и после распаковки отнимет 3,5 Гб памяти;
- Далее вам следует скачать две программы: Terminal Emulator for Android и VNC Viewer;
- Откройте приложение Emulator и выполните в нём следующие команды:
- su;
- cd /sdcard/ubuntu;
- sh ubuntu.sh.

Примечание. Прежде чем вводить команды, при первичном запуске эмулятор потребует получение root-прав, и, конечно же, вам нужно дать согласие на это действие.
- Далее вам нужно указать данные о разрешении вашего экрана и тип среды рабочего стола в том же приложении Emulator.
- По истечении нескольких минут при правильной установке перед вами появится сообщение с текстом root@localhost:/# — это значит, что оболочка Linux в эмуляторе была успешно запущена.

- Теперь мы переходим к программе VNC Viewer, окно которой появится после запуска Ubuntu — в нём вы указываете такие данные, как имя пользователя — ubuntu, пароль — ubuntu, IP-адресом будет значение localhost, комбинация порта — 5900.

В дальнейшем для запуска Ubuntu for Android используйте программу Terminal Emulator, ярлык которой находится в меню и на рабочем столе планшета. При входе в эмулятор вам станут доступны все возможности новой системы.
Как видите, установить у себя оболочку для расширения функций планшета несложно, этот процесс не требует особых знаний и не займёт много времени.