Установка linux на смартфон. Перенос папок в новое изображение

Мне, как закоренелому любителю OS Linux, конечно бы хотелось иметь телефон с это операционной системой. Но к сожалению в магазине такого телефона не найти. Но всё таки находятся умельцы, которые умудряются установить Linux на телефоне .

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

На какие модели телефонов можно, например, установить Linux? На сайте www.linuxmobile.org есть прошивки по крайней мере на несколько моделей. На эти модели можно установить прошивку, основанную на Android. Если вы не знали, то Android — это тоже Linux.

На какие же телефоны его можно установить linux ?

Motorola Atrix Motorola Razr HD Cyanogen Mod 10 Cyanogen Mod 9 Cyanogen Mod 7

Возможно, какая-то из этих моделей есть в вашем магазине и вы можете купив этот телефон, установить на него Linux. Как это будет выглядеть? Вот так выглядит урезанный Android Линукс на телефоне :

Конечно, разработчики предупреждают, что вы используете эти прошивки на свой страх и риск, и это понятно. Но с другой стороны, разве простой пользователь возьмётся ставить Linux на телефон? Ему это просто не нужно, это удел людей, хорошо разбирающихся в теме. Да, было бы здорово установить на мой старый телефон Linux, жаль его нет в списке….

Linux на планшет — стоит ли ставить?

Linux на планшете — это мечта многих любителей Linux. Я какое-то время назад писал о том, что уже сделали планшет с Ubuntu, но пока и в малых количествах и купить планшет с Linux сегодня не так просто. Но это только начало, так как нет сомнения, что в будущем новинки мобильных телефонов и планшетов будет всё больше использовать Linux на своих устройствах. Но уже сегодня каждый может установить Линкс на планшет, если он конечно с Linux на ты.

Первый вопрос, который возникает у тех, кто хочет загрузить Linux в планшет — это вопрос о том, какой Linux поставить? Тут сразу стоит снять розовые очки: любой Linux, который вы ставите на обычный компьютер, на планшет не установить.

Дело в том, что большинство планшетов сегодня делают на базе процессоров, которые имеют структуру ARM. Поэтому самый простой вариант установить Linux на свой гаджет — это купить планшет именно с обычной архитектурой x86. Вычислить такой планшет не трудно, так как на нём скорее всего будет предустановлена Windows 7 или нечто подобное. Купив такой планшет вы сможете установить на него любой Linux.

Но найти такой планшет сегодня не так легко, да и найдя, он вам возможно не понравится внешне или по характеристикам.

Запуск Linux на Android

Какой же выход? А выход один: найти OS Linux, который уже портировали под процессор ARM. Таких разработок сегодня уже не много, и один из вариантов — это Kali Linux. Но это лишь один из вариантов. Если вы наберёте в поисковой системе фразу «Linux ARM», то можете увидеть, какие Linux уже работают на этом процессоре. Вот некоторые из них:

Arch Linux ARM DebianLinux на ARM UbuntuLinux на ARM Gentoo Linux на ARM

Так что выбор есть и можно попробовать установить Linux на своём планшете. Но у меня возник такой вопрос: а достаточно ли портировано программ Linux под эту платформу? Стоит ли игра свеч? Ведь мало просто портировать Linux, важно так же портировать и приложения для него.

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

В общем, нужно тысячу раз подумать, прежде чем ставить Linux на свой планшет. Может его время ещё не настало?

18+ © Seclub.org 2003-2018

В рамках этой статьи мы детально расскажем как установить Linux на Android-устройство. Для установки и полноценной работы альтернативной системы вам потребуется: смартфон или планшет, программный эмулятор, права root и несколько гигабайт свободного места.

1. Установка приложения complete linux installer

Вводим в меню поиска Google Play слово “emulator” и получаем список из нескольких десяткой примерно одинаковых утилит. Все они хороши, но мы остановили внимание на приложении Complete Linux Installer. Оно совершенно бесплатно, прекрасно локализовано и снабжено подробнейшей инструкцией для новичков.

Программу можно загрузить по адресу http://goo.gl/5C6Xa . Алгоритм установки Complete Linux Installer ничем не отличается установки любого другого программного обеспечения, поэтому на этом моменте мы останавливаться не будем.

2. Работа с приложением Complete Linux Installer

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

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

