Как установить Linux на Android без рута

Обновлено: 29.11.2022

Поскольку Android является очень популярной операционной системой среди пользователей, некоторые экспериментаторы продолжают искать способ легко установить на нее различные дистрибутивы Linux. До сих пор было очень утомительно запускать ОС Linux на Android, но теперь все по-другому. С UserLand мы можем установить Kali, Ubuntu, Arch Linux, Debian как минимальные дистрибутивы на Android. Он предоставляет встроенные оболочки и сеансы VNC для графического взаимодействия. UserLand был разработан командой Gnurroot Debian и в прошлом был очень популярным приложением.

Здесь мы покажем вам, как установить и запустить минимальный сервер Ubuntu 18.04 на телефоне Android без какого-либо процесса рутирования ( root ). Это поможет вам изучить Linux прямо на вашем телефоне, не аннулируя гарантию.

Примечание: следующие шаги также работают для Debian и Kali Linux, доступных в UserLAnd.

Установка Ubuntu Linux на Android без рута

Шаг 1. Загрузите UserLAnd

Это приложение доступно в Google Play, сообщите ссылку для его загрузки. Установить его не составит труда, как и любой другой, откройте Play Market на телефоне или используйте эту ссылку или ищите здесь, когда появится UserLAnd для его установки.

Шаг 2. Запустите UserLAnd, чтобы установить Linux на Android

Когда приложение откроется, вы увидите несколько вариантов дистрибутивов Linux вместе с их логотипами, таких как KALI Linux, Ubuntu, Alpine, Arch Linux, Debian, а также облегченные рабочие столы на основе Debian со средой рабочего стола Xfce и LXDE. Он также имеет некоторые разработки для Linux, игры и приложения для повышения производительности. Здесь мы просто сосредоточимся на процессе запуска Ubuntu на Android. Нажмите на Ubuntu.

Шаг 3. Настройка имени пользователя и пароля для пользователя и VNC

Когда вы нажимаете на Ubuntu или любой другой дистрибутив Linux, представленный в UserLAnd, он сначала попросит вас установить имя пользователя, пароль и пароль VNC.

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

Шаг 4. Загрузите Ubuntu для Android

Следующее, что нам нужно сделать, это выбрать способ подключения установленной ОС Linux 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-получить обновление

Шаг 7. Установите пароль root для Ubuntu

Откуда мы знаем, что пароль по умолчанию для пользователя root отсутствует, поэтому используйте следующую команду для его установки:

корневой пароль sudo

Введите пароль Unix дважды, все, что вы хотите установить, будет сделано…

Шаг 8. Установите среду рабочего стола Linux LXDE

По умолчанию ОС будет иметь только интерфейс командной строки, и чтобы придать ей некоторый графический пользовательский интерфейс, нам нужно установить ее вручную. Здесь мы устанавливаем легкий LXDE для Ubuntu Linux, чтобы запустить графический интерфейс на вашем телефоне Android.

sudo apt-get установить lxde

Шаг 9: настройка VNC для доступа к Ubuntu через графический интерфейс

Примечание. Не рекомендуется запускать графический интерфейс Linux для Ubuntu на Android, если у вас нет смартфона высокого класса.

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

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

sudo apt для установки плотного vncserver

Примечание: во время установки вам будет предложено установить пароль для аутентификации.

sudo vncserver:1-геометрия 1920×1080

Примечание. Я устанавливаю его на OnePlus5 с разрешением Full HD и использую ваше разрешение в приведенной выше команде.

экспорт отображения sudo=:1

Шаг 10: установите приложение RealVNC для Android

На этом этапе мы уже настроили сервер Linux VNC на Ubuntu, и теперь пришло время загрузить приложение для Android под названием RealVNC Viewer — Remote Desktop.

Шаг 11. Подключите VNC к рабочему столу Ubuntu LXDE

Нажмите + в средстве просмотра VNC, чтобы создать новое подключение. Введите 127.0.01:5901 и имя установленной ОС, в моем случае это было raj. Затем нажмите «Создать». Поскольку наше соединение не зашифровано, оно предупредит вас об этом; здесь проигнорируйте это и просто нажмите OK

Sep в поле аутентификации введите пароль, который вы создали при установке сервера TightVNC выше.

И, наконец, вы увидите среду рабочего стола LXDE Linux на Android для Ubuntu, в которой дополнительно установлено приложение UserLAnd на Android.

Если вы хотите убить или остановить vncservice, используйте следующую команду:

Поэтому мы можем использовать это приложение, чтобы иметь Ubuntu для развлечения и экспериментировать с Linux на телефоне или планшете Android.

ВНИМАНИЕ! Все ссылки в статьях могут вести на вредоносные сайты или содержать вирусы. Следуйте им на свой страх и риск. Те, кто посещают статью намеренно, знают, что делают. Не нажимайте на все бездумно.

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

