Как использовать диспетчер виртуальных ящиков на Android

Обновлено: 09.12.2022

< бр />

Кэмерон Саммерсон


Кэмерон Саммерсон
главный редактор/специалист по обзору

Кэмерон Саммерсон – бывший главный редактор журнала Review Geek, а также советник редактора How-To Geek и LifeSavvy. Он освещал технологии в течение десяти лет и за это время написал более 4000 статей и сотни обзоров продуктов. Его публиковали в печатных журналах, а New York Times цитировала как эксперта по смартфонам. Подробнее.


Если вам не терпится попробовать Android, но не обязательно использовать для этой задачи весь компьютер, лучше всего запустить его на виртуальной машине с помощью VirtualBox. На самом деле его довольно легко настроить, и он предложит вам все возможности Android всего за несколько минут. Давайте сделаем это.

Для начала вам потребуется несколько вещей:

  • VirtualBox: загрузите и установите VirtualBox, если у вас его еще нет — он доступен для Windows, macOS и Linux.
  • ISO-образ Android x86. Вам нужно скачать ISO-образ Android x86 для любой версии Android, которую вы хотите попробовать. На момент написания статьи Android 6.0 (Marshmallow) была самой стабильной версией, которую я использую здесь.

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

После того, как вы это сделаете, вы будете готовы приступить к работе.

Как создать виртуальную машину для Android

Запустите VirtualBox, затем нажмите кнопку «Создать», чтобы создать новую виртуальную машину.


Назовите виртуальную машину как хотите (я использую «Android», потому что это имеет смысл?), затем выберите «Linux» в качестве типа и «Linux 2.6 / 3.x / 4.x. (32-разрядная версия)». Нажмите «Далее».


Для памяти я бы дал 2048 МБ, особенно если вы используете 32-разрядную сборку Android (больше она не поддерживает). Если вы используете 64-битную сборку, не стесняйтесь использовать столько, сколько хотите. Установив сумму, нажмите «Далее».


Нажмите «Создать», чтобы начать создание виртуальной машины. В качестве типа жесткого диска оставьте значение VDI.


Оставьте для размера жесткого диска значение "Динамически выделяемый", что позволит виртуальному жесткому диску увеличиваться по мере необходимости.

На следующем шаге вы можете выбрать, какой объем хранилища вы хотели бы увеличить для виртуальной машины. Даже если ее размер будет динамически изменяться, ее размер не может превысить установленный здесь размер. Выберите любой размер, который лучше всего подойдет для вашей системы. Я оставлю это на 8 ГБ.


Наконец нажмите кнопку "Создать".

Фуф! Теперь ваша новая виртуальная машина готова к использованию.

Как установить Android на виртуальную машину

Настроив компьютер, выделите его и нажмите "Пуск" вверху.


Когда машина запустится, укажите загруженный ISO-образ Android. Это должно позволить вам выбрать это, как только вы его запустите, но если нет, нажмите «Устройства»> «Оптические приводы»> «Выбрать образ диска» и выберите свой Android ISO. Затем используйте Machine > Reset, чтобы перезапустить виртуальную машину.


ПРИМЕЧАНИЕ. Когда вы нажимаете на окно VirtualBox, оно автоматически захватывает мышь и клавиатуру.Чтобы освободить мышь и клавиатуру, просто нажмите правую клавишу Ctrl на клавиатуре.

После того как виртуальная машина загрузит ISO, с помощью клавиатуры прокрутите вниз до пункта «Установить» и нажмите клавишу ввода. Это запустит программу установки Android.


Выберите «Создать/изменить» разделы. На экране GPT просто выберите «Нет».


На экране дисковой утилиты выберите «Создать».


Создайте основной диск и разрешите ему использовать все пространство виртуального жесткого диска, которое вы выбрали ранее. В данном случае это 8 Гб. Это должно быть выбрано по умолчанию.


Нажмите Enter в опции «Загрузочный», чтобы сделать раздел загрузочным, затем выберите «Записать». Нажмите «Ввод».


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


После завершения выделите параметр «Выход» и нажмите «Ввод».


Выберите только что созданный раздел для установки Android и нажмите Enter.


Выберите «ext4», чтобы отформатировать раздел.

