nvbn 29.06.2011 03:13
Android — Превращаем планшет в полноценную рабочую машину на Linux!
Что нам понадобится?
- Рутованый планшет с Android 3(возможно будет работать и со второй версией, но не факт);
- Установленный на нём терминал(в маркете их достаточно) и busybox;
- Компьютер с Ubuntu.
Для тех кого не интересуют подробности
Выполним на компьютере:
Скопируем ubuntu-arm.img на планшет и в терминале на нём выполним:
И создадим скрипт run_ubuntu для запуска ubuntu:
Теперь для запуска ubuntu нужно вводить:
1 |
|
Создадим образ системы
На большинстве планшетов файловая система во внутреннем разделе fat, куда по понятным причинам нельзя поставить linux. Можно конечно поставить на флешку, заранее отформатировав её в поддерживаемую ФС. Но так как у меня нет флешки - будем создавать образ =)
Установим rootstock и "установим" ubuntu в папку:
1 |
sudo apt-get install rootstock
|
Где user - логин, а password - пароль для входа в новую систему.
Теперь создадим файл ФС размером в 2ГБ, если хотите больше, то укажите другое значение вместо 2048:
1 |
|
Сейчас смонтируем файл-образ и скопируем туда установленную ubuntu:
1 |
|
Теперь образ готов, осталось только скопировать его на планшет и поместить в /mnt/sdcard/.
Развернём систему на планшете
Для начала запустим терминал, получим права суперпользователя и перейдём в /mnt/sdcard/:
1 |
|
Так как на Android не работает mount -o loop, то нам придётся немного по изощряться:
1 |
|
Теперь подмонтируем dev и proc для нормальной работы в chroot:
1 |
|
И "загрузимся" в ubuntu:
1 |
|
Но, нам будет мало 2гб для работы, поэтому выйдем из ubuntu командой exit. А теперь создадим и примонтируем home:
1 |
busybox mkdir home
|
Теперь войдём в chroot и выполним:
1 |
|
Всё, теперь вы гордый пользователь ubuntu =)
Немного автоматизируем процесс
Вам, как и мне, будет лень каждый раз вводить такую кучу команд, поэтому создадим скрипт run_ubuntu, который автоматизирует весь процесс:
И теперь для входа в ubuntu нам понадобится просто ввести:
1 |
|
Клавиатура
Для нормальной работы в консоли вам понадобится Hacker's Keyboard. На ней присутствуют все нужные клавиши:
И что с этим можно сделать?
Например, запустить вовкин сайт =)
Или отредактировать его:
PS особые извращенцы могут поставить какой-нибудь vnc, гном/кеды и пользоваться =)

+ 1 -
chroot - фу. а вот у этих чуваков запустилось нативно. Причем сам пробовал, работает. Да и для планшетников NVidia уже обещала Tegra Linux.
как раз вчера вернули L4T: тыц.
я игрался со старой версией на ac100 (арч на внутренней флешке, двойная загрузка с андройдом), до иксов только не дошел — драйверы были для старых версий. сейчас, правда, только андроид стоит.
я игрался со старой версией на ac100 (арч на внутренней флешке, двойная загрузка с андройдом), до иксов только не дошел — драйверы были для старых версий. сейчас, правда, только андроид стоит.
По мне так очень сомнительное удовольствие тыкать в нынешний интерфейс бубунты пальцем.
И снова КО во мне не дает спать спокойно и настойчиво шепчет на ушко, что интерфейс Юнити заточен под тачпады ноут/нетбуков, но никак не под тачскрины.
КО во мне дополняет, что переключение окон сделано крайне неудобно, если какое-то развёрнуто на полный экран (а это почти всегда)
Смеха ради можно наверно такое сотворить, но практического применения не видать. Консоль конечно рулит, но на серверах, imho. А под гномом тормозить всё будет наверняка просто безбожно.
Есть еще Android x86 для обратного процесса )
на eeepc вполне юзабелен
на eeepc вполне юзабелен
пытался на ноуте своём запустить - часа два ждал, думал заставка с сияющими буквами "ANDROID" пройдёт... не прошла:-(
А вот за Hacker's keyboard спасибо. Я с андроидами недавно - на прошлой неделе купил Acer Iconia Tab A500. Как раз искал нормальную клаву.
USB 3g модемы не заводили на них? Пробовал ZTE MF180, Huawei E173 - ничего так и не вышло.
http://forum.xda-developers.com/showthread.php?t=1138051 это шей =) всё работает
А есть ли понт шить, если там теже модули, которые у меня не заработали?
Ну не знаю.
у НВБН тоже такая сборка =) У него тоже всё работает.
У меня сейчас одна проблема голосовые чаты не работают.
Падает талк при попытке сделать голосовой вызов.
у НВБН тоже такая сборка =) У него тоже всё работает.
У меня сейчас одна проблема голосовые чаты не работают.
Падает талк при попытке сделать голосовой вызов.
Такой http://device.megafon.ru/specifications/usbModem/e1550/
и такой
http://www.shop.mts.ru/support/archive_soft/210/216/18968.html
Мегафоновый работает. Мтсный пока не проверял. Симки нет.
и такой
http://www.shop.mts.ru/support/archive_soft/210/216/18968.html
Мегафоновый работает. Мтсный пока не проверял. Симки нет.
Только что приобрел такой же. Подскажите пожалуйта как подключить к ББ в режиме usb-флешки?
Но по мне так она удобно лишь для работы в терминале, для остального стоковая удачней.
Хм... выходит запятую ставить по Ctrl-точка или Fn-точка? А есть способ сделать запятую отдельной кнопкой?
Просто на айпаде запятой нет в русской раскладке и на андроиде в стоковой как я понимаю ее тоже нет, приходится переключаться на экран символов, что лично мну как человека, уважающего грамматику дико бесит.
Просто на айпаде запятой нет в русской раскладке и на андроиде в стоковой как я понимаю ее тоже нет, приходится переключаться на экран символов, что лично мну как человека, уважающего грамматику дико бесит.
долгое нажатие на точку
при быстрой печати все равно что нету, нужна отдельная кнопка.
на айпаде если нужно вставить запятую: 1 тык - экран цифр/символов, 2 тык - запятая, пробел после запятой автоматом переключает обратно на экран букв = 2 тыка
на андроиде в стоковой ваще ацтой в этом плане, в хакерской 1 тык на шифт, 2 тык на точку = 2 тыка.
Очень интересный пост, большое спасибо.
Но граммар наци во мне плачет, при виде глагола "выйдИм" и серии союзов "и" без запятых.
Но граммар наци во мне плачет, при виде глагола "выйдИм" и серии союзов "и" без запятых.