Как установить Ubuntu Linux на Android без root
Вы ищете способ установить и запустить Ubuntu 18.04 Linux server на вашем Android смартфоне или планшете без укоренения телефона? Тогда попробуйте UserLAnd.
Android будучи очень популярной у пользователей операционной системой, некоторые эксперементаторы продолжают искать способ легко установить на нее различные дистрибутивы Linux. До сих пор это была очень утомительная работа для запуска Linux OS на Android, но теперь все иначе . С помощью UserLand мы можем установить Kali, Ubuntu, Arch Linux, Debian , как дистрибутивы на Android в минимальной форме. Он предоставляет встроенные оболочки и сеансы VNC для графического взаимодействия. UserLand разработан командой Gnurroot Debian приложение которое было очень популярно раньше.
Здесь мы покажем способ установки и запуска Ubuntu 18.04 minimal server на Android phone без какого-либо процесса укоренения( root ). Это поможет вам изучить Linux непосредственно на вашем телефоне, не аннулируя гарантию.
Примечание : приведенные ниже шаги также работают для Debian и Kali Linux, доступных в приложении UserLAnd.
Установка Ubuntu Linux на android без root
Шаг 1: Загрузите Приложение UserLAnd
Это приложение доступно в магазине Google Play, вот ссылка для его загрузки. Там нет никаких сложностей в его установке так же как и любой другой, откройте Play маркет на телефоне, либо используйте здесь данную ссылку или поиск , когда UserLAnd появится установите его.
Шаг 2: Запустите UserLAnd для установки ОС Linux на Android
В тот момент когда приложение откроется вы увидите несколько вариантов дистрибутивов Linux вместе с их логотипами , такими как KALI Linux , Ubuntu , Alpine , Arch Linux, Debian наряду с легкими рабочими столами на основе Debian с Xfce и LXDE desktop environment . Он также имеются некоторые разработки Linux, игры и приложения для повышения производительности.Вот здесь мы только собираемся сосредоточиться на процессе запуска Ubuntu на Android. Нажмите на значок Ubuntu.
Шаг 3: Настройка имени пользователя и пароля для пользователя и VNC
Когда вы нажмете на Ubuntu или любой другой дистрибутив Linux предоставленный в UserLAnd, сначала он попросит вас установить имя пользователя, пароль и пароль VNC.
Введите все что вы хотите и помните что все это будет установлено от имени стандартного пользователя операционной системы Ubuntu вашего Android. После этого нажмите на опцию продолжить .
Шаг 4: Скачать Ubuntu для Android
Следующее что нам нужно выбрать как мы хотели бы подключить установленный Linux OS Ubuntu на Android с SSH или VNC. Я хотел бы использовать SSh который прост, и из встроенного терминала UserLAnd я могу легко управлять своей операционной системой Linux. Далее в этой статье мы также покажем как использовать RealVNC для подключения существующей Ubuntu, KALI или любой другой ОС, доступной в этом приложении для Android.
После этого он скажет что файлы Ubuntu для загрузки на Android имеют размер 80 МБ и хотели бы вы загрузить его без Wi-Fi, нажмите Продолжить если вы хотите загрузить их на мобильные данные. Это займет несколько минут чтобы все настроить это будет зависит от вашей скорости подключения к интернету.
Шаг 5: войдите на Android под управлением Ubuntu
После установки как мы выбрали SSH в начале откроется окно терминала. Теперь здесь так же как обычный сервер Ubuntu введите пароль который вы создали выше для вашего образа Ubuntu работающего на Android.
Шаг 6: обновление Ubuntu работает на Android
Помимо небольшого в отличии от Windows 10 WSL, вы не будете чувствовать никаких других различий на этом Ubuntu Linux образе эмулируемый на Android телефоне.
Таким образом теперь мы можем использовать клавиатуру для ввода команды в наш Linux. Давайте сначала обновим все его пакеты. Выполните следующую команду
sudo apt-get an update
Шаг 7: Установите пароль root для Ubuntu
Как мы знаем по умолчанию пароль для пользователя root отсутствует, поэтому для его установки используйте следующую команду:
Введите Unix пароль два раза то что вы хотите установить будет сделано…
Шаг 8: Установите Linux Desktop Environment LXDE
По умолчанию ОС будет иметь только интерфейс командной строки, и чтобы дать ему некоторый графический пользовательский интерфейс, нам нужно установить его вручную. Здесь мы устанавливаем lightwieght LXDE для Ubuntu Linux для запуска GUI на Android-телефоне.
sudo apt-get install lxde
Шаг 9: настройка VNC для доступа к Ubuntu через интерфейс GUI
Примечание : запуск Linux GUI для Ubuntu на Android не рекомендуется, если у вас нет смартфона высокого класса.
В командной строке оболочки UserLAnd Ubuntu выполните следующие команды:
Мы можем использовать приложение XSDL для Android для доступа к GUI desktop для Ubuntu, но это лаг и именно поэтому мы решили не использовать RealVNC viewer.
sudo apt to establish tightvncserver
Примечание : во время установки он попросит вас Установить пароль для аутентификации.
sudo vncserver :1-geometry 1920×1080
Примечание : Я устанавливаю его на OnePlus5, и он имеет полное разрешение HD, и в приведенной выше команде используйте свое разрешение.
export display sudo=:1
Шаг 10: установите приложение RealVNC для Android
На этом этапе мы уже настроили сервер Linux VNC на Ubuntu,и теперь пришло время загрузить приложение для Android под названием RealVNC Viewer — Remote Desktop.
Шаг 11: подключите VNC к рабочему столу Ubuntu LXDE
На VNC viewer нажмите на значок + , чтобы создать новое соединение. Введите 127.0.01:5901 и имя установленной ОС, в моем случае это был raj . Затем нажмите на опцию Создать .Поскольку наше соединение не зашифровано, он предупредит об этом; здесь проигнорируйте это и просто нажмите на OK .
Теперь в поле аутентификация введите пароль, который вы создали при установке TightVNC server выше.
Наконец, вы увидите среду рабочего стола LXDE Linux на Android для Ubuntu, которая дополнительно установила приложение UserLAnd на Android.
Если вы хотите убить или остановить vncservice , то используйте следующую команду:
Таким образом мы можем использовать это приложение, чтобы иметь Ubuntu для удовольствия и экспериментировать Linux на Android телефоне или планшете.
Выбираем Linux для планшета
И снова перевод, на этот раз статьи: тестирование дистрибутивов Linux для планшета с ресурса techradar.
В наши дни рынок устройств персональных компьютеров стремительно выходят основанные на Windows планшеты. Они имеют сенсорный экран, но в то же время могут быть очень просто превращены в устройство 2 в одном с помощью подключения мыши и клавиатуры. Это позволит использовать планшет в качестве ноутбука с сенсорным экраном.
Большинство современных гибридных планшетов основаны на чипсетах от Интел — Bay Trail Atom. Здесь используется процессор x86, конечно он серьезно отстает от топовых Core i5, i7 и даже i3. Но тем не менее их мощности хватает для нормально работы предустановленной там Windows 10. Поэтому ничего не мешает установить Linux на планшет х86.
Но где же планшеты с операционной системой Linux? Существует огромный дефицит на рынке таких устройств, и пока мы ждем его заполнения, можем взять планшет Bay Trail и установить на него Linux для планшета. В конце-концов, учитывая, что это планшет архитектуры х86, то мы можем установить на него что угодно. Но на самом деле подойдет далеко не любой дистрибутив.
Аппаратное обеспечение
В тестировании принимал участие планшет за $200 Linx 1010 Windows 10, с подключенной клавиатурой. Он работает на четырехъядерном процессоре Atom Z3735F и имеет 2 Гб оперативной памяти и разрешение экрана 1280 х 800 с 10,1 дюймовый WXGA емкостный экран, видеокарту седьмого поколения Intel HD, а также 32 ГБ встроенной памяти.
Устройство поддерживает технологии Bluetooth, Wifi, встроены две камеры, два USB порта и слот MicroSD. Кроме того, есть акселерометр, который позволяет определять повороты устройства.
Цель — найти дистрибутив Linux для планшета, который сможет использовать все основные функции этого планшета: графика, звук, Wifi, управление питанием, сенсорный экран. Но тут же кроется одна загвоздка — это поколение планшетов с 64 битным процессором и 32 битным EFI. Но большинство 32-битных дистрибутивов не поддерживают EFI, 64 битные используют только 64-битные EFI.
Но решение этой проблемы было найдено в виде файла bootia32.efi от Джона Уэллса. Его достаточно скопировать в папку BOOT. На поддерживаемых устройствах вы получите полностью рабочее меню Grub. Для двоих дистрибутивов не понадобился даже этот обходной путь, они отлично установились и работали. Обратите внимание, перед тем, как что-то делать следует сделать полную резервную копию планшета, иначе вы не сможете вернутся к Windows 10. А теперь давайте перейдем к списку.
Ubuntu 14.04.3 LTS
Скачать LTS релиз Ubuntu для планшета в сети не так то просто, но в конце-концов были найдены индивидуальные сборки от Яна Моррисона для настольных компьютеров на базе Z3735F. Был загружен ISO и записан с помощью Unetbootin на USB флешку. Затем была выполнена загрузка в Live режиме.
Сначала пришлось открыть Настройки -> Экран и повернуть Дисплей на 90 градусов по часовой стрелке, чтобы переключить его в ландшафтный режим. В системе не было звука, и поддержки касаний, но работал Wifi.
Устанавливать систему пришлось очень аккуратно, диск разбивался вручную, чтобы оставить оригинальный загрузочный раздел EFI без изменений и выбрать Winidows Boot Loader для установки загрузчика.
После того как установка была завершена, пришлось установить 32-битную версию Grub с помощью скрипта от Моррисона., прежде чем получилось успешно перезагрузиться в установленную Ubuntu. Другие пользователи использовали этот патч также и в других системах, например Linux Mint.
Затем система была обновлена и установлен патч dsdt, но звук и сенсорный экран по прежнему не работали. Ubuntu работала только от батареи, но это проблема всех дистрибутивов в этом тесте, а также не было контроля над яркостью экрана.
При обновлении ядра до 4.4.3 был получен полностью рабочий сенсорный экран, но и ухудшена стабильность работы Wifi, интернет удалось настроить только с помощью внешнего wifi адаптера. Возможно, в следующих версиях ядра проблема будет исправлена в linux для планшета.
Debian 8.3 (Jessie)
В Debian нет поддержки запуска в режиме Live системы, но зато установочные образы отлично работают как с 32-битным, так и 64-битным EFI. Достаточно было скачать образ и записать его на флешку.
В установщике нет поддержки сенсорного ввода, поэтому вам понадобится внешняя клавиатура, а также несвободный файл rt2860.bin, чтобы заставить работать Wifi адаптер.
Но после установки пакета с прошивкой, wifi адаптер был обнаружен автоматически. Остальная часть установки прошла без проблем. Диск был разбит вручную, чтобы сохранить оригинальный загрузочный раздел Windows.
Использовалось окружение рабочего стола Gnome, установка Grub прошла без проблем. Осталось перезагрузиться и использовать полностью готовую к работе систему.
Опять пришлось поворачивать экран на 90 градусов и, к сожалению, поддержка оборудования оказалась минимальной — ни сенсорный экран, ни wifi, ни звук, на работали. Обновление ядра до версии 4.2 ничего не дало.
Оценка: 7 из 10
Fedora
Дистрибутив Fedora тестировался в виде редакции Fedlet. Результаты были аналогичны тем, что и в Debian, базовая функциональность была, но ни поддержки сенсорного ввода ни звука, ни управления питанием и яркостью дисплея не было. Встроенный Wifi адаптер тоже не работал.
Fedlet использует оболочку рабочего стола Gnome, и это заметно сказалось на производительности, система оказалась гораздо менее отзывчивой, чем ubuntu или Debian.
Оценка: 6 из 10
Arch Linux
В эксперименте с Arch Linux участвовала специальная версия, поддерживающая работу с wifi и 32 битный EFI от WatchMySys. Программа работала но поначалу попросту зависала в меню Grub. Работать с клавиатурой приходилось с зажатой клавишей Fn, но после загрузки в консоль клавиша Fn уже работала нормально. Wifi адаптер в системе определился и работал нормально.
Но здесь важно заметить, что ArchLinux система не для новичнов и придется очень много работать в командной строке, а это занятие не очень удобное для планшетов.
Оценка: 6 из 10
Porteus
Перед тем как попробовать этот дистрибутив было предпринято ряд безуспешных попыток установить другие. Это дистрибутив предназначенный для запуска с внешних носителей, таких как USB флешки, что делает его отличным выбором для тех кто хочет попробовать Linux на планшете не влияя на установку Windows.
На странице загрузки можно выбрать версию с поддержкой 64-битного процессора и UEFI. В качестве окружения было выбрано легкое LXqt. Размер образа составил 500 мегабайт. Но пришлось скопировать файл bootia32.efi в папку /EFI/BOOT, собственно как и во многих других дистрибутивах.
Повернуть экран в настройках не получилось, потому что там попросту нет такого пункта, поэтому пришлось использовать команду:
xrandr —output UNKNOWN1 —rotate right
К сожалению опять не работал сенсорный экран, а также, как и раньше, не работал звук и встроенный Wifi.
Оценка: 5 из 10
Выводы
Поддержка дешевых планшетов на Windows 10 все еще очень плохая на данный момент, но ситуация улучшается. Проблема остается, но небольшое количество людей используют эти планшеты, поэтому разработка ведется очень медленно.
Было протестировано большое количество дистрибутивов, с переменным успехом. Некоторые из них не поддерживали 32 битные UEFI, другие не могли загрузить Grub, чтобы продолжить загрузку системы.
Осложняет установку то, что Debian и Ubuntu специально ориентированы для планшетов и были успешно установлены. Но с другими дистрибутивами ситуация обстоит намного иначе.
Тем не менее большие надежды возлагаются на Ubuntu, мы выбрали ее нашим победителем. Здесь по крайней мере работал сенсорный экран, и будем надеяться в будущем другие проблемы тоже будут исправлены.