Использование Linux на телефоне Android может быть полезно, когда вам нужно использовать инструменты командной строки. Это также полезно для запуска целых рабочих столов на вашем телефоне. Распространенная проблема заключается в том, что вам нужно рутировать свой телефон, чтобы получить работающую систему, но сейчас есть много систем, доступных для запуска вашего любимого дистрибутива и рабочего стола на вашем мобильном устройстве. Некоторые из этих систем доступны бесплатно, и даже существуют версии с открытым исходным кодом.

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

Обзор

Чтобы установить Linux на Android, не испортив стандартный телефон рутированием, вам понадобится программа Proot. Эта программа позволяет запускать приложения, как если бы они находились в другой корневой файловой системе. Лаунчеры и установочные приложения для Android используют Proot для установки дистрибутива или приложения на телефон. Если вы просто хотите, чтобы одно или два определенных приложения работали в Linux, вы можете использовать программу установки только для одного приложения за раз. Вы также можете установить весь дистрибутив. Вы можете решить, что лучше всего соответствует вашим потребностям, и выбрать инструмент оттуда. Помните, что здесь вы подделываете файловую систему, поэтому с точки зрения безопасности вы предоставлены сами себе.

Этот процесс прост благодаря приложениям, созданным для нас разработчиками. Вы можете установить помощник или установочное приложение из F-Droid или Play Store и выбрать, насколько глубоко вы хотите зайти в кроличью нору. Большинство этих приложений доступны в обоих магазинах. Также можно найти приложение в чистом или аналогичном APK.

Как использовать

Процесс установки дистрибутива аналогичен различным вариантам, которые у вас есть, но в принципе все, что вам нужно сделать, это выбрать параметры, доступные в самом приложении. Большинство вариантов включают настройку процесса VNC или SSH, чтобы вы могли получить к нему доступ с других компьютеров.

Средство запуска командной строки Linux

Если вы поклонник командной строки, это для вас! CLI Launcher представляет собой приложение, которое вы можете скачать в магазине Google Play или на многих сайтах загрузки APK. Средство запуска предоставляет вам большинство команд Linux, а также способ запуска ваших приложений. Вы можете ввести название приложения и нажать на список ниже, чтобы запустить приложение.

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

GNURoot

GNURoot — это решение для запуска Proot и настройки для установки приложений и дистрибутивов Linux. Используя это, вы можете установить сразу много дистрибутивов и приложений.Это приложение представляет собой инструмент, который можно использовать для установки любой корневой файловой системы на вашем мобильном устройстве.



На практике вы сначала скачаете GNURoot, а затем отдельно ваш дистрибутив. С GNURoot у вас будет множество дистрибутивов на выбор, включая Debian, Gentoo и аборигены. У вас даже есть GNU Octave. Все эти раздачи запускаются в терминале стандартно. Чтобы начать использовать графический интерфейс пользователя, найдите приложение Xserver XSDL и установите его. Когда этот шаг будет выполнен, вы можете установить все компоненты X в своей фальшивой корневой установке. После того, как вы запустите X-сервер на локальном компьютере, у вас будет рабочий стол на вашем мобильном телефоне. Вы также можете запустить рабочий стол X на своем ноутбуке; таким образом, у вас есть некоторые приложения, которые отделены от вашей обычной системы. Это может быть полезно, если у вас есть другие ресурсоемкие задачи в вашей основной системе.



УизиX

WheezyX — это система rootfs, которую можно установить с помощью приложения GNURoot. Однако, чтобы сделать это обновление, вам нужно будет переключиться на более новый дистрибутив. Вы можете сделать это, изменив файл в файле /etc/apt/sources.list. Это влечет за собой обновление всего образа до buster, что может вызвать проблемы.

Пользовательская земля

В UserLand вы получаете аналогичные функции, но они аккуратно перечислены на начальном экране. У вас не так много вариантов, хотя все они доступны прямо в приложении. Варианты, которые у вас есть, — это несколько дистрибутивов и несколько приложений. Это приложение очень простое в использовании, оно извлекает все файлы, распаковывает их и вызывает X-сервер, Vnc-сервер или Xsdl-сервер. Когда вы выберете один вариант и разрешите его установку, вам нужно будет выбрать, как отображать рабочую среду. В зависимости от того, что вы выберете, UserLand направит вас в Play Store, чтобы загрузить инструмент для этой цели. После загрузки соответствующего инструмента приложение будет запускать этот инструмент при каждом запуске сеанса.



Важным предупреждением здесь является то, что ваша новая корневая файловая система будет обновлена ​​в этом процессе. Убедитесь, что у вас есть место на диске для размещения того, что вы устанавливаете. Объем необходимого вам дискового пространства будет зависеть от вашего выбора приложения, но хорошие 10 ГБ — это хорошее начало. Если вы короткие, вы можете получить длинную установку, а затем все равно произойдет сбой из-за нехватки места.

