Установка Linux на телефон начинается не с прошивки, а с ответа на вопрос: какой именно результат нужен. Под этой задачей скрываются три разных сценария — запуск терминала и утилит Linux поверх Android, полноценный дистрибутив в chroot-контейнере или полная замена системы на мобильный Linux вроде postmarketOS. От выбранного сценария зависят требования к устройству, риски и порядок действий.
Эта статья разбирает все три подхода: от безопасного, не требующего root-прав, до радикального, при котором смартфон превращается в устройство на чистом Linux. Перед любыми действиями с прошивкой обязательно сделайте резервную копию данных — часть методов необратимо стирает память телефона.
Какие способы установки Linux на телефон существуют
Первый и самый простой путь — приложение Termux. Это эмулятор терминала с собственным пакетным менеджером, который работает на Android без root-прав. Он подходит для запуска консольных утилит, скриптов на Python, SSH-клиента и многих серверных инструментов. Однако это не полноценная система: ядро остаётся андроидовским, графический интерфейс отсутствует по умолчанию.
Второй вариант — установка дистрибутива (Ubuntu, Debian, Kali Linux) внутри chroot-окружения или через proot. Здесь уже доступна привычная файловая структура Linux, пакетный менеджер apt и даже графический рабочий стол через VNC. Для части решений нужен root, но существуют и варианты без него.
Третий, самый сложный сценарий — полная замена Android на мобильный дистрибутив: postmarketOS, Ubuntu Touch, Mobian. Такая установка требует разблокированного загрузчика и поддерживается ограниченным списком устройств. Перед прошивкой проверьте свою модель в официальном списке поддерживаемых устройств выбранного проекта — установка на неподдерживаемый телефон почти гарантированно приведёт к нерабочему аппарату.
Подготовка телефона перед установкой
Независимо от выбранного способа подготовка схожа. Сначала освободите место: для Termux достаточно нескольких сотен мегабайт, а chroot-окружение с графическим окружением может занять несколько гигабайт. Зарядите батарею хотя бы до половины — прерывание процесса установки по питанию способно повредить файловую систему контейнера.
Для методов с заменой системы список подготовительных шагов длиннее:
- 🔓 Разблокируйте загрузчик (bootloader) — процедура зависит от производителя и обычно стирает все данные.
- 💾 Сделайте резервную копию фото, контактов и файлов на компьютер или в облако.
- 🔌 Установите на компьютер инструменты
adbиfastbootиз официального пакета Android SDK Platform Tools. - 📄 Скачайте образы прошивки только с официального сайта проекта и сверьте контрольные суммы, если они опубликованы.
⚠️ Внимание: разблокировка загрузчика на многих устройствах аннулирует гарантию, отключает часть функций безопасности (например, бесконтактную оплату) и полностью удаляет данные. Порядок разблокировки у каждого производителя свой — сверяйтесь с официальной инструкцией именно для вашей модели.
Установка Termux — Linux-терминал без root
Это единственный способ, который не несёт риска для системы. Важный нюанс: версию Termux следует брать из репозитория F-Droid или с официальной страницы проекта, поскольку сборка в Google Play долгое время не обновлялась и могла работать некорректно. Актуальность конкретного источника проверяйте на момент установки — ситуация меняется.
После установки откройте приложение и обновите пакеты. Команды вводятся построчно, подтверждая клавишей Enter:
pkg update && pkg upgrade
pkg install python git openssh
Терминал готов к работе: можно писать скрипты, подключаться к серверам по SSH, запускать простые веб-серверы. Файлы телефона доступны после выполнения команды termux-setup-storage и выдачи разрешения.
☑️ Проверка после установки Termux
Дистрибутив Linux в chroot или proot
Если нужен настоящий дистрибутив с apt и графическим интерфейсом, используются приложения-контейнеры: Termux с proot-окружением, Linux Deploy (требует root) или UserLAnd (работает без root). Принцип один: скачивается корневая файловая система дистрибутива, которая запускается изолированно от Android.
Типовой порядок для proot-варианта в Termux выглядит так: устанавливается пакет proot-distro, затем просматривается список доступных систем и запускается установка выбранной:
pkg install proot-distro
proot-distro list
proot-distro install debian
proot-distro login debian
Для графического рабочего стола дополнительно ставится окружение (например, XFCE) и VNC-сервер, а картинка выводится через приложение VNC-клиента. Работает это медленнее нативной системы, и плавность сильно зависит от объёма оперативной памяти телефона.
Что реально делать в таком окружении:
- 🐍 Запускать среду разработки: редакторы, компиляторы, интерпретаторы.
- 🌐 Поднимать локальные серверы для тестирования сайтов и API.
- 🛠 Использовать консольные инструменты диагностики сети и работы с файлами.
- 🎓 Учиться администрированию Linux без отдельного компьютера.
Полная замена Android на мобильный Linux
Проекты postmarketOS, Ubuntu Touch и Mobian устанавливаются вместо Android и используют ядро Linux напрямую. Это единственный способ получить «настоящий» Linux-смартфон, но и ограничений здесь больше всего. Список поддерживаемых устройств у каждого проекта свой, и даже внутри него функциональность делится на уровни: где-то работает всё, включая звонки и камеру, а где-то — только экран и Wi-Fi.
Общая логика установки через fastboot выглядит так: телефон переводится в режим загрузчика, затем с компьютера прошиваются образы системы. Конкретные команды и набор файлов различаются для каждой модели и каждого дистрибутива — используйте только инструкцию с официальной страницы вашего устройства в вики проекта. Универсальной команды, подходящей всем телефонам, не существует.
⚠️ Внимание: прошивка неподходящего образа может привести к состоянию «кирпича», когда телефон не загружается. Восстановление иногда возможно только через сервисные режимы конкретного чипа или в сервисном центре. Не прошивайте файлы, собранные для другой модели, даже похожей по названию.
Почему список поддерживаемых устройств такой маленький
Мобильные чипы используют закрытые драйверы, написанные под Android. Сообществу приходится адаптировать ядро и прошивки для каждой модели отдельно, поэтому хорошо поддерживаются лишь устройства с открытой документацией или активным сообществом разработчиков.
Сравнение способов установки
Чтобы выбрать подход, удобно свести ключевые различия в одну таблицу. Оценки усложнения и риска ориентировочные — конкретный результат зависит от модели телефона и вашего опыта.
| Способ | Root нужен | Риск для устройства | Графический интерфейс | Кому подходит |
|---|---|---|---|---|
| Termux | Нет | Минимальный | Нет (терминал) | Новичкам и для скриптов |
| proot/chroot | Зависит от приложения | Низкий | Через VNC | Для полноценного дистрибутива |
| postmarketOS / Ubuntu Touch | Нужна разблокировка загрузчика | Высокий | Нативный | Энтузиастам с поддерживаемой моделью |
Типичные проблемы и их решения
Самая частая жалоба после установки Termux — ошибки при обновлении пакетов. Обычно причина в устаревшей версии приложения или недоступном репозитории; помогает команда termux-change-repo для смены зеркала и установка актуальной сборки из рекомендованного источника.
В chroot-окружениях типичны три проблемы: нехватка памяти (Android принудительно завершает процесс — помогает отключение оптимизации батареи для приложения), отсутствие звука в VNC-сеансе (это ограничение метода, а не поломка) и ошибки прав доступа при работе с картой памяти, которые связаны с ограничениями самого Android на доступ к внешнему накопителю.
При полной замене системы главные риски — неработающие модем, камера или сенсор после прошивки. Это означает, что уровень поддержки вашей модели частичный. Проверяйте статус компонентов на странице устройства до прошивки и сохраняйте возможность вернуться на стоковую прошивку: заранее найдите официальный образ Android для вашей модели и убедитесь, что понимаете процедуру отката.
⚠️ Внимание: не храните единственную копию важных данных на телефоне, который используется для экспериментов с прошивками. Любая неудачная операция с загрузчиком может потребовать полного сброса устройства.
Часто задаваемые вопросы
Можно ли установить Linux на телефон без root-прав?
Да. Termux и proot-окружения (в том числе через приложения вроде UserLAnd) работают без root. Без прав суперпользователя нельзя только полностью заменить систему и использовать chroot-решения, которым требуется прямой доступ к разделам.
Удалится ли Android при установке Linux?
Зависит от способа. Termux и контейнеры работают поверх Android и ничего не удаляют. Полная установка postmarketOS или Ubuntu Touch заменяет систему и стирает данные — об этом нужно позаботиться заранее, сделав резервную копию.
Будут ли работать звонки и мобильный интернет на мобильном Linux?
Только на устройствах с соответствующим уровнем поддержки. У каждой модели на странице проекта указано, какие компоненты функционируют. Для многих телефонов модем и камера остаются экспериментальными или не работают вовсе.
Можно ли вернуть Android после установки мобильного Linux?
Обычно да, если вы заранее нашли официальную стоковую прошивку для своей модели и знаете процедуру её установки через fastboot или фирменную утилиту производителя. Проверьте доступность такой прошивки до начала экспериментов.
Насколько производителен Linux на телефоне?
Консольные задачи в Termux выполняются практически с нативной скоростью. Графическое окружение через VNC заметно медленнее из-за накладных расходов на виртуальный дисплей. Нативные мобильные дистрибутивы работают быстро, но их отзывчивость зависит от зрелости драйверов конкретной модели.