Выберите Да и нажмите Enter на следующем экране для подтверждения.


Выберите «Да», чтобы установить загрузчик GRUB.


Выберите «Да», чтобы сделать папку /system перезаписываемой.


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

Совет. Если Android не загружается, попробуйте установить графический контроллер в настройках дисплея на VboxVGA или VboxSVGA.

Использование Android в VirtualBox

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


Так что да, просто войдите в систему и завершите настройку. Вы готовы к игре!


Это не самый быстрый способ запуска приложений Android на вашем ПК — BlueStacks работает быстрее, если все, что вам нужно, — это запустить одно или два приложения на ПК с Windows. Однако Android-x86 предоставляет доступ ко всей системе Android на виртуальной машине. Это отличный способ познакомиться со стандартной системой Android или просто поэкспериментировать с ней, как если бы вы экспериментировали с виртуальной машиной под управлением любой другой операционной системы.

  • › 4 способа запустить Android на ПК и создать собственную систему с двумя ОС
  • › Компьютерщик-новичок: как создавать и использовать виртуальные машины
  • › Как запускать приложения Android в Linux
  • › Как попробовать Chrome OS в VirtualBox перед покупкой Chromebook
  • › Как не дать соседям украсть ваш Wi-Fi
  • › Изнашиваются ли графические процессоры при интенсивном использовании?
  • › Прочтите это перед покупкой планшета Amazon Fire
  • › SMS-сообщения iPhone не являются зелеными по той причине, по которой вы думаете



Ниже приведены инструкции по запуску Android-x86 в VirtualBox.
Примечание. Для оптимальной производительности убедитесь, что вы включили VT-x или AMD-V в BIOS основной операционной системы.

Версии Android-x86 протестированы с версиями Virtualbox.

Скачивание

Загрузите ISO-образ Android-x86 отсюда.

Внимание

Если вы используете Android-x86 для целей отладки, некоторые двоичные файлы (например, gdb) созданы для 32-разрядных архитектур и не поддерживают отладку 64-разрядных двоичных файлов, таких как хост приложения Android. Вместо этого загрузите 32-разрядный дистрибутив.

Создать новую ВМ

  1. Нажмите кнопку "Создать" и присвойте новой виртуальной машине любое имя. Установите тип на Linux и версию на Linux 2.6/3.x/4.x. Обратите внимание, что вы должны выбрать соответствующий тип разрядности для загруженной версии Android-x86.
  2. Укажите, сколько оперативной памяти будет выделено вашей виртуальной машине при ее запуске. Android не указывает минимальные требования к памяти, просто имейте в виду, какие приложения вы планируете запускать. 2 ГБ (2 048 МБ) — это хорошее место для начала, и вы можете изменить его позже, если вам нужно.
  3. Создайте новый образ жесткого диска, который будет служить хранилищем вашей машины. Рекомендуемого начального размера 8 ГБ достаточно. Выберите остальные параметры для создания жесткого диска.

Настройки

Протестировано на 64-разрядной версии VirtualBox для Windows версии 5.2.0. Android-x86 версии 6.0-r3, как 32-разрядная, так и 64-разрядная версия.

  • [Система] Рекомендуется: число процессоров должно быть больше 1, если в вашей хост-системе имеется более одного виртуального процессора. В противном случае любое приложение (например, Google Chrome) может зависнуть, если вы попытаетесь его использовать.
  • [Отображение]:
    1. Необязательно: Видеопамять может быть увеличена сверх минимума, выбранного автоматически. Последствия этого неизвестны.
    2. Обязательно: если гостевые дополнения не установлены [1], измените VMSVGA по умолчанию на VBoxVGA.
    3. Необязательно: можно установить флажок «Включить 3D-ускорение». Гостевые дополнения Linux должны быть (VirtualBox v6.1+) / могут (VirtualBox v6.0 и ниже) должны быть установлены [2][1], чтобы получить какие-либо преимущества от этого. Невыполнение этого требования означает, что вы даже не сможете запустить Android-X86. [3]
  • [Хранилище] Найдите первый «Пустой» элемент (у него должен быть значок компакт-диска). В атрибутах щелкните значок компакт-диска с маленькой стрелкой вниз и выберите «Выбрать файл оптического виртуального диска». Укажите загруженный ISO-образ Android-x86.
  • [Аудио] Похоже, что Intel HD Audio изначально поддерживается в Android-x86.
  • [Сеть] По умолчанию ваша установка Android-x86 сможет автоматически подключаться к Интернету. Если нет, вы можете попробовать включить Wi-Fi в меню «Настройки»/«Сеть и Интернет» и подключиться к показу VirtWifi. Если вы не хотите подключаться к Интернету в VirtualBox, снимите флажок «Включить сетевой адаптер» на вкладке «Адаптер 1».

Установить

  1. Если вы пока не хотите устанавливать Android-x86 и хотите просто протестировать его, выберите один из вариантов Live CD (кроме режима отладки).
  2. Выберите вариант установки, если вы хотите, чтобы ваша система была установлена ​​на виртуальный жесткий диск.

Раздел

  1. Если вы обновляете Android-x86 с предыдущей версии, просто выберите существующий раздел. Согласитесь перезаписать его при появлении запроса.
  2. Если это новая виртуальная машина, выберите «Создать/изменить разделы». Используйте загрузочный, но не GPT! Это приведет к сбою установки GRUB позже.

Продолжить установку. Вы должны установить GRUB, когда он предложит вам это сделать. Вы также можете оставить /system доступными для чтения и записи при появлении соответствующего запроса.
После завершения установки принудительно закройте/выключите виртуальную машину и удалите образ ISO с виртуального дисковода компакт-дисков.
Наконец, запустите Android-x86. Если это новый компьютер, после загрузки вы можете выполнить настройку Android, чтобы начать использовать свой компьютер.

Дополнительно

Пользовательские разделы, SDCard

При загрузке Android-x86 вы можете указать, какие разделы представляют данные и SD-карту. В меню загрузки выберите запись, с которой вы хотите выполнить загрузку, нажмите TAB, а затем добавьте следующее в соответствии с вашими потребностями:

DATA=sda1 SDCARD=sda2 Нажмите Enter для загрузки. Эти параметры определяют данные пользователя (ваши настройки, ваши загруженные приложения, файлы .) перейдите в /dev/sda1, а данные, сохраненные на SD-карте, — в /dev/sda2.

Если вы собираете ISO-образ из исходного кода, вы можете добавить эти параметры в bootable/newinstaller/boot/isolinux/isolinux.cfg.

  1. Создайте новую виртуальную машину с жестким диском.
  2. Запустите Live ISO в режиме отладки (я использовал android-x86-2.2-generic.iso), чтобы получить командную строку.
  3. "fdisk /dev/sda", затем введите:
    1. "n" (новый раздел)
    2. "p" (основной раздел)
    3. "1" (1-й раздел)
    4. "1" (первый цилиндр)
    5. "xx" (выберите последний цилиндр, оставив место для второго раздела)
    6. "w" (написать раздел)

    Также помните, что тип раздела должен быть fat32 (b или c). При использовании vfat шаг 10 не требуется.

    В приложении DevTools есть MediaScanner, который (пере)индексирует вашу SD-карту для случаев, когда вы вручную копировали медиафайлы. Это гарантирует, что вы увидите новые изображения и/или музыку в приложениях без перезагрузки.

    Если вы загрузили его из Android, приложение попросит соответствующую службу проиндексировать новые файлы.

    Воспроизведение музыки

    В этом разделе описываются два способа загрузки музыкальных файлов на устройство Android, работающее на vbox, чтобы их можно было воспроизводить в приложении "Музыка". Конечно, вы можете сохранить файлы на виртуальный диск, подключенный к /sdcard, как описано выше.

    Загрузить файлы через adb

    Adb – это Android Debug Bridge, инструмент для отладки системы Android. Если вы компилируете из исходного кода, он находится в папке out/host/linux-x86/bin/adb. В противном случае вы можете получить его из Android SDK. Предположим, что с сетью вашего vbox все в порядке, вы можете загрузить файл со своего хоста,

    Вам нужно знать IP-адрес вашего vbox. Вы можете получить его с помощью Alt-F1 и netcfg. Вам также может потребоваться перезагрузить Android, чтобы увидеть загруженные файлы. Конечно, таким образом вы должны смонтировать /sdcard в раздел виртуального диска.

    Чтобы узнать о сложных сетевых настройках виртуальной машины VirtualBox, обратитесь к руководству по отладке, чтобы узнать, как подключить adb к виртуальной машине.

    Загрузить файлы с помощью wget

    Вы также можете загружать файлы с помощью wget в режиме отладки. В оболочке режима отладки перед входом в Android

    Отладка с помощью adb

    В этом разделе описывается способ отладки Android с помощью adb через сеть.

    Если мы хотим выполнять отладку с помощью adb через сеть, мы должны убедиться, что хост-компьютер может получить доступ к IP-адресу vbox. Поэтому мы должны изменить тип сетевого адаптера vbox на мостовой адаптер. После запуска android-x86 мы должны следовать приведенному выше разделу «Настройки» / «Сеть», чтобы убедиться, что сеть android-x86 включена, и включить отладку по USB в «Настройки» / «Система» / «Параметры разработчика». Затем мы можем получить IP-адрес устройства из Настройки/Система/О планшете/IP-адрес. Например, если мы видим, что IP-адрес 192.168.0.116, мы можем использовать следующую команду для подключения android-x86 в vbox с хост-компьютера.


    Мы собираемся настроить среду разработки Android с помощью эмулятора Android.

    Если мы установим Android Studio (IDE) внутри виртуальной машины, установка эмулятора Android завершится ошибкой. Это связано с тем, что эмулятор Android сам по себе является ОС Linux и не может работать внутри другой виртуальной машины. Обойти это можно, создав две виртуальные машины в Virtual Box, одну с инструментами разработки, а другую с ОС Android. Затем установите сеть между двумя виртуальными машинами и подключите инструменты разработки Android к экземпляру Android на другой виртуальной машине.

    Приступим.

    Создание виртуальной машины Linux с помощью инструментов разработки Android

    1- Загрузите предпочитаемый образ ОС Linux в формате .iso. Ubuntu, один из самых популярных дистрибутивов Linux, можно скачать отсюда.

    2- Создайте новую виртуальную машину в Virtual Box и установите нужные значения для ОЗУ, количества ЦП, вторичного хранилища и т. д.

    3- Загрузите загруженный iso-файл в оптический привод ВМ.

    4- Запустите виртуальную машину и следуйте инструкциям мастера установки. Я объяснил шаги 2–4 более подробно в другой статье (см. раздел 1.2).

    5- Загрузите Android Studio и разархивируйте его.

    6- Запустите Android Studio, запустив файл ./android-studio/bin/studio.sh. Пройдите через «Мастер настройки Android Studio». При этом в папку ~/Android/Sdk устанавливаются последние версии Android SDK, Android SDK Platform-Tools и Android SDK Build-Tools.

    Установка Android на ВМ

    2- Создайте новую виртуальную машину в Virtual Box и установите нужные значения для ОЗУ, количества ЦП, вторичного хранилища и т. д.

    3- Измените параметр отображения Graphics Controller на VBoxVGA и включите 3D-анимацию для виртуальной машины.


    Настройка отображения виртуальной машины Android

    4- Просмотрите загруженный iso-файл Android x86 на оптический привод виртуальной машины.

    5- Запустите виртуальную машину и следуйте инструкциям мастера установки. Это также включает в себя настройку раздела диска, что может немного сбить с толку. Найдите подробные шаги со скриншотами здесь.

    Настройка сети между двумя виртуальными машинами

    Я предпочитаю сеть NAT для установления сети между виртуальными машинами. Этого можно добиться и другими способами. Дополнительные сведения см. в Руководстве по виртуальной сети.

    1- В настройках Virtual Box создайте новую сеть NAT. Обратите внимание, что это находится в настройках Virtual Box, а не в настройках какой-либо виртуальной машины.


    2- Убедитесь, что обе виртуальные машины выключены.

    3- Измените сеть обеих виртуальных машин на сеть NAT и выберите имя, которое вы только что дали новой сети NAT.

    Настройка сети виртуальной машины Android
    Настройка сети виртуальной машины Linux

    Подключить Android SDK к экземпляру Android, работающему на другой виртуальной машине

    1- Запустите обе виртуальные машины.

    2- Найдите IP-адрес виртуальной машины Android. Вы делаете это, выполнив поиск IP-адреса в настройках.


    3- Подключитесь к Android из Android SDK с помощью adb. Используйте IP-адрес виртуальной машины Android и 5555 в качестве номера порта.

    ~$ cd Android/Sdk/platform-tools/
    ~/Android/Sdk/platform-tools$ ./adb connect 10.0.2.4:5555

    демон не запущен; начиная с tcp:5037
    демон успешно запущен
    подключен к 10.0.2.4:5555

    Вы когда-нибудь хотели запустить Android на своем рабочем столе? Будь то ПК с Linux или Windows, теперь вы можете использовать операционную систему Android с помощью виртуализации или с помощью BlueStacks. Однако это руководство предназначено для того, чтобы помочь вам установить Android 4.3 в Oracle VirtualBox.

    Предпосылки:

    • ПК с поддержкой виртуализации. Вот руководство, чтобы проверить, поддерживает ли ваш компьютер виртуализацию. . Вот наше руководство, которое поможет вам установить VirtualBox в Windows | Linux — проект Android-x86 перенес операционную систему Android на платформу x86 от ARM.

    Установка Android на VirtualBox

    Шаг 1. Запустите VirtualBox и нажмите кнопку «Создать», чтобы создать новую виртуальную машину.

    Новая виртуальная машина

    Шаг 2. Введите данные ниже

    • Название: Android-x86
    • Тип: Linux
    • Версия: 2.6/3.x

    Установить ОС на ВМ

    Шаг 3. Воспользуйтесь мастером и установите объем памяти и жесткого диска.

    Ограничение ОЗУ в виртуальной машине

    Шаг 4. После создания виртуальной машины дважды щелкните ее, чтобы загрузить загруженный ISO-образ Android.

    Android 4.3 в виртуальной машине

    Шаг 5. Загрузите ISO-файл Android-x86 и нажмите кнопку «Пуск», чтобы загрузить установщик Android внутри виртуальной машины.

    Установить Android на ВМ

    Шаг 6. Выберите вариант установки, как показано ниже

    Установить Android на рабочий стол

    Шаг 7. Создайте раздел, как показано ниже

    изменить раздел android vm

    Шаг 8. С помощью клавиш со стрелками выберите параметр «Новый» и нажмите Enter, чтобы создать новый раздел.

    Android на виртуальный бокс» ширина = «575» высота = «352» /><br /></p>
<p>Шаг 9. Чтобы создать основной раздел, выберите вариант «Основной» и нажмите Enter. На следующем экране снова нажмите Enter, чтобы разрешить разделу занимать весь виртуальный диск.</p>
<p><img class=

    Шаг 10. На следующем экране выделите параметр «Загрузочный» и нажмите Enter, чтобы отметить раздел как загрузочный.С помощью клавиш со стрелками выберите параметр «Запись» и нажмите «Ввод», чтобы записать изменения на виртуальный диск. Возможно, вам придется ввести yes и нажать Enter, чтобы сохранить изменения.

    Загружаемая ОС Android

    Шаг 11. После этого выберите «Выход», чтобы вернуться к экрану разделов, где вы можете увидеть только что созданный раздел.

    Диспетчер разделов Android

    Шаг 12. Выберите новый раздел и нажмите «ОК». На следующем экране выберите ext3 в качестве файловой системы и нажмите OK > Да, чтобы отформатировать раздел.

    Раздел Android на рабочем столе

    Шаг 13. На следующем экране установите загрузчик GRUB, нажав Да. Вы должны увидеть установку GRUB, как показано ниже.

    android grub loader

    Шаг 14. Готово! Вы можете запустить Android.

    Запуск Android на виртуальной машине

    Шаг 15. Выполните настройку Android, и, наконец, вы должны увидеть главный экран Android. Ниже приведен снимок экрана приложений Android.

    Установка приложений Android на ВМ

    Посмотрите на процесс в действии!

    Читайте также:

Дата тестирования Virtualbox Основная ОС Android-x86 Результат
?? 2.2.4 Windows XP ?? Хорошо
?? 3.0.2 Fedora 11 ?? Хорошо
Ноябрь. 2 2017 5.2.0 Windows 10 6.0-r3 32/64 бит Хорошо