Заключение

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

Об авторе

Матс Таге Аксельссон

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

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

Если вы читаете это, вы, вероятно, использовали Linux раньше и знаете, что он работает практически на любом оборудовании. Между тем, у вас есть телефон в кармане, и вы знаете, что он универсален. Так может ли ваш Android-телефон работать под управлением Linux?

Да, может. Вот что вам нужно знать об использовании Linux на смартфоне или планшете Android.

Подождите, разве Android уже не Linux?

Ну, это так. и это не так.

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

Операционная система Linux действительно должна называться GNU/Linux. Но со временем слово «Linux» стало взаимозаменяемым для описания ядра, а также различных операционных систем. К ним относятся Arch Linux, Ubuntu, Gentoo и многие другие.

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

Зачем устанавливать Linux на Android-устройство?

Почему вам может понадобиться установить среду рабочего стола Linux на свой телефон или планшет Android?

Возможно, вы захотите запустить приложение, недоступное на Android.Но в большинстве случаев вам просто нужно получить доступ к какой-либо среде рабочего стола. Возможно, у вас есть лишний планшет Android, который вы хотите оживить, и установка на него Linux — хороший способ сделать это.

Существующие устройства Android имеют идеальное аппаратное обеспечение для работы на ПК, и установка Linux — отличный способ сделать это.

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

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

Может ли мой телефон или планшет работать под управлением Linux?

Чтобы запустить Linux на Android, у вас есть несколько вариантов. Что вам следует использовать, зависит от того, рутировано ли ваше устройство Android или нет.

Почти во всех случаях на вашем телефоне, планшете или даже приставке Android TV может работать среда рабочего стола Linux. Вы также можете установить инструмент командной строки Linux на Android. Неважно, рутирован ли ваш телефон (разблокирован, аналог джейлбрейка для Android) или нет.

Для установки Linux на планшет или телефон Android доступны следующие варианты:

  • Чтобы установить Linux на Android без рута:
    • Debian Noroot
    • Земля пользователя
    • Андроникс
    • Использовать развертывание Linux
    • Установите Kali Linux для тестирования на проникновение

    Есть несколько других способов, позволяющих работать с Linux или настольным компьютером на Android. Их мы тоже рассмотрим.

    Как установить Linux на Android без рута

    Во-первых, мы рассмотрим три способа установки Linux на телефон или планшет Android без рутирования устройства.

    Как запустить Linux на Android с помощью Debian Noroot

    Лучший способ запустить Linux на вашем телефоне с минимальными усилиями — использовать Debian Noroot. Для работы требуется Android 4.1 или более поздней версии.

    Преимущество Debian Noroot заключается в том, что он установит Debian Buster на ваш телефон со слоем совместимости. Это позволяет запускать приложения Debian без рутирования Android. Учитывая, насколько сложным может быть рутирование для некоторых устройств, это может быть одна из лучших комбинаций Linux Android, которые вы можете получить.

    Производительность Debian Noroot невысокая, но ее можно использовать. Чтобы получить наилучшие результаты при установке Linux для Android, рассмотрите возможность рутирования вашего устройства.

    Загрузить: Debian Noroot (бесплатно)

    Установите Linux на Android с помощью UserLAnd

    Альтернатива Debian Noroot. UserLAnd — это приложение для Android из Play Store, которое предлагает выбор дистрибутивов. Помимо Alpine, Arch, Debian, Kali и Ubuntu, этот инструмент позволяет устанавливать приложения.

    Вы можете установить такие инструменты, как GIMP, Firefox и LibreOffice, до установки Linux на Android. Просто запустите приложение, согласитесь с разрешениями и выберите дистрибутив для установки. Можно выбрать просмотр установленной версии Linux через SSH (командная строка) или с помощью приложения VNC (для настольных компьютеров).

    Его удивительно просто настроить и использовать. Таким образом, если вы ищете решение для запуска Linux на Android, попробуйте это.

    Загрузить: UserLAnd (доступны бесплатные покупки в приложении)

    AndroNix устанавливает Linux на Android

    Из них Ubuntu XFCE, Debian XFCE, Ubuntu KDE и Manjaro XFCE имеют модифицированные версии, доступные для устройств Android с чипсетами ARMv8 и более поздних версий. Эти модифицированные версии оптимизированы для работы на вашем смартфоне, и моды позволят вам в полной мере насладиться Linux, особенно Ubuntu на Android.

    Чтобы установить операционную систему Linux на Android с помощью Andronix, просто коснитесь нужного дистрибутива и нажмите «Установить». Вам нужно будет выполнить шаги, чтобы скопировать команду в окно терминала Termux, а также выбрать среду рабочего стола.

    В приведенном выше видео процесс описан более подробно. Просто убедитесь, что у вас установлены Termux и приложение для просмотра VNC (например, VNC Viewer). Вам понадобится VNC, чтобы использовать выбранный вами рабочий стол Linux.

    Andronix предоставляется бесплатно, но имеет премиум-обновление, в котором удаляется реклама и появляются дополнительные (не жизненно важные) функции. Это включает в себя поддержку автономной загрузки операционных систем.

    Загрузить: Andronix (доступны бесплатные покупки в приложении)

    Еще 3 способа запустить Linux на Android без рута

    Хотя мы рассмотрели несколько хороших вариантов запуска Linux на устройстве Android, доступны и другие способы:

    • DeX. Если у вас есть современное устройство Samsung, у вас есть возможность переключить свое оборудование в режим рабочего стола с помощью DeX. Хотя это и не совсем операционная система Linux, это среда рабочего стола с ядром Linux.
    • Удаленный рабочий стол для системы под управлением Linux с помощью приложения Splashtop.
    • Termux. Эта автономная среда Linux на основе командной строки позволяет запускать приложения Linux на Android. Таким образом, это буквально Linux на Android!

    Как установить Linux на Android с помощью root

    Для пользователей с правами суперпользователя или тех, кто готов потратить время на получение root-доступа на своем устройстве Android, установка Linux станет проще и быстрее.

    Как установить Linux на Android-устройство с root-доступом

    Если у вас есть корневое устройство, вы можете установить различные версии Linux на Android с помощью инструмента развертывания Linux. Для этого лучше всего сначала подключить телефон к сети Wi-Fi.

    Начните с установки BusyBox, который предоставляет некоторые расширенные возможности root. Затем установите Linux Deploy. При первом запуске нажмите «Пуск», чтобы убедиться, что root-права включены, затем нажмите «Настройки» в правом нижнем углу.

    Используйте отображаемое меню параметров, чтобы выбрать предпочитаемый дистрибутив. Debian, Ubuntu, Gentoo, Fedora и многие другие доступны для установки. Мы использовали Arch Linux.

    linux-on- android-1

    linux-on- android-1

    Short Bytes: для установки некоторых дистрибутивов Linux на телефон Android обычно требуется дистрибутив с поддержкой ARM и права root. Поскольку рутирование телефона аннулирует гарантию и открывает лазейки для потенциальных атак, вот простой способ установить дистрибутив Linux на Android без рутирования. Итак, приступим.

    C anonical делает большие ставки на свои официальные смартфоны с Ubuntu и усердно работает над тем, чтобы конвергенция попала в нужное место. Однако, если вы не хотите идти на рынок, чтобы купить телефон с дистрибутивом Linux, и хотите использовать версию, отличную от Ubuntu Phone, вот способ.

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

    Есть одна вещь, о которой я хотел бы сказать вам, что это не похоже на установку полной версии Linux для ПК на телефоны Android. Но не волнуйтесь — здесь мы установим подсистему Linux, которая включает в себя множество инструментов Linux и другие бесконечные возможности. Вы можете использовать apt-get, SSH или даже превратить свой телефон Android в сервер LAMP для запуска веб-приложений.

    Начнем с установки Linux на телефон Android:

    Шаг 1. Установка GNURoot из Play Store

    Первый и самый важный шаг — установить бесплатное приложение для Android GNURoot в свое приложение Android. Это приложение устанавливает поддельную корневую файловую систему Linux. Просто откройте Play Store, найдите GNURoot и установите основное приложение GNURoot на свое устройство Android.

    linux-on-android -

    Шаг 2. Выберите вспомогательное приложение дистрибутива Linux

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

    Этот процесс может занять некоторое время, поэтому подождите несколько минут.

    linux-on-android

    Шаг 3. Выберите дистрибутив Linux и запустите

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

    Шаг 4. Готово к использованию

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

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

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

    Как перейти к графическому интерфейсу с Linux на телефоне Android?

    В четырех основных дистрибутивах Linux, доступных в приложении GNURoot, вам придется работать с помощью командной строки. Для запуска программ, которым нужны окна, вам понадобится графический интерфейс. Это можно реализовать с помощью дистрибутива GNURoot WheezyX (на первом этапе). Он запускает сервер VNC, и для просмотра графического интерфейса вам необходимо загрузить VNC Viewer из Play Store.

    В первый раз после запуска дистрибутива WheezyX в окне терминала запустите приложение просмотра VNC и введите «localhost:1» в качестве адреса и «password» в качестве пароля по умолчанию.

    При этом запустится виртуальный рабочий стол для окна терминала xterm для Wheezy.Теперь с помощью указателя мыши и значка клавиатуры вы можете перемещаться по Linux на Android.

    Считаете ли вы полезным это руководство по установке Linux на телефон Android? Расскажите нам в комментариях ниже.

    Читайте также: