Android-x86 для энтузиастов

Мобильная ОС Android постепенно выходит за рамки смартфонов и планшетов. Например, эта система является одной из наиболее подходящих для миникомпьютеров. Также её можно запустить и на обычном ПК, благодаря проекту Android-x86. Этому проекту, который может быть интересен многим энтузиастам компьютерных технологий, и посвящается статья.


Второе дыхание Android-x86.org

В дополнение к статье о приложении Bluestack, позволяющем запускать многие программы для мобильной платформы Android на обычном ПК, следует сказать и о возможности запуска самой ОС Android на обычном персональном компьютере. Неумолимый прогресс науки и техники достиг таких успехов и небывалых высот, что теперь имеется возможность установки Android даже на жёсткий диск в качестве дополнительной системы.

Хотя в этом направлении ещё предстоит много работы, процесс, как говорил известный политический деятель, пошёл. И пошёл он благодаря проекту Android-x86, который предоставляет поддержку Android для процессорной архитектуры x86, делая возможной установку ОС Android на Intel-совместимые компьютеры.

Проект Android-x86 по адаптации ОС Android был начат в самой корпорации Google. Правда, со временем интерес к этой разработке у гугловцев иссяк. Но почти упавшее знамя Android-x86 было подхвачено энтузиастами и водружено на сайте android-x86.org.

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

Хотя на самом деле устанавливать непосредственно на жёсткий диск Android совсем не обязательно. Можно создать загрузочную флэшку с этой мобильной системой. Благодаря Android-x86 можно попробовать запустить эту систему и в эмуляторе ПК Virtualbox. Каждый из вариантов - установка на жёсткий диск, виртуальная машина, флэшка - имеет свои преимущества и недостатки. О них скажем чуть ниже.


ISO-образы и оборудование

На текущий момент проект Android-x86 выпустил версию Android x86 4.0 RC1, основанный на Android 4.0.3 (Ice Cream Sandwich). Для установки предлагается несколько iso-образов, предназначенных для различных нетбуков и планшетов.

Отличительными особенностями ISO-сборок Android-x86 является то, что они собраны с включенным режимом KMS для ядра Linux, Поэтому большинство нетбуков могут выполнять Android-x86 в родном для этих нетбуков разрешении. Программное ускорение OpenGL для чипсетов AMD и Intel обеспечивается на программном уровне.

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

Из недоработок можно отметить неправильную работу системы в режиме suspend. Также в Android x86 4.0 RC1 не реализована работа Ethernet.

Официально проект поддерживает следующие модели, для которых существуют готовые образы:

  • AMD Brazos, как, например, MSI 110W
  • Семейство ASUS Eee PC
  • Некоторые модели ASUS Laptops/Tablets
  • Планшеты Tegav2, Viewpad 10
  • Планшетный нетбук Lenovo S10-3t

Существуют и неофициальные сборки. Например, здесь можно скачать сборку с поддержкой Ethernet.

Реально же Android-x86 можно запустить и на большем количестве устройств, чем поддерживается официально. Но для этого нужно перепробовать несколько разных сборок, т.к. на одной может работать одно, на другой другое.


Установка в Virtualbox

Установка Android-x86 в эмуляторе Virtualbox самый простой и безопасный вариант, но не самый удачный. Этот вариант подойдёт скорее программистам, которые могут искать дополнительную альтернативу эмулятору Android из SDK разработчика. Android-x86 в эмуляторе Virtualbox работает значительно медленнее, чем в нативном режиме и не даёт реального представления о скорости работы этой мобильной ОС.

Сам процесс запуска Android в виртуальной среде такой же, как и для других систем: создаём виртуальную машину Other Linux, памяти достаточно 512 Mb RAM, жёсткий диск около 2 Gb. Подключаем ISO-файл и загружаем виртуальную машину.

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

Порядок установки на виртуальный жёсткий диск следующий:

1. В загрузочном меню выбрать пункт "Installation - Install Android-x86 to harddisk".

2. Создаем разделы при помощи cfdisk.

Выбираем пункт "Create/Modify partitions" и появится утилита cfdisk. В ней выбрать [New] > [Primary] > Size > [Bootable] - [Write] и подтвердить запись изменений "yes". Выход [Quit].

3. Выбираем раздел для установки (в случае виртуальной машины будет "sda1 Linux VBOX HARDDISK"). После чего выбираем файловую системы ext3 и подтвердить форматирование "yes".

4. Подтверждаем установку загрузчика GRUB.

5. Подтверждаем, что хотим сделать каталог "/system" для чтения и записи (Do you want to install/system directory as read-write?).

6. Создаём fake SD-карту из имеющегося пространства на виртуальном диске. Максимальный размер даётся до двух гигабайт.

Одна из проблем работы Android-x86 в Virtualbox - может не работать курсор мыши. В этом случае выключаем интеграцию мыши в меню "Машина".


Установка на флэшку

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

"Андроид" с флэшки запускается и работает очень быстро. Разве что, каждый раз нужно заходить в систему заново и данные сессии не сохраняются. Зато можно реально проверить работоспособность ISO-образа на конкретном компьютере - WiFi, звук и т.д.

"Андроид" с флэшки запускается и работает очень быстро. Разве что, каждый раз нужно заходить в систему заново и данные сессии не сохраняются.

Линуксоиды на флэшку ISO-образ могут записать с помощью стандартной команды:

dd if=android-x86-4.0-xxx.iso of=/dev/sdX

где вместо sdX нужно подставить обозначение конкретного USB-носителя.

Что же касается утилит записи ISO-образов для Windows, то, по опыту многих пользователей, рекомендуется использовать WinImage. Так как при записи образов в других утилитах могут наблюдаться проблемы при запуске Android-x86. Поэтому смена утилиты записи ISO-образа - это один из возможных методов устранения проблем при загрузке Android-x86 с флэшки.


Установка на жёсткий диск

Если ISO-образ в Live-режиме полностью работоспособен на конкретной машине и у пользователя есть горячее желание продолжить эксперименты, то можно установить Android-x86 на жёсткий диск в качестве дополнительной системы. Следует обязательно помнить, что такая установка является экспериментом, и пользователь совершает её на свой собственный страх и риск.

Желательно перед такой установкой потренироваться в VirtualBox. Тем более что процесс установки на жёсткий диск аналогичен тому, что было описано в этой статье выше для установки в виртуальную машину.

Для пользователей Linux-дистрибутивов, которые в качестве второй системы намерены поэкспериментировать с Android, следует указать, что в качестве загрузчика в Android-x86 используется GRUB 1, а в современных дистрибутивах давно используется GRUB 2. Поэтому для них не стоит выбрать опцию установки GRUB при инсталляции Android-x86, а после инсталляции воспользоваться функциями GRUB 2 основной системы.

Михаил АСТАПЧИК

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Вторую прямую ссылку на сайт tabletx86, что в разделе "ISO-образы и оборудование" , уже поменяли. Теперь правильный адрес

http://tabletsx86.org/android-x86-builds.htm

Тоже до поры до времени.

Аватар пользователя mike

Замечательная статья! Опечатка, искажающая смысл:

Из недоработок можно отметить правильную работу системы в режиме suspend.


Аватар пользователя savely

Статья хорошая.  

>Программное ускорение OpenGL для чипсетов AMD и Intel обеспечивается на программном уровне.

Что-то в этом есть :))