Встановлення лінукса на планшет без ос. Встановлюємо Linux-дистрибутив на телефон та планшет під керуванням Android

Більшість користувачів Андроїд знають, ця платформа працює на базі операційної системи 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 в емуляторі була успішно запущена.

Здрастуйте, дорогі читачі кращого мобільного порталу сайт! У цій статті я розповім вам про запуск повноцінних операційних систем на Android. Сьогодні, мова піде про дві операційні системи - Windows XP та Linux. Отже, приступимо до справи.

LINUX

Почнемо з легшої інструкції – запуск Linux на Android. Для початку попереджу, що для даного способупотрібні ROOT права. Також, якщо ви використовуєте смартфон на базі Android 5.0 Lollipop, Android 6.0 Marshmallow або пізнішої версії, то вам потрібне кастомне ядро. У цій статті використовується Nexus 5 із встановленим ядром «ElementalX». Отже, почнемо.

Інструкція:
1. Для початку, потрібно завантажити та встановити програму BusyBox, яка є забезпеченням більшості стандартних інструментів Unix.

2. Далі, завантажуємо та встановлюємо програму Linux Deploy, це головний компонент і без нього у нас нічого не вийде, тому що він завантажує дистрибутив з офіційного дзеркала, створює образ диска на microSD карті, монтує його та встановлює дистрибутив операційної системи.
3. Відкривши Linux Deploy, переходимо до конфігураційної панелі. Тут, вибираємо якийсь дистрибутив ви хочете використовувати. У цій статті буде використовуватися вибраний за умовчанням дистрибутив Debian у середовищі LXDE.

4. Вибравши дистрибутив, натискаємо кнопку встановити. Встановлення триває близько 30 хвилин.
5. Після закінчення установки, програма запустить середовище Linux і сама налаштує робоче оточення, яке включає базову систему, сервер SSH, сервер VNC і графічне середовище яку ми вибрали раніше. Також можна через програму можна налаштувати сервери SSH і VNC.
6. Ви можете підключитися як через SSH, так і через VNC, я використовую сервер VNC, але ви можете використовувати який хочете.
7. Якщо ви підключилися через сервер SSH, введіть порт «22», а пароль за умовчанням «changeme».
8. Якщо ви, як і я, хочете підключитися через сервер VNC, скачайте програму VNC, запустіть її і в полі впишіть адресу «localhost:5900», пароль за замовчуванням, такий самий як і у сервера SSH - «changeme».

9. Радійте запущеним дистрибутивом Linux!

Windows XP

Тепер, про більш складне - запуск Windows XP для Android. Ви скажете як? Відповідь проста - Bochs. Саме з цією програмою ми будемо емулювати Windows XP. Bochs - це програма, яка емулює операційні системи на базі x86, вона була створена для емуляції таких операційних систем як Windows DOS, Windows 3.1, Windows 95, Windows 98. Але сьогодні ми спробуємо більш складне завдання. Важливо, що робота Windows XP буде дуже-дуже повільна, а також, не буде з'єднання з інтернетом, тому, якщо у вас є терпіння і вас не цікавлять проблеми, які можуть виникнути, то вперед! Тож почнемо.

Що потрібно:
1. ISO файл Windows XP
2. Qemu Manager для ПК
3.
4. Bochs SDL
5. Blank Disk Image

Інструкція:
1. Відкрийте Qemu Manager для ПК та створіть нову віртуальну машину. Назвіть її як хочете, в даному випадку її назва буде XP.

2. Впишіть скільки оперативної пам'ятіви хочете виділити для віртуальної машини, цей крок тільки для ПК, на Android девайсеце жодним чином не позначиться. Виберіть опцію «не використовувати віртуальний диск». Натисніть "далі".

3. Наступним кроком потрібно перейти у вкладку драйверів і виберіть « жорсткий диск 0». Далі виберіть шлях до раніше завантаженого «Blank Disk Image».

5. Нарешті, виконавши всі пункти, виберіть зелену кнопку у верхньому лівому куті, щоб запустити віртуальну машину. З цього моменту просто встановіть Windows XP на віртуальну машину як на простий ПК.

