Устанавливаем GNU/Linux на смартфон с Android без прав root

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

Нам понадобиться:
• собственно, смартфон с каким-либо Android, желательно — не совсем уж старая рухлядь;
• нормальное соединение этого самого смартфона с Интернетом;
• достаточно большое количество свободного места (SD-карта сойдет только в том случае, если используется как внутренний, а не как внешний накопитель!);

• внимательность!

Для начала устанавливаем на смартфон репозиторий F-Droid, о котором мы уже беседовали. Перед этим очень важно найти в настройках пункт, отвечающий за возможность запуска ПО из посторонних источников, и активировать его. В противном случае у нас не получится вообще ничего.

Убедитесь, что работа с посторонними программами возможна!

Далее мы будем работать исключительно с этим репозиторием, забыв на некоторое время о проприетарщине из источников Google. Поэтому не выключайте функцию установки постороннего ПО! Конечно же, это достаточно серьезная дыра в безопасности вашего устройства, однако при наличии прямых рук с этим можно спокойненько жить.  wink

Из репозитория F-Droid нам нужно будет установить две программы — хорошо знакомый вам эмулятор терминала Termux и штуку под названием AnLinux. На скриншоте ниже их прекрасно видно.

Нам нужны будут программы Termux и AnLinux — первые две в списке.

Для входа в с графическое окружение нам понадобится также клиент работы с удаленным рабочим столом. Это уже, как говорится, дело вкуса. Если же хотите моего совета — установите androidVNC из все того же репозитория F-Droid. Не забудьте дать ему все разрешения, которых он будет просить.

Даем программе нужные разрешения.

В целом же, ваш Linux-комплект для смартфона должен выглядеть примерно так:

Естественно, последняя программа — на ваш выбор.

Самое время зайти в Termux и обновить все программное обеспечение:

apt update && apt full-upgrade -y

Теперь, оставив терминал работать в фоне, запустите AnLinux. Интерфейс программы интуитивно понятен. Выберите дистрибутив для установки.

Я выбрал для себя Debian GNU/Linux.

В ответ программа предложит вам выполнить огромную команду в вашем Termux. Для удобства имеется кнопка «COPY» («КОПИРОВАТЬ»), позволяющая моментально перенести всю эту лексему в буфер обмена. Воспользуйтесь ею.

Вот она, наша команда!

Вернитесь назад в Termux и вставьте содержимое буфера — нашу команду.

Обратите внимание! Если по какой-то причине команда не вставилась, возможно, придется вводить ее руками… Сочувствую. sad

Осталось только нажать «Enter»…

Через несколько секунд (или минут) на смартфон установится базовая система и специальный скрипт запуска, который позволит нам ее загружать. В конце процесса установки вам должны сообщить, как именно запускать вашу новую ОС.

В случае с Debian GNU/Linux команда для запуска выглядит так.

Теперь давайте же попадем в новую систему, выполнив соответсвующий скрипт.

Изменилась строка приглашения в терминале: теперь мы в Debian!

В свежей ОС обновите ПО штатными способами. Для Debian GNU/Linux, например, команда будет выглядеть так:

apt update && apt full-upgrade -y

Теперь самое время выйти из нашей системы обратно в приглашение командной строки Termux. Для этого единожды выполните:

exit

Обратите внимение! Если вы выполните exit дважды, то выйдете и из установленного дистрибутива, и из Termux. Последнее нам не нужно, поэтому убедитесь, что у вас включен и ничем не занят Termux, прежде чем продолжать.

Оставляем Termux работать в фоне и опять обращаемся к AnLinux. В ее главном меню найдите пункт «Desktop Environment».

Нужный пункт подчеркнут.

Программа попросит указать ей, на какую именно систему будет ставиться графическое окружение.

Для начала укажите дистрибутив, на который будете устанавливать GUI!

Следующий шаг — выбор, собственно, окружение. Он не очень-то и велик, поскольку разработчики предусмотрели установку только самых легких.

Выбираем графическое окружение.

А с тем, что будет происходить далее, вы уже сталкивались: AnLinux опять предложит вам большую команду для вставки в Termux, а вы ее там выполните. cool

Процесс установки будет достаточно долгим. Рекомендую не давать телефону «засыпать» (ибо на некоторых девайсах это может остановить выполнение команды) и периодически проверять, не спрашивает ли у вас чего-то Termux. Например, о языке и раскладке, которые следует оставить английскими («English (US)» — «Default»).

Вот там, в самом верху — мой ответ системе на вопрос о раскладке.

В конце установки командная строка сообщит вам очень важную информацию, а именно — адрес и порт, по которому будет доступно ваше графическое окружение. Эти значения нужно в прямом смысле зарубить себе на носу!

Обратите внимание на то, что говорит система!

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

exit

Закройте AnLinux и F-Droid штатными способами вашего смартфона, а также максимально разгрузите оперативную память, завершив максимально возможное количество не очень нужных. Нам понадобится много оперативной памяти. wink

Готовы? Запускаем Termux, в нем первой же командой входим в установленную ранее операционную систему. Уже в ней запускаем и VNC-сервер, как ранее учила нас командная строка:

vncserver-start
У меня уже вписана команда запуска VNC-сервера.

