Установить линукс на планшет с андроид

Переселение души: linux на android планшете

Установить линукс на планшет с андроид

Доброго времени суток всем.

Моя история начинается с прочтения данной статьи, после которой я и решился приобрести чудо китайского планшетостроения: superpad.

Данный планшет брался как игрушка для «поковырять немного», по совместительству, читалка, игралка на пары и смотрелка в долгую дорогу… Сразу отмечу, что у меня два usb винчестера на 500 гб и 1тб, на которых и хранится все самое важное для веселой жизни, и разбиты они в ntfs и ext4. И, естественно, планшет их не видит.

Вот мой доброволец

Вот и первая причина поковыряться. После просмотра 200 страниц форума на xda-developers.com очертились определенные

плюсы и минусы минусы плюсы
нужны соответствующие модули ядра linux обновление прошивки до 2.2, заботливо собранную народными умельцами из стекла и картона + прошивки superpad 2
ушлые китайцы исходных кодов ядра под данный девайс не дают и всячески препятствуют их получению…

На данном этапе все попытки вскрытия данного планшета отложились в долгий ящик. До славного времени для студента – сессии. А так как на сессии студенты делают абсолютно все, лишь бы не по предмету, то веселые ночные посиделки в интернете на заведомо буржуйских сайтах возобновились. И пришла гениальная идея поставить на данный планшет православный linux, в моем случае – ubuntu. Что из этого вышло, смотрим ниже. Понятно, что просто так взять и установить не получится… ну что же, где наша не пропадала… нам понадобятся:

  • Linux – у меня kubuntu
  • windows – xp проще всего
  • хорошее усвоение сознанием двух фраз: «just for fun!» и «спокойствие, только спокойствие».
  • образ linux, тут смотреть, как создать свой ; созавать образ нужно под свою архитектура процессора, у меня процессор семейства arm11 с архитектурой arm6, так что ubuntu выше 9.10 – мечта… Если у вас arm cortex – то вам повезло и для вас открываются славные возможности последней ubuntu и заточенной под планшеты unity.
  • microsd флэшкарта, отформатированная в три раздела: fat, ext2, куда записывается образ, и swap

рассмотрим основные этапы загрузки android и linux

1. Power on and boot ROM code execution Power on and boot ROM code execution
2. The boot loader The boot loader
3. The Linux kernel The Linux kernel
4. The init process The init process
5. Zygote and Dalvik console(bash, zsh…) / wm(kde, gnome…)
6. The system server Boot completed
7. Boot completed

Как видно, отличия начинаются с этапа выполнения init. Его-то и проще всего поменять.

Честно напишу, думал, что можно использовать только адроидовский инит и что он намертво прикручен к ядру.

И даже получив пример рабочего ramdiskа от другого планшета, не думал, что он заведется…

содержимое ramdiska

bin dev etc home init init.rc lib linuxrc mnt newroot opt proc root sbin sys tmp usr var В /bin лежит busybox, в /sbin – switch_root ссылкой на него. Код init из ramdiskа от zt-180 #!/bin/sh echo Starting from initram image. Echo Waiting for SD-CARD wake up… sleep 3 echo “Mounting new rootfs” mount -t ext2 /dev/mmcblk0p2 /newroot && echo OK echo Hold on, switching root…

exec switch_root /newroot /sbin/init echo hrm, have a shell instead exec /bin/ash Остается прошить ramdisk в память (я использовал burntool под xp) и — вуаля, этап загрузки. Да, прошивал я вместо recovery, так что для запуска Linux приходится зажимать клавиши при старте.

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

Настраиваем автологин на первую консоль

В /etc/init/tty1.conf заменяем последнюю строчку на exec /bin/login -f Yor_Login < /dev/tty1 > /dev/tty1 2>&1 потом в своем ~/.bashrc можно прописать команды, которые будут стартовать при автоматическом логине.

Боремся с икс-сервером

У меня он определенно не дружил с тачскрином, xorg.conf и xterm… удалил драйвер synaptic, закинул в ~/.xinitrc следующее: #!/bin/bash # $Xorg: xinitrc.cpp,v 1.