6. Після завершення встановлення розархівуйте.zip файл Bochs SDL. Перемістіть "Blank Disk Image" до папки SDL. Перейменуйте файл "Blank Disk Image" на "c".

8. Завантажте та встановіть програму Bochs на Android. Далі відкрийте його. Програма сама повинна визначити наявність Windows XP і запустити її. Пам'ятайте, це працює дуже повільно!

Щоб завантажитися на робочий стіл операційною системи Windows XP, потрібно почекати щонайменше 10 хвилин.

9. Радійте запущеної Windows XP!

На цьому все. Всім дякую за увагу!

Доброго часу доби всім.

Моя історія починається з прочитання цієї статті, після якої я і зважився придбати диво китайського планшетобудування: superpad. Даний планшет брався як іграшка для «поколупати трохи», за сумісництвом, читалка, гралка на пари і дивлячись у довгу дорогу… Відразу зазначу, що в мене два usb вінчестерана 500 гб і 1тб, на яких і зберігається все найважливіше для веселого життя, і вони розбиті в ntfs і ext4. І, звісно, ​​планшет їх бачить.

Ось мій доброволець

Ось і перша причина поколупатися. Після перегляду 200 сторінок форуму на xda-developers.com окреслилися певні

На даному етапі всі спроби розтину планшета відклалися в довгий ящик. До славного часу для студента – сесії. Оскільки на сесії студенти роблять абсолютно все, аби не по предмету, то веселі нічні посиденьки в інтернеті на завідомо буржуазних сайтах відновилися. І прийшла геніальна ідея поставити на даний планшетправославний linux, у моєму випадку – ubuntu.
Що з цього вийшло, дивимось нижче.

Зрозуміло, що просто так взяти і встановити не вийде… ну що ж, де наша не пропадала…

Нам знадобляться:

розглянемо основні етапи завантаження 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 /s 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 $ by xinit (startx) # invoke global X session script #. /etc/X11/Xsession xclock -geometry 50x50-1+1 & exec xterm -geometry 80x66+0+0 -name login
Боремося з робочим середовищем
Я захотів поставити kde, тому що мені дуже подобається малювання графіки бібліотекою qt. Відразу скажу: так, поставилось і завелося, але ЯК.
По-перше, відразу налаштував автологін:
в /etc/kde4/kdm/kdmrc знаходимо і змінюємо під себе наступне
AutoLoginEnable=true # If true, auto-login after logout. Якщо false, auto-login is performed only # when a display session starts up. # Default is false #AutoLoginAgain=true # Розділ в секундах автоматично підтримує клацання. # Default is 0 AutoLoginDelay=3 # User to log in automatically. NEVER specify root! # Default is "" AutoLoginUser=Login # password for user to log in automatically. Це не потрібно # unless the user loged in NIS або Kerberos domain. Якщо ви використовуєте це # option, ви повинні "chmod 600 kdmrc" для певних умов. # Default is "" AutoLoginPass=Password
і, як написано, робимо chmod 600 kdmrc в консолі під рутом, щоб погані особи не підглянули наш пароль.
По-друге, при вході підозріло довго висіла заставка, і я, засумнівавшись, викликав startkde з консолі. Після тривалого та нудного показу всіляких помилок нарешті завантажилася плазма в режимі нетбука. Графічні ефекти вимкнені, тому що ми сидимо під framebufferом, і спостерігаються місцями дикі гальма, але все ж таки це kde і воно завантажилося!
Тонка підстроювання всього і вся під себе
У кожного своя, оптимізацію я поки що не проводив, а зробити треба дуже багато: прискорити завантаження, оптимізувати робочий простір. Подивлюся у бік легковажнішого wm – e16 – але поки що основним не зробив. так само потрібно відкалібрувати тачскрин, благо що віртуальна клавіатуравже є де.
Подивлюсь у бік openbox +

У рамках цієї статті ми детально розповімо, як встановити 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 завершено.