Как и упоминалось ранее, Complete Linux Installer требует для полноценного функционирования прав root, о чем приложение и напомнит вам во всплывающем окне.

Предоставляем программе полный доступ к системным функциям мобильного устройства.

На этом первоначальная подготовка эмулятора к работе закончена. Перед вами откроется основное меню приложения. Переходим к подпункту “Руководство по установке”.

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

С этого момента программа начинает “вести” вас по этапам установки операционной системы, сопровождая каждое необходимое действие подробнейшими инструкциями. Например, ознакомившись с требованиями эмулятора на первом шаге, обязательно установите “Терминал” и “VNCViewer” на втором. Только после этого выбирайте пункт “Скачать образ”.

Прочтите описание различий между дистрибутивами операционной системы линукс и выберите необходимый именно вам.

Создайте в корне внешнего накопителя гаджета папку с именем будущей системы. Это значительно упростит программе поиск необходимых файлов. В нашем случае мы создаем директорию “ubuntu”. Распакуйте скачанный архив в эту папку.

В итоге в каталоге “ubuntu” должны появиться два файла. Один из них – с расширением.img.

Можно ли установить линукс на телефон?

Это и есть образ запускаемой системы линукс.

После выполнения указанных действий перейдите в подпункт “Запуск” основного меню Complete Linux Installer и нажмите вспомогательное меню “Settings” в правом верхнем углу окна. Выбрав опцию “Изменить”, укажите приложению полный путь к исполняемому файлу системы. Подтвердите свой выбор нажатием на кнопку “Сохранить изменения”.

На этом очередной этап установки альтернативной операционной системы в память вашего гаджета закончен. Можете смело выбирать опцию “Запуск Linux”.

Приложение в фоновом режиме запустит терминал для выполнения тестовых команд и запросит для него root-доступ к системным функциям устройства. Разрешаем.

Теперь ваш смартфон или планшет сможет работать как эмулятор операционной системы Linux и вам будут доступны все возможности операционной системы с пингвином на логотипе – от выполнения простейших команд в терминале до установки полноценного графического окружения. Установка Linux на Android завершена.

Почему :

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

Просто в андроиде много всего и активно используется интерфейсы в виде файловых систем.

Ну бывает.

Можно ли установить Linux на телефоне?

Развитие всегда через ошибки.
Может, просто не делать так?

Да где угодно. Это скорее вопрос по андроиду, чем к unix-форуму. Отсутствие строк в fstab не запрещает монтировать просто командой.

Linux Deploy . Это приложение с открытым исходным кодом, предназначенное для автоматизации процесса установки, конфигурирования и запуска GNU/Linux дистрибутивов на платформе Android внутри контейнера chroot. Приложение создает образ диска на карте памяти или ином носителе, монтирует его и устанавливает туда выбранный Linux-дистрибутив. Поддерживается установка в файл, прямо на раздел карты памяти, в директорию с файловой системой ext2/ext3/ext4 и в оперативную память. Приложения из Linux-дистрибутива запускаются в chroot окружении, работают параллельно с основной системой и сопоставимы с ней по скорости. Все вносимые изменения на устройстве обратимы, т.е. приложение и созданные им компоненты можно полностью удалить.

Установка Linux-дистрибутива осуществляется по сети с официальных зеркал в интернете. Поскольку работа Linux Deploy базируется на системном вызове ядра Linux, то в роли "гостевых" систем могут выступать только дистрибутивы Linux. Через интерфейс программы можно управлять процессом установки Linux-дистрибутива, а после установки можно запускать и останавливать сервисы установленной системы (есть поддержка запуска собственных сценариев). Процесс установки отображается в виде текстовых отчетов в главном окне приложения. Во время установки программа сама настраивает рабочее окружение, которое включает в себя базовую систему, сервер SSH, сервер VNC и графическую среду на выбор. Также через интерфейс программы можно управлять параметрами серверов SSH и VNC.

Установка Linux-дистрибутива занимает около 30 минут. Рекомендованный минимальный размер образа диска без графического интерфейса - 512 МБ, а с графическим интерфейсом - 1024 МБ (для LXDE). После начальной установки пароль для доступа по SSH и VNC назначается как "changeme", который можно сменить стандартными средствами дистрибутива, либо через параметры приложения.

Характеристики :

  • Поддерживаемые дистрибутивы: Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, CentOS, Gentoo, openSUSE, Slackware, RootFS (tgz, tbz2, txz)
  • Тип установки: файл, раздел, оперативная память, директория
  • Поддерживаемые файловые системы: ext2, ext3, ext4
  • Поддерживаемые архитектуры: ARM, ARM64, x86, x86_64, режим эмуляции архитектуры (ARM <-> x86)
  • Способы подключения к контейнеру: CLI, SSH, VNC, X-сервер, фреймбуфер
  • Интерфейсы управления (CLI): Android-терминал (или adb), telnet, веб-интерфейс (терминал через браузер)
  • Окружение рабочего стола: XTerm, LXDE, Xfce, MATE, другое (ручная настройка)
  • Поддерживаемые языки: мультиязычный интерфейс

ВНИМАНИЕ!

Эта программа поставляется БЕЗ ВСЯКИХ ГАРАНТИЙ, а автор не несет ответственности за любые возможные последствия ее использования. Это свободное программное обеспечение, и вы можете распространять его согласно правилам лицензии GPLv3.

ИНСТРУКЦИЯ ПО УСТАНОВКЕ GNU / LINUX

  1. Подключите WiFi или другую сеть с доступом в Интернет. Установка осуществляется по сети и не будет работать без доступа в Интернет.
  2. Убедитесь, что на устройстве получены права суперпользователя (root) . Установите последнюю версию программы Linux Deploy и запустите её.
  3. При первом запуске приложения автоматически запускается обновление рабочего окружения, которое представляет собой директорию, содержащую все необходимые сценарии, настройки и профили контейнеров. Настройки рабочего окружения можно посмотреть в разделе "Настройки -> Рабочее окружение ". Директорию окружения не следует менять, если на то нет причины. Полезно оставить включенной опцию "Настройки -> Не отключать экран " ("Settings -> Screen Lock "), пока приложение будет активно, экран, WiFi и процессор не будут переходить в спящий режим.
  4. Программа поддерживает работу с несколькими профилями, где хранятся параметры каждого экземпляра GNU/Linux. Можно быстро переключаться между экземплярами через окно управления профилями (открывается по нажатию на пиктограмму в заголовке главного окна). По умолчанию создается профиль с именем "linux". Зайдите в параметры текущего профиля (крайняя правая кнопка) и настройте необходимые опции установки и запуска дистрибутива GNU/Linux (см. описание параметров ).
  5. Linux Deploy 2.x не требует обязательной установки в систему BusyBox, однако в редких случаях может понадобится использование системного BusyBox. Для этого установите совместимый ®BusyBox . В параметрах BusyBox перед установкой необходимо выбрать опцию "Заменить апплеты ". После чего в настройках рабочего окружения Linux Deploy нужно указать путь к системному BusyBox в поле "Настройки -> Переменная PATH " ("Settings -> PATH variable "), например, /system/xbin , и запустить обновление рабочего окружения "Настройки -> Обновить окружение " ("Settings -> Update ENV ").
  6. Запустите установку выбранного дистрибутива: "Меню -> Установить " ("Menu -> Install "). Журнал установки отображается в главном окне приложения. Установка в среднем занимает около 30 минут. Этап создания образа при размере более 2 ГБ может занимать длительное время (около 15 мин.).
  7. Если установка завершилась без ошибок, то можно запустить Linux-систему кнопкой "СТАРТ " ("START "). При этом будут запущены отмеченные в параметрах сервисы - SSH, VNC и другие.
  8. Для доступа к консоли Linux-системы по SSH следует установить ConnectBot (или другой SSH клиент). Для доступа к рабочему столу Linux-системы следует установить X-сервер, например XServer XSDL . В настройках следует указать IP устройства для подключения, для того же устройства - 127.0.0.1. Пароль к SSH и VNC указывается в параметрах контейнера. Изменить пароль текущего пользователя можно из консоли командой passwd. Для запуска программ из-под пользователя root используйте команду sudo (например, sudo synaptic). По умолчанию для пользователя root (если только он не указан в настройках в качестве имени пользователя) пароль не установлен, однако можно задать для него пароль командой sudo passwd root.
  9. Чтобы остановить Linux-систему, все запущенные под ней сервисы и размонтировать диски, достаточно нажать кнопку "СТОП " ("STOP ").
  10. Linux Deploy позволяет управлять контейнерами через CLI (интерфейс командной строки). Для доступа к CLI можно использовать telnet или веб-браузер, предварительно активировав соответствующие интерфейсы управления в настройках.
  11. Чтобы сократить время на установку базовой системы или в случае проблем с установкой системы из официальных репозиториев, можно импортировать контейнер из заранее подготовленного архива. Для этого есть репозиторий контейнеров, созданных с помощью Linux Deploy и доступных через интерфейс приложение в разделе "Репозиторий " ("Repository "). Достаточно выбрать нужный контейнер в интерфейсе репозитория и нажать кнопку "Импорт " ("Import "). После этого в приложении будет создан новый профиль, параметры которого можно изменить при необходимости. Затем нужно просто запустить установку "Меню -> Установить " ("Menu -> Install "), при этом будет подготовлен путь установки (создан образ для контейнера), скачан архив контейнера, распакован и сконфигурирован. После завершения процедуры можно запустить контейнер кнопкой "СТАРТ " ("START ").