Когда мы запускаем vncserver впервые, он предложит создать пароль безопасности. Придумайте какой-то ключ (можно и не очень сложный, если не собираетесь со своего гаджета взламывать Пентагон), введите его в терминале дважды и запомните точно так же, как запомнили адрес и порт VNC-сервера… Вы ведь запомнили, правда? hmm

После этого необходимо запустить и само графическое окружение. Здесь уже все зависит от того, что вы установили. Например, для запуска MATE следует выполнить:

mate-session

Для запуска Xfce4 нужно выполнить:

startxfce4

Как только вы запустите GUI и Termux «забьется» кучей сообщений, оставьте его работать в фоне, а сами запустите вашу программу для работы с удаленным рабочим столом. Помните адрес, порт и пароль, которые нужны для подключения? Самое время ввести их в соответсвующие поля! smile

Так в программе androidVNC выглядят поля, куда все это нужно вписывать.

Если все выполнено правильно, вы запустите графическое окружение и сможете работать в полноценном дистрибутиве GNU/Linux на своем смартфоне безо всяких root-прав.

Debian 9.7 “Stretch” Xfce на моем мобильнике.

Важно запомнить, что из сеанса нужно каждый раз выходить правильно, а не просто принудительно «убить» процессы программ!

Чтобы правильно выйти, для начала завершите работу вашего клиента работы с удаленным рабочим столом, после этого откройте Termux с запущенным в нем дистрибутивом GNU/Linux. Последовательно выполните:

vncserver-stop
exit
exit

Удалось ли вам установить на свой гаджет GNU/Linux? Возможно, вы знаете какие-то альтернативные способы установки дистрибутивов на Android-аппараты? Делитесь им в комментариях!

Автор: root
Изображения: скриншоты автора

Прием работ на конкурс jкончен! Всего получили 39 текстов. Через несколько недель огласим результаты! wink

Автор публикации

не в сети 7 часов

root

0
Адміністратор сайту «LinuxTheBest»
Комментарии: 225Публикации: 58Регистрация: 11-01-2019
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

22
Отправить ответ

 
avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
Фото и картинки
 
 
 
Другие файлы
 
 
 
10 Темы
12 Ответов
7 Комментаторов
 
Самый обсуждаемый
Горячие комментарии
14 Авторы комментариев
Andreas ZwiebelrootyouswerBlastROMANOV Последние авторы комментариев
Andreas Zwiebel
Участник

А я знаю 2 способи встановлення і використання лінукса на ондроєді… Один – використання віртуалки Qemu: може працювати дещо повільно, хаває більше оперативи на всю систему, але хз чи потрібен там рут, найприкольніше використовувати бінаря з терміналу, флешку чи образ в якості жорсткого диска, а також – VNC в якості мармизи. Вирубити всю систему можна прибивши сам процес віртуалки. Інший спосіб: створення чрут-оточення, при цьому проги будуть брати стільки оперативи,… Читать далее »

youswer
Участник

Отписываюсь по этой статье. Всё получилось. НО! очень тяжело работает. Прошлый мой пост лучше. Но просит рута. Всё плавнее, на 4pda можно найти инструкции по настройке звука.
Пы эсс: это один из лучших сайтов по Линукс!

youswer
Участник

Есть способ проще: https://www.youtube.com/watch?v=v6eC-CH8UG4
Linux Deploy называется )))

Blast
Участник

Извините что не в тему,но срочно нужна помощь,установил линукс вместе с виндой на один ноутбук,все установил и работает но возникла проблема с виндою,немогу выключить виндовс могу перегрузить а выключить немогу smile нажымаю выключить она не выключаеться а немного подгружаеться и снова включаеться,кто знает в чом проблема?линукс работает хорошо,устанавливал линукс после венды.линукс MX linux18.может кто сталкивался помогите кто знает?гуглил уже не один час,ненашол как изличить smile

ROMANOV
Гость
ROMANOV

Blast – Открой командную строку и напиши shutdown /s
Должно Сработать… grin wink wink

Blast
Участник
Blast

сейчас зделаем smile спасибо за помощь

youswer
Участник

Пароль из двух цифр – password to short. И приплыли..

DUARIZ
Участник

У мене виникло питання, чи є ос лінукс заточені саме під пк а не ноутбук? І яка ос лінукс краще для цього підходить?

Себа
Участник

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

Ли Дан
Гость
Ли Дан

Не выходит на 9 Андроиде.

Максет Кощеев
Участник

Подробно, хорошо. Год назад мозг себе этим насиловал. Добился только Kali, остальное тупо не ставилось, тело Гнусмас 7S. Вот щас купил Inoy 2, за 4рубля, хочу на него сайлис или как переименовали в Аврору, воткнуть. А то Андрей доставать начал. Жаль Inoy 7 с фирменной не доступен для простого смертного. 7й фирменный, за 400 баксов. Много за него. Подождем.

kuchera066
Участник

Интересно, не знал что так просто, видел в ютубе на планшет начисто ставили дебиан, а на телефон? разве, что кали поставить поиграться имеет смысл.

yuriy_chijikov
Участник

А по-твоему, телефон чем-то отличается от планшета? (речь про Android)))))

kuchera066
Участник

Да чистая установка вместо и использования дебиан на планшете, а не поверху на андроид как описано в статье это совершенно разные вещи, Дмитрий Бачилло на ютубе такое показывал,посмотри обхохочешься.

Алексанлр
Гость
Алексанлр

А зачем на андроид ставить линукс? Т.е. на одну ОС ствить другую?

Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля