Как установить Android в VirtualBox
Если вам не терпится попробовать Android, то не обязательно использовать весь компьютер для выполнения этой задачи, лучше всего запустить его с помощью VirtualBox. Его довольно легко настроить, и он предоставит вам полный доступ к Android за несколько минут.
Для начала вам понадобится несколько вещей:
- VirtualBox: загрузите и установите VirtualBox, если у вас его еще нет — он доступен для Windows, macOS и Linux.
- Android x86 ISO: вам нужно скачать Android x86 ISO для любой версии Android, которую вы хотели бы попробовать. Мы будем использовать Android 6.0 (Marshmallow), она является наиболее стабильной версией.
Прежде чем начать, я также рекомендую убедиться, что в BIOS вашего ПК опции виртуализации включены. В противном случае вы будете сталкиваться с множеством проблем позже, когда все будет работать не так, как должно.
Если у вас все это есть, то вы готовы начать.
Как создать виртуальную машину для Android
Запустите VirtualBox и нажмите кнопку «Создать» (New), чтобы создать новую ВМ.
Назовите ВМ как хотите, затем выберите «Linux» в качестве типа и «Linux 2.6 / 3.x / 4.x (32- bit)» как версию. Нажмите кнопку «Далее».
Что касается памяти, я бы выделил ей 2048 МБ, особенно если вы используете 32-разрядную версию Android (она больше ничего не сможет обработать). Если вы используете 64-битную сборку, не бойтесь использовать столько памяти, сколько хотите. Как только вы установите количество памяти, нажмите Далее.
Нажмите «Создать» (Create), чтобы начать сборку вашей ВМ. Для типа жесткого диска оставьте его установленным как VDI.
Оставьте размер жесткого диска установленным как «Динамически распределенный», что позволит виртуальному жесткому диску расти по мере необходимости.
На следующем шаге вы можете выбрать объем хранилища, на котором вы хотите разместить ВМ — даже если она будет динамически изменяться, ей не будет позволено быстро увеличиваться определенного вами здесь. Выберите любой размер, который будет работать лучше для вашей системы. Я оставлю 8 ГБ.
Наконец, нажмите кнопку «Создать» (Create). Пуф! Ваша новая ВМ готова к использованию.
Как установить Android на виртуальную машину
Когда ваша ВМ полностью настроена, выделите её и нажмите Старт сверху.
Когда машина запустится, укажите Android, который вы загрузили. Возможность выбора должна появиться, как только вы запустите его, но, если нет, нажмите «Устройства» -> «Оптические приводы» -> «Выберите образ диска» (Devices -> Optical Drives -> Choose Disk Image) и выберите свой Android ISO образ. Затем используйте ВМ -> Перезапустить (Machine -> Reset), чтобы перезапустить виртуальную машину.
ПРИМЕЧАНИЕ. Если щелкнуть на окно VirtualBox, оно автоматически будет использовать мышь и клавиатуру. Чтобы прекратить использование мыши и клавиатуры, просто нажмите правую клавишу Ctrl на клавиатуре.
Как только виртуальная машина загрузит ISO, используйте клавиатуру, чтобы прокрутить вниз до «Install» и нажмите Еnter. Это запустит установщик Android.
Выберите «Создать/Изменить» (Create/Modify Partitions). На экране GPT просто выберите «Нет».
На экране утилиты диска выберите «Новый» (New).
Создайте основной диск (Primary) и разрешите ему использовать все пространство виртуального жесткого диска, которое вы выбрали ранее. В этом случае это 8 ГБ. Это должно быть выбрано по умолчанию.
Нажмите Enter на опции «Bootable», чтобы сделать раздел загрузочным, затем выберите «Write». Нажмите Enter.
Вам нужно будет ввести «Да» (Yes) и нажать Enter на следующем экране, чтобы убедиться, что вы хотите записать таблицу разделов на диск.
По завершении выделите параметр «Выход» (Quit) и нажмите Enter.
Выберите раздел, который вы только что создали для установки Android, и нажмите Enter.
Выберите «ext4» для форматирования раздела. Выберите «Да», и нажмите Enter на следующем экране, чтобы подтвердить.
Выберите «Да» (Yes), чтобы установить загрузчик GRUB.
Выберите «Да» (Yes), чтобы перезаписать /system folder .
После того, как все закончится, вы можете перезагрузить или сбросить Android, но не забудьте сначала размонтировать файл ISO. В противном случае он просто загрузится обратно в установщик!
Использование Android в VirtualBox
Процесс установки довольно прост и беспроблемен — вы сможете настроить это, как и любое другое устройство Android, за исключением одного исключения: вы не включаете Wi-Fi. Виртуальная машина будет использовать подключение вашего компьютера.
Так что да, просто зайдите и закончите настройку.
Это не самый быстрый способ запуска приложений Android на вашем компьютере — BlueStacks работает быстрее, если все, что вам нужно, это запустить одно или два приложения на вашем ПК с Windows. Тем не менее, Android-x86 обеспечивает доступ к полной системе Android на виртуальной машине. Это отличный способ познакомиться со стандартной системой Android или просто поэкспериментировать с ней, как если бы вы экспериментировали с виртуальной машиной, работающей под управлением любой другой операционной системы.
Как установить Android на ПК через VirtualBox
На нашем сайте вы можете найти обзоры и тесты самых популярных Android-эмуляторов. Для того чтобы собрать максимальное количество информации по теме, мы также рассмотрим установку операционной системы от Google при помощи виртуальной машины VirtualBox. Ниже в виде подробной пошаговой инструкции будет рассказано, как это правильно делается, параллельно вы сможете бесплатно скачать последнюю русскую версию обоих приложений.
Как установить Android на VirtualBox
Для того чтобы инструкция была более понятной мы разбили ее на 2 основных этапа. В первой части написано, как скачать и установить саму виртуальную машину, а во второй рассказывается об инсталляции Android.
Установка виртуальной машины
Итак, для того чтобы установить операционную систему Android при помощи VirtualBox на компьютер или ноутбук, необходимо действовать по следующему сценарию:
- Скачиваем последнюю версию программы на русском языке. Когда установочный файл будет получен, запускаем его.
- Откроется окно инсталлятора и нам на первом этапе нужно будет просто перейти дальше.
- При необходимости можно включить или отключить, те или иные компоненты виртуальной машины. Мы рекомендуем оставить все параметры по умолчанию и просто перейти к следующему шагу.
- После этого нам предложат настроить автоматическое создание ярлыков в меню «Пуск», на панели быстрого запуска и так далее. Предлагаем оставить все флажки на своих местах и двигаться дальше.
- Появится предупреждение о том, что дальше соединение с сетью будет на несколько секунд утрачено. Это необходимо для установки сетевого интерфейса VirtualBox. Соглашаемся и жмем на обозначенную кнопку.
- Теперь запускаем саму установку, кликнув по предназначенной для этого кнопке.
- Запустится процесс установки виртуальной машины, при помощи которой мы впоследствии будем инсталлировать Android.
- Завершаем установку, нажав кнопку с надписью «Finish».
Скачивание и установка Android
Итак, виртуальная машина в лице VirtualBox установлена и теперь с ее помощью мы можем приступать к инсталляции мобильной операционной системы на компьютер. Для этого потребуется:
- Сначала нужно скачать образ Android. Переходим ниже и загружаем последнюю версию Android x86 в формате ISO. Для того чтобы выбрать требуемый релиз мобильной операционной системы, необходимо изначально просмотреть разрядность компьютера. Получить доступ к такой информации легко при помощи сочетания горячих клавиш «Win» + «Pause».
- Теперь, когда образ с Android скачан, мы можем приступать к созданию виртуальной машины. Запускаем VirtualBox и кликаем по соответствующей кнопке.
- На первом этапе вводим имя виртуальной машины, указываем каталог, в котором она будет располагаться, выбираем тип Linux и версию ОС (ваша разрядность). Сохраняем изменения, сделав клик по «Далее».
- Устанавливаем объем оперативной памяти для мобильной операционной системы.
- Для того чтобы виртуальный диск был создан правильно, устанавливаем переключатель в положение, отмеченные цифрой «1». Запускаем процесс, кликнув по «Создать».
- Тут оставляем и все без изменений и просто переходим дальше.
- Выбираем динамический виртуальный жесткий диск и сохраняем изменения.
- Указываем каталог, в котором будет храниться образ создаваемой виртуальной машины. Тут же выбираем его размер.
- Теперь, когда виртуальная машина для установки Android создана, нам нужно ее правильно настроить. Жмем по иконке с изображением шестеренки на верхней панели VirtualBox.
- Переходим на вкладку «Система» в левой части окна, а в центральной области выбираем подраздел «Процессор». Устанавливаем количество ядер, которое имеет ваш ЦП. Также обязательно ставим флажок напротив функции «ВключитьPAE/NX».
- Переключаемся на вкладку «Дисплей», а затем выбираем раздел «Экран». Тут устанавливаем количество видеопамяти и включаем 3D-ускорение. Кликом по «ОК» и сохраняем внесенные изменения.
- Виртуальная машина настроена и теперь мы можем запустить ее при помощи соответствующей кнопки.
- Так как на данную машину операционная система пока не установлена, появится приглашение выбрать образ с ОС. Нажимаем на иконку, которая отмечена цифрой «1». Указываем путь к ранее скачанному образу Android и переходим дальше, нажав на «Продолжить».
- В меню установки Android на VirtualBox. Выбираем отмеченный на скриншоте пункт.
- Выбираем функцию создания нового раздела и переходим дальше.
- Отказываемся от использования режима GPT.
- При помощи стрелок переходим к виртуальной кнопке создания нового раздела.
В дальнейшем выбрать ту или иную функцию можно при помощи стрелок. Подтвердить выбор следует нажатием «Enter».
- Выбираем кнопку «Primary».
- Указываем все имеющееся свободное место. Для этого просто нажимаем «Enter».
- Обязательно делаем раздел загрузочным, нажав отмеченную кнопку.
- Убеждаемся, что мы создали загрузочный раздел. В отмеченном на скриншоте месте должна появиться надпись «Boot».
- Теперь записываем изменения на диск, выбрав и активировав функцию «Write».
- Нас попросят подтвердить свое намерение и для того, чтобы это сделать, необходимо с клавиатуры ввести слово «Yes», а затем нажать «Enter».
- Спустя несколько мгновений все изменения будут записаны в файловую систему виртуальной машины и нам останется лишь выйти из режима установки.
- После этого выбираем появившейся раздел и нажимаем на «ОК».
- Нам предложат указать тип будущей файловой системы. Выбираем его и идем дальше, снова кликнув по «ОК».
- Тут просто соглашаемся и переходим к следующему шагу.
- Обязательно устанавливаем загрузчик GRUB, который позволит Android корректно стартовать на VirtualBox.
- Дожидаемся, пока мобильная операционная система от смартфона будет установлена на ПК или ноутбук.
- Теперь просто переходим к установленной ОС.
- Чтобы виртуальная машина могла загрузиться с установленной операционной системы, а не стартовала с подключенного образа, нужно внести некоторые изменения.
- Переходим к разделу «Носители», выбираем подключенный образ Android, а потом жмем по иконке его удаления (отмечена стрелкой).
Готово. Мы смогли установить Android на VirtualBox и дальше можно переходить к тестированию полученной связки.
Если при установке приложение ссылается на отсутствующий пакет DLL, скачайте и установите нужные библиотеки при помощи следующей инструкции.
Правильная настройка
ОС установлена и как только виртуальная машина будет запущена, появится стандартное приветствие. Сначала выбираем русский язык.
Дальше соглашаемся с авторизацией при помощи Google аккаунта и жмем кнопку с надписью «Да».
Вводим адрес электронной почты и пароль от аккаунта. Переходим к следующему этапу.
Принимаем лицензионное соглашение и условия использования Google Play.
Также соглашаемся с остальными службами поискового гиганта.
Мобильная операционная система Android установлена на компьютер и теперь мы можем начинать с ней работать.
Как видите, тут присутствует и Google Play Market. Это позволит устанавливать любые игры и программы от мобильной ОС на ПК.
Достоинства и недостатки
А теперь перейдем к самому интересному и рассмотрим, какими положительными и отрицательными особенностями выделяется использование Android на компьютере при помощи VirtualBox. Естественно, параллели будут проводиться с самыми популярными Android-эмуляторами.
- Максимальная схожесть с операционной системой, установленной на смартфон.
- Поддержка русского языка.
- Открытая файловая система.
- Наличие Google Play Market.
- Очень низкая производительность в играх.
Минимальные системные требования
Для того чтобы рассматриваемая в статье связка запустилась и смогла корректно работать на компьютере, последний должен соответствовать таким параметрам.
- Центральный процессор: 1.8 ГГц и выше.
- Оперативная память: от 2 Гб.
- Пространство на накопителе: от 1 Гб.
- Платформа: Microsoft Windows XP, 7, 8, 10 x32/64 Bit.
Видеоинструкция
Все то же самое автор показал в видео на собственном ПК.
Как установить Android на VirtualBox
Установить Android на VirtualBox гораздо проще чем кажется, следуя нашей пошаговой инструкции вы сможете начать тестировать операционную систему Android на персональном компьютере.
Важно . Для функционирования виртуальной машины VirtualBox требуется 64-разрядная система, поддержка аппаратной виртуализации и включение технологии «Intel Virtualization Technology» или «AMD Virtualization Technology» в BIOS материнской платы.
Где скачать операционную систему Android
Скачать операционную систему Android можно перейдя на страницу зеркала проекта Android-x86, выбрать 32-битный или 64-битный образ и загрузить на компьютер.
Как скачать и установить VirtualBox
Скачайте версию 6.0.12 (на более новых, возможен сбой настроек графического контроллера и невозможность инсталляции Android) и выполните установку виртуальной машины VirtualBox.
Либо используйте свежую версию и отключите «3D-ускорение» экрана, оставив остальные параметры как есть.
Как установить Android на VirtualBox
Откройте программу и нажмите кнопку «Создать«.
Задайте необходимое имя, выберите тип «Linux» и версию системы «Other Linux (64-bit)» или «32-бит«, в зависимости от скаченного образа и нажмите «Далее«.
Укажите объём оперативной памяти, «4 гигабайта» должно вполне хватить.
В следующем окне отметьте «Создать новый виртуальный жесткий диск» и нажмите «Создать«.
Укажите тип файла определяющий формат диска VDI (VirtualBox Disk Image) и проследуйте дальше.
Выберите формат хранения «Динамический виртуальный жесткий диск» (Будет занимать необходимое место на диске лишь по мере заполнения, но не сможет уменьшаться в размере) либо «Фиксированный виртуальный жесткий диск«.
Укажите имя и размер файла, восьми гигабайт будет предостаточно, но можно и увеличить. Сделайте выбор и нажмите по кнопке «Создать«.
Теперь необходимо «Настроить» кое-какие параметры.
Выберите меню «Система» и перейдите на вкладку «Процессор» поставьте количество ядер процессора и включите «PAE/NX«.
Убедитесь что на вкладке «Ускорение» включены все функции аппаратной виртуализации.
Пройдите в параметры дисплея, задайте максимальный объём видеопамяти, выберите графический контроллер «VboxVGA» и установите галочку на «3-D ускорении«.
В разделе «Носители» выберите созданный диск и отметьте «Твердотельный накопитель» если файлы виртуальной машины с системой Android будут располагаться на «SSD».
Нажмите на оптический привод (Пусто), раскройте выпадающее меню через значок «Компакт-диска«, выберите ISO-образ Android-x86 и нажмите «OK«.
Запустите виртуальную машину Android.
Отметьте «Advanced options» с помощью стрелок на клавиатуре и нажмите «Enter«.
Выберите «Auto Installation — Auto Install to specified harddisk«.
Подтвердите авто установку отметив «Yes«.
Будут выполнены некоторые операции.
В следующем окне оставьте все как есть и просто нажмите «Enter«. Выделите Android-x86 и запустите.
Разверните меню выбора языка.
Задайте «Русский«.
Поставьте регион «Россия«.
Нажмите кнопку «Начать«.
Подключитесь к Wi-Fi нажав «Посмотреть все«.
И выбрав «VirtWifi«.
Настройте как новое устройство.
Выполните вход в аккаунт Google.
Настройте сервисы, и примите условия.
И начните пользоваться операционной системой Android на своем компьютере. Вам будет доступен Google Play Маркет где можно скачать практически любое приложение, установить и использовать по назначению.
Не забудьте изъять диск из привода в настройках.
Если вам необходимо создать снимок состояния системы, используйте данное руководство и продолжайте тестировать Android.
Рекомендуемый контент
Наше пошаговое руководство поможет установить Windows 10 на виртуальную машину VirtualBox для тестирования системы и необходимых программ минуя основной компьютер.
Виртуальные машины и эмуляторы
Читать подробнее
Наша пошаговая инструкция подскажет как установить Windows 10 на виртуальную машину VMware Workstation Pro, чтобы наладить тестирование разнообразных программ и приложений без изменений на компьютере.
Виртуальные машины и эмуляторы
Читать подробнее
NoxPlayer — производительный эмулятор Android, специально оптимизирован для быстрой работы мобильных игр на компьютере с возможностью тестирования различных приложений.
Виртуальные машины и эмуляторы
Читать подробнее
MEmu — быстрый эмулятор Android позволяющий запускать приложения и играть в мобильные игры на персональном компьютере. MEmu обеспечивает высочайшую производительность и превосходные возможности, поддерживает различные
Виртуальные машины и эмуляторы
Читать подробнее
Используя мощный эмулятор Android для компьютера LDPlayer вы сможете играть в мобильные игры на высокой скорости и тестировать разнообразные приложения из Google Play.
Android-x86
The following are instructions on how to run Android-x86 inside VirtualBox.
Note: For optimal performance, make sure you have enabled either VT-x or AMD-V in your host operating system’s BIOS.
Android-x86 versions tested against Virtualbox versions.
Date Tested | Virtualbox | Host OS | Android-x86 | Result |
---|---|---|---|---|
?? | 2.2.4 | Windows XP | ?? | Good |
?? | 3.0.2 | Fedora 11 | ?? | Good |
Nov. 2 2017 | 5.2.0 | Windows 10 | 6.0-r3 32/64 bit | Good |
Downloading
Download an ISO of Android-x86 from here.
Caution
If you are using Android-x86 for debugging purposes, some binaries (gdb for example) are built for 32-bit architectures and will not support debugging 64-bit binaries such as the Android app host. Download a 32-bit distribution instead.
Create a new VM
- Click the «New» button, and name your new virtual machine however you like. Set Type to Linux, and Version to Linux 2.6 / 3.x / 4.x. Note that you should choose the appropriate bit type for the version of Android-x86 that you downloaded.
- Specify how much RAM will be allocated to your virtual machine when you run it. Android doesn’t specify a bare-minimum requirement for memory, just keep in mind what apps you plan on running. 2GB (2048MB) is a good place to start, and you can change this later if you need to.
- Create a new Hard disk image which will act as your machine’s storage. The recommended starting size of 8GB is enough. Click through the rest of the options for creating your Hard disk.
Settings
Tested on VirtualBox 64-bit for Windows, version 5.2.0. Android-x86 version 6.0-r3, both 32-bit and 64-bit.
- [System] Recommended: Processor(s) should be set above 1 if you have more than one virtual processor in your host system. Failure to do so means every single app (like Google Chrome) might crush if you try to use it.
- [Display] :
- Optional: Video Memory may be increased beyond the minimum selected automatically. The affects of this are unknown.
- Mandatory: Unless guest additions are installed [1] , change the default VMSVGA to VBoxVGA .
- Optional: Enable 3D Acceleration may be checked. The Linux Guest Additions must (VirtualBox v6.1+) / may (VirtualBox v6.0 and below) need to be installed [2][1] to get any benefit from this. Failure to do so means you won’t even be able to launch Android-X86 in the first place. [3]
- [Storage] Find the first «Empty» item (this should have an icon of a CD). In the Attributes, click on the CD icon with a small down arrow, and pick «Choose Optical Virtual Disk File. «. Specify the Android-x86 ISO that you downloaded.
- [Audio] Intel HD Audio seems to be natively supported in Android-x86.
- [Network] By default, your installation of Android-x86 will be able to automatically connect to the internet. If not, you can try to enable WiFi in Settings/Network & Internet, and connect to showing VirtWifi. If you do not want to connect to the internet in VirtualBox, uncheck Enable Network Adapter under the Adapter 1 tab.
Install
- If you don’t want to install Android-x86 yet and just want to test it, pick one of the Live CD options (except for Debug mode).
- Pick the Installation option if you want your system to be installed to the virtual hard drive.
Partition
- If you upgrade Android-x86 from a previous version, just select the existing partition. Agree to overwrite it when prompted.
- If this is a new VM, choose to Create/Modify partitions. Use Bootable but not GPT! This will cause the GRUB installation to fail later.
Continue through the installation. You should install GRUB when it prompts you to. You may also leave /system as read and write when prompted.
Once the installation is complete, force close/shut down the virtual machine and remove the ISO from the virtual CD drive.
Finaly, start Android-x86. If it’s a new machine, once loaded you can perform the Android setup to begin using your machine.
Advanced
Custom partitions, SDCard
When booting Android-x86, you may specify which partitions represent the data and sdcard. On the boot menu, select an entry you would like to boot from, press TAB, then add the following as it suits your needs:
DATA=sda1 SDCARD=sda2 Press Enter to boot. These options specify user data (your setting, your uploaded applications, . ) go into /dev/sda1, and data saved in sdcard go into /dev/sda2.
If you build the ISO from source, you can add these options to bootable/newinstaller/boot/isolinux/isolinux.cfg.
- Create a new virtual machine with a hard disk.
- Launch the Live ISO in Debug mode (I used android-x86-2.2-generic.iso) to get the command prompt.
- «fdisk /dev/sda», then type:
- «n» (new partition)
- «p» (primary partition)
- «1» (1st partition)
- «1» (first cylinder)
- «xx» (choose the last cylinder, leaving room for a 2nd partition)
- «w» (write the partition)
newfs_msdos /dev/sda2
Also remember the partition type has to be fat32 (b or c). By using vfat, the step 10 is not needed.
DevTools application has a MediaScanner which (re)indexes your SD card for cases where you manually copied media over. This ensures that you see new images and/or music in the apps without having to reboot.
If you downloaded it from within android, the application asks the relevant service to index new files.
Playing music
This section describes two ways to upload music files into Android running on a vbox so you can play them by the Music app. Of course, you can save the files to the virtual disk mounted at /sdcard, as described above.
Upload files by adb
Adb is Android Debug Bridge, a tool to debug Android system. If you compile from source, it is located in out/host/linux-x86/bin/adb. Otherwise you can get it from Android SDK. Suppose the network of your vbox is OK, you can upload a file from your host by
ADBHOST=
out/host/linux-x86/bin/adb push /sdcard You need to know the ip of your vbox. You can get it by Alt-F1 and netcfg. You may also need to reboot Android to see the uploaded files. Of course in this way you have to mount /sdcard to a virtual disk partion.
For complex network settings of the VirtualBox VM, you should refer to Debug How To on how to connect adb to the VM.
Upload files by wget
You can also upload files by wget in the debug mode. In the debug mode shell, before entering Android,
# cd /android/sdcard
# netcfg eth0 dhcp
# wget
Then type exit to enter Android.Debug with adb
This section describes the way to debug Android with adb via network. If we want to debug with adb via network, we should ensure the ip of vbox can be accessed by host machine. So we should change the Network Adapter type of vbox to Bridged Adapter. After starting the android-x86, we should follow the above Settings/[Network] section to ensure the network of android-x86 is enabled, and enable USB debugging in Settings/System/Developer Options. Then we can get the device ip from Settings/System/About tablet/IP address. For example, if we see the ip address is 192.168.0.116, then we can use following command to connect android-x86 in vbox from host machine.
adb connect 192.168.0.116
Then you can use adb command to debug android-x86 such as get log, and dump system information.References
-
^ ab VirtualBox currently has no Guest Additions for Android.^ VirtualBox v6.1.0 states: «old style 3D support (with VBoxVGA) has been completely removed»^ VirtualBox states: «Note that you must install the Guest Additions on the guest VM to specify the VBoxSVGA or VMSVGA graphics controller.»