3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # global xinitrc file, used by all X sessions started by xinit (startx) # invoke global X session script #.

/etc/X11/Xsession xclock -geometry 50×50-1+1 & exec xterm -geometry 80×66+0+0 -name login

Боремся с рабочей средой

Я захотел поставить kde, так как мне безумно нравится отрисовка графики библиотекой qt. Сразу скажу: да, поставилось и завелось, но КАК… Во-первых, сразу настроил автологин: в /etc/kde4/kdm/kdmrc находим и меняем под себя следующее AutoLoginEnable=true # If true, auto-login after logout.

If false, auto-login is performed only # when a display session starts up. # Default is false #AutoLoginAgain=true # The delay in seconds before automatic login kicks in. # Default is 0 AutoLoginDelay=3 # The user to log in automatically.

NEVER specify root! # Default is “” AutoLoginUser=Login # The password for the user to log in automatically. This is NOT required # unless the user is logged into a NIS or Kerberos domain. If you use this # option, you should “chmod 600 kdmrc” for obvious reasons.

# Default is “” AutoLoginPass=Password и, как написано, делаем chmod 600 kdmrc в консоли под рутом, чтобы нехорошие личности не подсмотрели наш пароль. Во-вторых, при входе подозрительно долго висела заставка, и я, засомневавшись, вызвал startkde из консоли.

После долгого и нудного показа всевозможных ошибок наконец загрузилась плазма в режиме нетбука. Графические эффекты выключены, так как мы сидим под framebufferом, и наблюдаются местами дичайшие тормоза, но все же это kde и оно загрузилось!

Тонкая подстройка всего и вся под себя

У каждого своя, оптимизацию я пока что не проводил, а сделать предстоит очень многое: ускорить загрузку, оптимизировать рабочее пространство. Посматриваю в сторону более легковесного wm – e16 – но пока основным не сделал. так же нужно откалибровать тачскрин, благо что виртуальная клавиатура уже есть в kde.

Посматриваю в сторону openbox + razor-qt .

Итоги

Подключил репозитории debian 6. Не работает в упор звук, не настроен тач и рабочее пространство.

Очень не хватает модулей ядра, так что попытаюсь собрать и прикрутить… Сбиты многие службы и политики, в интернет ходит только под root, но интернет настроен и это радует.

Ps: Да, без модулей ядра подключается только разделы в fat и ext2, что не радует. usb клавиатура + мышь будут очень ценными при отладке и настройке.

Теперь о том, что можно использовать в процессе

ramdisk от zt-180
burntool
Набор для перепаковки ramdiskа. Бинарники нужно закинуть в свой PATH.

Спасибо за внимание

  • embedded linux
  • ARM
  • android tablet

Хабы:

Источник: https://habr.com/ru/post/132448/

Установка линукс на планшет

Установить линукс на планшет с андроид

Доброго времени суток всем.

Моя история начинается с прочтения данной статьи, после которой я и решился приобрести чудо китайского планшетостроения: superpad.

Данный планшет брался как игрушка для «поковырять немного», по совместительству, читалка, игралка на пары и смотрелка в долгую дорогу… Сразу отмечу, что у меня два usb винчестера на 500 гб и 1тб, на которых и хранится все самое важное для веселой жизни, и разбиты они в ntfs и ext4. И, естественно, планшет их не видит.

Вот мой доброволец

Вот и первая причина поковыряться. После просмотра 200 страниц форума на xda-developers.com очертились определенные

плюсы и минусы минусы плюсы
нужны соответствующие модули ядра linux обновление прошивки до 2.2, заботливо собранную народными умельцами из стекла и картона + прошивки superpad 2
ушлые китайцы исходных кодов ядра под данный девайс не дают и всячески препятствуют их получению…

На данном этапе все попытки вскрытия данного планшета отложились в долгий ящик. До славного времени для студента – сессии.

А так как на сессии студенты делают абсолютно все, лишь бы не по предмету, то веселые ночные посиделки в интернете на заведомо буржуйских сайтах возобновились. И пришла гениальная идея поставить на данный планшет православный linux, в моем случае – ubuntu.

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

  • Linux – у меня kubuntu
  • windows – xp проще всего
  • хорошее усвоение сознанием двух фраз: «just for fun!» и «спокойствие, только спокойствие».
  • образ linux, тут смотреть, как создать свой ; созавать образ нужно под свою архитектура процессора, у меня процессор семейства arm11 с архитектурой arm6, так что ubuntu выше 9.10 – мечта… Если у вас arm cortex – то вам повезло и для вас открываются славные возможности последней ubuntu и заточенной под планшеты unity.
  • microsd флэшкарта, отформатированная в три раздела: fat, ext2, куда записывается образ, и swap

Выбираем Linux для планшета

И снова перевод, на этот раз статьи: тестирование дистрибутивов Linux для планшета с ресурса techradar.

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

Большинство современных гибридных планшетов основаны на чипсетах от Интел — Bay Trail Atom. Здесь используется процессор x86, конечно он серьезно отстает от топовых Core i5, i7 и даже i3. Но тем не менее их мощности хватает для нормально работы предустановленной там Windows 10. Поэтому ничего не мешает установить Linux на планшет х86.

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

Аппаратное обеспечение

В тестировании принимал участие планшет за $200 Linx 1010 Windows 10, с подключенной клавиатурой. Он работает на четырехъядерном процессоре Atom Z3735F и имеет 2 Гб оперативной памяти и разрешение экрана 1280 х 800 с 10,1 дюймовый WXGA емкостный экран, видеокарту седьмого поколения Intel HD, а также 32 ГБ встроенной памяти.

Устройство поддерживает технологии Bluetooth, Wifi, встроены две камеры, два USB порта и слот MicroSD. Кроме того, есть акселерометр, который позволяет определять повороты устройства.

Цель — найти дистрибутив Linux для планшета, который сможет использовать все основные функции этого планшета: графика, звук, Wifi, управление питанием, сенсорный экран. Но тут же кроется одна загвоздка — это поколение планшетов с 64 битным процессором и 32 битным EFI. Но большинство 32-битных дистрибутивов не поддерживают EFI, 64 битные используют только 64-битные EFI.

Но решение этой проблемы было найдено в виде файла bootia32.efi от Джона Уэллса. Его достаточно скопировать в папку BOOT. На поддерживаемых устройствах вы получите полностью рабочее меню Grub.

Для двоих дистрибутивов не понадобился даже этот обходной путь, они отлично установились и работали.

Обратите внимание, перед тем, как что-то делать следует сделать полную резервную копию планшета, иначе вы не сможете вернутся к Windows 10. А теперь давайте перейдем к списку.

Источник: https://gepard-kovrov.com/ustanovka-linuks-na-planshet/

Как установить ОС Windows или Linux с телефона на Android?

Установить линукс на планшет с андроид

На компьютере «слетела» операционная система, а чтобы ее восстановить, нужен ISO-образ, записанный на флешку? Вы наверняка думаете, что компьютер – единственное устройство, на котором можно скачать и записать на флешку ISO-образ для восстановления. Но это не так!

Даже если у вас нет запасного ПК для создания загрузочного образа ОС — это можно сделать с помощью смартфона. В одном случае вам понадобится телефон и флешка. Во втором будет достаточно наличия только смартфона с Android.

Перед началом установки

Не торопитесь! Вы уже выяснили, в чем проблема? Перед тем как вплотную заняться восстановлением, поищите в сети, чем именно вызвана проблема с загрузкой системы.

Вспомните, были ли какие-то симптомы, что происходило на ПК перед сбоем. Возможно, переустановка не потребуется, а проблему можно решить более простым способом.

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

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

Создание загрузочной флешки на Android

Если у вас современный телефон или планшет на Android, то он скорей всего поддерживает OTG (USB On-The-Go). Это значит, что вы можете подключать к нему любые периферийные устройства через USB. Остается только скачать ISO-образ, подключить флешку к телефону, а затем записать ISO-файл с помощью специального приложения.