ОБНОВЛЕНИЕ ПРОГРАММЫ

После обновления программы автоматически выполняется обновление рабочего окружения. При необходимости обновление можно запустить вручную: "Настройки -> Обновить окружение " ("Settings -> Update ENV "). Обновления программы (окружения) не влияют на уже установленную GNU/Linux систему, т.е. установленная система из-за обновления не может повредиться или каким-то образом измениться.
Для изменения настроек уже установленной системы или для возвращения настроек к исходным нужно выполнить конфигурацию: "Меню -> Конфигурировать " ("Menu -> Configure "). Если в параметрах выбраны какие-то компоненты, то при конфигурации будет осуществляться установка пакетов для выбранных компонентов.

УДАЛЕНИЕ ПРОГРАММЫ

Перед удалением программы нужно остановить работу GNU/Linux дистрибутива кнопкой СТОП (STOP) , если остановить дистрибутив не удается, то рекомендуется перезагрузить устройство. После этого выполнить команду "Настройки -> Удалить окружение " ("Settings -> Remove ENV "). После этого можно удалить приложение. Удалять приложение с неразмонтированным контейнером опасно, при удалении приложения версии ниже 1.5.3 также удаляются все данные со всех смонтированных в контейнер разделов! Также могут остаться файлы.img, которые создаются на карте памяти при установке дистрибутивов, такие файлы могут быть удалены вручную через любой файловый менеджер .

Скачать приложение для установки Linux на Андроид - Linux Deploy на Андроид вы можете по ссылке ниже.

Большинство пользователей Андроид знают, эта платформа работает на базе операционной системы Linux, но, несмотря на это, многие её программы на недоступны. Именно поэтому отличный выход - поставить на планшет оболочку Linux под названием Ubuntu. Она запускается через Emulator и работает параллельно с Андроид, предоставляя обширный выбор приложений, которые обычно не грузятся на устройствах с этой операционной системой.

Обе операционные системы могут работать параллельно

Мы рассмотрим, как установить её самостоятельно без помощи специальных приложений, с использованием только эмулятора и программы VNC Viewer.

Ставим Ubuntu на планшет

Какие параметры требуются для этой оболочки? Нам нужны root-права, свободная память в объёме 2,5–3,5 Гб. Для требуется минимальная тактовая частота в размере от 1 ГГц, необходима поддержка файловой системы Ext2. В качестве средств, которые способствуют установке, нам необходимы несколько программ, включая эмулятор - он пригодится для дальнейшего запуска ПО.

Что такое root-права, и как их получить? Они представляют собой права администратора. В этом случае наличие таких прав позволит менять системные параметры планшета, поэтому без них поставить Ubuntu for Android не выйдет.

Получить эти права вы можете через различные приложения, большое количество которых вы найдёте в Play Market. Скачайте одно из них, активируйте права администратора и после этого переходите к непосредственной установке Ubuntu на планшет.

Для этого нужно сделать следующее:

  • Выполните вход в системные настройки своего планшета и в разделе «Для разработчиков» включите режим отладки по USB. Если этой функции у вас нет, перейдите в меню «Об устройстве» и найдите строку с номером сборки - быстро нажмите на неё 5 раз подряд, после чего появится сообщение, что вы стали разработчиком, и должна появиться в списке;

  • Создайте в памяти карты папку под названием Ubuntu;
  • Скачайте скрипт для запуска Linux и одну из сборок программного обеспечения - их есть всего две. Первая - минимальная, содержит только отдельные, наиболее востребованные приложения и имеет размер пол гигабайта, после установки занимает на карте памяти 2,5 Гб свободного места. Вторая — полная сборка, обладает обширным набором программ, соответственно, имеет исходный размер 1,5 Гб и после распаковки отнимет 3,5 Гб памяти;
  • Далее вам следует скачать две программы: Terminal Emulator for Android и VNC Viewer;
  • Откройте приложение Emulator и выполните в нём следующие команды:
  1. cd /sdcard/ubuntu;
  2. sh ubuntu.sh.

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

  • Далее вам нужно указать данные о разрешении вашего экрана и тип среды рабочего стола в том же приложении Emulator.
  • По истечении нескольких минут при правильной установке перед вами появится сообщение с текстом root@localhost:/# - это значит, что оболочка Linux в эмуляторе была успешно запущена.

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

А зачем он нужен?

Для начала, давайте разберёмся, зачем вообще вам может понадобится Linux на мобильном аппарате. Обычному среднестатистическому пользователю, вероятно, это не сильно нужно, но ведь есть и специалисты, например, разработчики, администраторы и другие. Конечно, в качестве основного рабочего инструмента это довольно спорное решение. Но если рассматривать его как мобильного помощника, который выручит в дороге или где-то вдали от основного компьютера, право на жизнь у этого варианта есть.

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

Если вы уже заинтересовались, то сейчас вас мучает вопрос, насколько сложна установка Linux на мобильное устройство. Вы наверняка наслышаны о том, как бородатые админы в вязаных свитерах ночами конфигурируют свои машины и считаете, что с этим процессом под силу управиться лишь немногим избранным, но это не так. Во-первых, с каждым годом Linux становится всё более дружелюбным к своему пользователю (видимо, для популяризации системы и отчасти это работает), а во-вторых - специально для установки на мобильные устройства создано немало автоустановщиков и подробных инструкций. И если со вторыми у неопытного пользователя вполне может возникнуть проблема, то с первыми чаще всего всё проходит как по маслу.

Как устанавливать и что для этого нужно

Итак, вы всё же решили установить на свой планшет Linux. Что вам для этого понадобится:

  • само устройство (ядро прошивки должно поддерживать loop-устройства, тактовая частота не меньше 1 ГГц - все эти данные легко найти или в документации к аппарату, или в сети);
  • полученные на нём root-права;
  • около 4 гигабайт свободного объёма памяти;
  • поддержка файловой системы Ext2.

Нужно отметить, что большинство планшетов соответствуют этим характеристикам, так что проблем у вас возникнуть не должно.

После того как вы убедились, что ваше устройство подходит по всем требованиям, необходимо скачать образ системы и скрипт установки. Их существует довольно много, мы рекомендуем использовать Ubuntu Installer как один из самых простых и интуитивно понятных. Да и сама Ubuntu довольно дружелюбна даже к совсем неопытным пользователям.


Образов Ubuntu для планшетов существует две версии - ознакомительная, с минимальным количеством предустановленного ПО, а также максимальная, ориентированная на повседневное использование (с уже внедрёнными офисным пакетом, торрент-клиентом, почтовой программой, средствами разработки для нескольких популярных языков программирования и т. д.).

Кроме образа и скрипта, вам ещё понадобятся эмулятор терминала для Android и VNC Viewer. Также не забываем включить в настройках системы.


Алгоритм очень простой - запускаем эмулятор терминала и вводим три команды:

— cd /sdcard/ubuntu

— sh ubuntu.sh

После чего скрипт запросит у вас разрешение (например, 1024х768 или другое) и, если вы скачали максимальный образ, графическую оболочку, в которой вы желаете работать. У вас есть выбор между Gnome и LXDE, на мобильных устройствах лучше выбирать второй вариант.

Останется ответить ещё на пару запросов: логин/пароль (ubuntu/ubuntu), IP-адрес (localhost) и порт (5900). Готово, перед вами полноценный Ubuntu с оболочкой LXDE.


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