- Как запустить Linux на устройствах Android
- Подождите, разве Android уже не Linux?
- Зачем устанавливать Linux на устройство Android?
- Может ли мой телефон или планшет работать под управлением Linux?
- Как установить Linux на Android без Root
- Как запустить Linux на Android с Debian NoRoot
- Получить Linux на Android с UserLAnd
- AndroNix устанавливает Linux на Android
- Еще 3 способа запустить Linux на Android без Root
- Как установить Linux на Android с Root
- Как установить Linux на root устройство Android
- Saved searches
- Use saved searches to filter your results more quickly
- License
- meefik/linuxdeploy
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
Как запустить Linux на устройствах Android
Хотите запустить Linux на Android? Вот методы как для рутованных, так и для unrooted устройств, чтобы запустить рабочий стол 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 box могут работать в среде рабочего стола Linux. Вы также можете установить инструмент командной строки Linux на Android. Не имеет значения, рутирован ли ваш телефон (разблокирован, Android-эквивалент джейлбрейка) или нет.
Доступны следующие варианты установки Linux на планшет или телефон Android:
Использование Linux Deploy
Установите Kali Linux для тестирования на проникновение
Несколько других методов мы также рассмотрим .
Как установить Linux на Android без Root
Во-первых, мы рассмотрим три способа установки Linux на ваш телефон или планшет Android .
Как запустить Linux на Android с Debian NoRoot
Лучший способ запустить Linux на вашем телефоне с минимальной суетой-это Debian Noroot. Для этого вам понадобится Android 4.1 или более поздняя версия.
Преимущество Debian Noroot заключается в том, что он установит Debian Buster на ваш телефон в режиме совместимости. Это позволяет запускать приложения Debian без необходимости root Android. Учитывая, насколько сложным может быть получение root для некоторых устройств, это может быть одним из лучших комбо Linux Android, которые вы получите.
Производительность с Debian Noroot невелика, но ее можно использовать. Для достижения наилучших результатов при установке Linux для Android сначала рассмотрите возможность получение root устройства.
Получить Linux на Android с UserLAnd
Альтернатива Debian Noroot, UserLAnd-это приложение для Android из Play Store, которое предлагает выбор дистрибутивов. В дополнение к Alpine, Arch, Debian, Kali и Ubuntu этот инструмент позволяет устанавливать приложения.
Вы можете установить такие инструменты, как GIMP, Firefox и LibreOffice, прежде чем устанавливать Linux на Android. Просто запустите приложение, согласитесь с разрешениями и выберите дистрибутив для установки. Существует выбор просмотра установленной версии Linux через SSH (командная строка) или с помощью приложения VNC (для рабочего стола).
Он удивительно прост в настройке и использовании. Таким образом, если вы ищете решение для запуска Linux на Android, попробуйте это.
AndroNix устанавливает Linux на Android
Доставка с восемью дистрибутивами, этот полезный инструмент также предлагает модифицированные версии некоторых операционных систем Linux для повышения производительности. Стандартными восемью дистрибутивами являются:
Из них Ubuntu XFCE, Debian XFCE, Ubuntu KDE и Manjaro XFCE имеют модифицированные версии, доступные для устройств Android с чипсетами ARMv8 и более поздними версиями. Эти модифицированные версии оптимизированы для работы на вашем смартфоне, и моды позволят вам наслаждаться Linux в полной мере, особенно Ubuntu на Android.
Чтобы установить операционную систему Linux на Android с Andronix, просто нажмите нужный дистрибутив, а затем нажмите Установить . Вам нужно будет выполнить шаги, чтобы скопировать команду в окно терминала Termux, а также выбрать среду рабочего стола.
Вам понадобится VNC для использования выбранного рабочего стола Linux.
Andronix бесплатен, но имеет премиум-обновление, которое удаляет рекламу и вводит дополнительные (не жизненно важные) функции. Это включает поддержку автономной загрузки операционных систем.
Еще 3 способа запустить Linux на Android без Root
Хотя мы рассмотрели несколько хороших вариантов запуска Linux на вашем устройстве Android, доступны и другие методы:
- DeX: Если у вас есть современное устройство Samsung, у вас есть возможность переключить оборудование в режим рабочего стола с помощью DeX. Хотя это не совсем операционная система Linux, это среда рабочего стола с ядром Linux.
- Удаленный рабочий стол в системе под управлением Linux, используя приложение Splashtop.
- Termux: Эта автономная среда Linux, основанная на командной строке, позволяет запускать приложения Linux на Android. Таким образом, это буквально Linux на Android!
Как установить Linux на Android с Root
Для пользователей root или тех, кто хочет потратить время на взлом своего устройства Android, установка Linux проще и быстрее.
Как установить Linux на root устройство Android
Если у вас есть root устройство, вы можете установить различные версии Linux на Android с помощью инструмента развертывания Linux. Лучше всего это сделать, сначала подключив телефон к сети Wi-Fi.
Начните с установки BusyBox, который предоставляет некоторые расширенные возможности root. Затем установите Linux Deploy. При первом запуске нажмите Пуск , чтобы убедиться, что права root включены, затем нажмите Настройки в правом нижнем углу.
Используйте отображаемое меню параметров, чтобы выбрать нужный дистрибутив . Debian, Ubuntu, Gentoo, Fedora и многие другие доступны для установки. Мы использовали Arch Linux.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Install and run GNU/Linux on Android
License
meefik/linuxdeploy
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Fix missing/wrong Italian translations
Git stats
Files
Failed to load latest commit information.
README.md
Copyright (C) 2012-2019 Anton Skshidlevsky, GPLv3
This application is open source software for quick and easy installation of the operating system (OS) GNU/Linux on your Android device.
The application creates a disk image or a directory on a flash card or uses a partition or RAM, mounts it and installs an OS distribution. Applications of the new system are run in a chroot environment and working together with the Android platform. All changes made on the device are reversible, i.e. the application and components can be removed completely. Installation of a distribution is done by downloading files from official mirrors online over the internet. The application can run better with superuser rights (root).
The program supports multi language interface. You can manage the process of installing the OS, and after installation, you can start and stop services of the new system (there is support for running your scripts) through the UI. The installation process is reported as text in the main application window. During the installation, the program will adjust the environment, which includes the base system, SSH server, VNC server and desktop environment. The program interface can also manage SSH and VNC settings.
Installing a new operating system takes about 15 minutes. The recommended minimum size of a disk image is 1024 MB (with LXDE), and without a GUI — 512 MB. When you install Linux on the flash card with the FAT32 file system, the image size should not exceed 4095 MB! After the initial setup the password for SSH and VNC generated automatically. The password can be changed through «Properties -> User password» or standard OS tools (passwd, vncpasswd).
The app is available for download in Google Play and GitHub.
- Bootstrap: Alpine, Arch, CentOS, Debian, Fedora, Kali, Slackware, Ubuntu, Docker or from rootfs.tar
- Installation type: image file, directory, disk partition, RAM
- Supported file systems: ext2, ext3, ext4
- Supported architectures: arm, arm64, x86, x86_64, emulation mode (ARM ~ x86)
- Control interface: CLI, SSH, VNC, X11, Framebuffer
- Desktop environment: XTerm, LXDE, Xfce, MATE, other (manual configuration)
- Supported languages: multilingual interface
Do not work update operating environment or errors appear in debug mode: «Permission denied», «Socket operation on non-socket» or other.
Install compatible BusyBox in /system/xbin, add path /system/xbin in «Settings -> PATH variable», update the operating environment «Settings -> Update ENV». Before upgrading the environment, it is desirable restart the device. After that, the container options must be selected «Properties -> File system -> Auto» and «Propetries -> Image size (MB) -> 2000», because «busybox mke2fs» is not supperted an option «-t» to specify type of file system and not supperted image greater 2 GB. Now you can start a new installation «Menu -> Install».
Making an image on sdcard return an error «Read-only file system».
If you are using SuperSU utility you need to uncheck «mount namespace separation» in SuperSU settings. See documentation.
Installing an application on Google Play fails with the message «Unknown error code during application installation: -24».
You need to remove the application directory: /data/data/ru.meefik.linuxdeploy
SD card read / write speed (10 class) on Android (Samsung Galaxy S II) for file systems vfat, ext2, ext4:
- vfat: read speed 14.1 MB/s; write speed 12.0 MB/s
- ext2: read speed 14.9 MB/s; write speed 3.9 MB/s
- ext4: read speed 14.9 MB/s; write speed 16.6 MB/s
- ext2 (loop): read speed 17.0 MB/s; write speed 7.4 MB/s
- ext4 (loop): read speed 17.2 MB/s; write speed 8.8 MB/s
Installation time and use space on disk (Debian wheezy/armhf on Samsung Galaxy S II):