Когда скачаете нужный файл ISO с помощью µTorrent для Android, вам понадобится инструмент для записи образа на флешку. Для Windows подошло бы приложение Rufus, но для Android оно не годится.

ISO 2 USB – одна из самых лучших альтернатив Rufus под Android. Приложение легко превратит часть накопителя вашего телефона или планшета в загрузочный диск. Воспользовавшись этой программой и записав образ, вы сможете начать восстановление или переустановку операционной системы.

В любом случае вам понадобится адаптер OTG. Это небольшой переходник, который можно приобрести в салонах мобильных телефонов. Адаптеры бывают двух типов: один предназначен для телефонов с портом USB-C, другой – c портом micro-USB. Обычно они стоят около 400 рублей.

Вставьте адаптер в телефон нужной стороной, после чего подключите с другой стороны накопитель USB. Теперь вы можете записать на флешку предварительно скачанный из сети образ ISO.

Подсоедините накопитель USB через кабель OTG, затем нажмите в приложении ISO 2 USB первую кнопку Pick. Выберите свой накопитель, затем нажмите вторую кнопку Pick и укажите файл образа ISO.

Давайте Android все разрешения, которые будут запрашиваться. Так, приложению понадобится доступ к медиафайлам на телефоне и доступ к устройству USB. Подтвердив и то и другое, можете нажимать кнопку Start, чтобы начать запись данных.

Запись не должна занять много времени. После окончания создания загрузочного диска вытащите флешку, подключите ее к компьютеру и можете начинать восстановление. Для этого вам может понадобиться зайти в BIOS ПК, чтобы изменить порядок загрузки и включить загрузку с USB.

Превращаем телефон в загрузочный диск

Нет флешки или адаптера OTG? Если у вас есть root-права на Android, можно обойтись и без них.

DriveDroid – полезная утилита, которая поможет загрузиться непосредственно с телефона, на который будет записан соответствующий файл ISO или IMG. Дополнительно понадобится только кабель для подключения смартфона или планшета к ПК, никакие флешки не нужны.

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

А также учтите, что телефон должен поддерживать USB Mass Storage.

И пусть последние версии Android не поддерживают USB Mass Storage, на сайте DriveDroid отмечается, что «У DriveDroid есть разные методы для включения Mass Storage».

Запустите DriveDroid. Нажмите на кнопку Download и выберите операционную систему, которую будете загружать на свой телефон. Доступен неплохой выбор ОС, включая Ubuntu, ZorinOS, Tiny Linux, Gentoo, Arch Linux и другие дистрибутивы Linux. С помощью платной версии DriveDroid вместо Linux можно установить Windows 10. Бесплатная версия не подойдет. Установка займет около часа.

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

Выбрав операционную систему, дождитесь окончания ее загрузки на устройство с Android. Файл ISO сохранится в папке Downloads, но также отобразится на главном экране DriveDroid. Выберите ISO, подождите, пока отобразятся доступные опции. Выберите стандартный накопитель USB.

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

Источник: https://geeker.ru/android/ustanovit-windows-s-telefona-na-android/

Как установить Ubuntu на Android?

Установить линукс на планшет с андроид

Ubuntu Touch — также известный, как Ubuntu для Android устройств или Ubuntu Phone — это мобильная операционная система, которая в настоящее время находится в бета-версии. Тем не менее, если у вас есть поддерживаемое Android устройство, вы можете установить Ubuntu на Android прямо сейчас.

Вы можете посмотреть список поддерживаемых Android устройств для установки Ubuntu по этой ссылке.

Подготовка

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

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

Во-вторых, мы будем использовать настольную версию Ubuntu для установки мобильной Ubuntu на Android. Поэтому вам потребуется ноутбук или ПК под управлением Ubuntu.

Как установить Ubuntu на Android

Шаг 1:

Убедитесь, что на вашем компьютере под управлением Ubuntu добавлен репозиторий Universe. Это программное обеспечение, которое, вероятно, закомментировано. Вам нужно удалить # вначале строки в следующем файле: /etc/apt/sources.list. Более подробно по этой ссылке.

Шаг 2: (можете пропустить этот шаг, если вы работаете в 14.04, поскольку инструменты уже включены).

Вам понадобятся инструменты Phablet Tools PPA для того, чтобы установить Ubuntu для Android.

  1. Нажмите Ctrl + Alt + T на вашем компьютере, чтобы открыть терминал (командную строку).
  2. Добавьте Phablet Tools PPA, набрав следующую команду: sudoaddaptrepositoryppa:phabletteam/tools
  3. На Ubuntu 12.04 добавьте Ubuntu SDK Release PPA, набрав следующую команду: sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
  4. Обновите свою систему, чтобы использовать последние версии пакетов. Для обновления используйте следующую команду: sudo apt-get update
  5. Установите пакет ubuntu-device-flash, набрав следующую команду: sudoaptgetinstallubuntudeviceflash
  6. Для получения справки по ubuntu-device-flash tool используйте следующую команду: manubuntudeviceflash
  7. Напишите букву q, чтобы выйти.

Шаг 3:

  1. Установите phablet-tools, набрав команду: sudo apt-get install phablet-tools
  2. Отсортируйте инструменты, набрав команду: dpkg -L phablet-tools | grep bin

Шаг 4:

Дальше необходимо включить режим разработчика на Android устройстве. Чтобы сделать это, перейдите в Настройки – О телефоне, после чего семь раз нажмите на строку «Номер сборки». Вы увидите всплывающее сообщение, что вы стали разработчиком.

Теперь у вас появился новый раздел в настройках под названием «Для разработчиков». Перейдите в данный раздел и активируйте опцию «Отладка по USB».

Отладка по USB позволяет отправлять команды на мобильное устройство с командной строки на компьютере через USB кабель.

Шаг 5:

Подключите Android устройство с помощью USB кабеля к компьютеру под управлением Ubuntu. Для того, чтобы проверить соединение со смартфоном, напишите в командой строке: adb devices

На экране должно появится ваше устройство с серией цифр и букв. Если устройство не отображается, попробуйте набрать:  adbkillserver

Шаг 6:

Чтобы установить Ubuntu на Android, вам нужно разблокировать загрузчик.

  1. Для этого введите в командной строке (напоминаем, нажмите Ctrl + Alt + T, чтобы открыть терминал): adb reboot bootloader
  2. Android устройство будет перезагружено. На экране вашего устройства появится меню, как на изображении ниже.
  3. Теперь вы можете разблокировать загрузчик, набрав следующую команду: sudo fastboot oem unlock
  4. Вы увидите предупреждение на экране. Используйте кнопку регулировки громкости, чтобы выбрать опцию “Yes”, после чего нажмите кнопку питания.
  5. Перезагрузите Android устройство с помощью команды: fastboot reboot

Шаг 8:

  1. Выключите ваше устройство с помощью кнопки питания.
  2. Перезагрузитесь в режиме Загрузчика с помощью комбинации физических кнопок. Например, комбинация для Nexus 5: кнопка Громкость Вниз, Громкость Вверх и кнопка Включения. Поищите комбинацию кнопок для своего устройств в интернете.
  3. Установите Ubuntu, набрав следующую команду: ubuntu-device-flash —channel=devel —bootstrap
  4. Установка должна происходить автоматически без каких-либо действий с вашей стороны. Это займет некоторое время.
  5. После перезагрузки, ваше мобильное устройство будет работать на операционной системе Ubuntu.

Шаг 9:

После установки Ubuntu на Android, вы можете перейти в раздел Настройки> Обновления и выбрать, будут ли обновления устанавливаться автоматически или вручную.

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

AndroidLinuxUbuntu TouchКак установить Ubuntu на Androidустановить Ubuntu

Источник: https://AndroidPhones.ru/kak-ustanovit-ubuntu-na-android.html

Самая полезная информация
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: