Как установить Android OS на виртуальную машину VirtualBox? – Часть 2
Как установить Android OS на виртуальную машину VirtualBox? – Часть 2
В первой статье данной темы мы рассмотрели настройку VirtualBox для установки Android.
Теперь займемся непосредственно установкой ISO образа.
Установка Android на virtual machine
На главной странице программы Virtual Box в левом меню выбираем созданную нами систему и нажимаем «Создать»:
Откроется виртуальная машина и после загрузки BIOS VB предложит нам выбрать образ диска, с которого мы хотим запуститься. Нажимаем на кнопку «Обзор»:
В следующем окне нажимаем кнопку добавить и выбираем наш ISO образ, который скачали по ссылке выше:
Нажимаем «Выбрать» и «Продолжить»:
Теперь нам нужно перезагрузить виртуальную машину. Для этого в верхнем меню выбираем «Машина» → «Перезагрузить».
После перезагрузки откроется меню установки ISO образа. Стрелками выбираем «Installation».
Если вы когда-нибудь занимались установкой Windows, то вы знаете, перед тем как установить новую OS нужно выделить для этого место на диске, отформатировать под нужную файловую систему и запустить инсталляцию.
Создаем раздел на диске, выбирая «Create / Modify partitions»:
На предложение использовать GPT отказываемся. Выбираем «Нет».
Теперь открывается экран создания разделов диска. Сверху отображается доступный объем, который мы указывали при создании VM в предыдущем пункте. Чуть ниже отображается «Free space» — свободное незанятое место на диске.
Нажимаем «New» и после диск делаем «Primary»:
Ожидаем окончания процесса записи настроек в новый раздел диска.
Далее произойдет создание раздела. Чтобы наша ОС могла загружаться с данного раздела, нужно сделать ее «Загрузочной» или «Bootable». Нажимаем enter на «Bootable» и после записываем внесенные изменения, нажав на «Write».
С помощью клавиатуры вписываем «yes» и нажимаем enter:
После выбираем «Quit» и выходим из режима создания разделов:
Теперь выбираем созданный нами раздел «sda1»:
Файловую систему ставим «ext4».
На вопросы: форматирование раздела под формат ext4, установка GRUB, установка режима чтения-изменения для директории /system отвечаем – да.
Далее извлекаем образ нашего установочного ISO:
Перезагружаем виртуальную машину:
На этом установка Android 9.0 на виртуальную машину VirtualBox закончена.
Запуск и настройка Android в VirtualBox
После загрузки BIOS нам будут предложены варианты загрузки ОС. Выбираем самый первый и нажимаем enter.
Продолжение статьи по настройке и запуску системы Android читайте в следующей статье.
Как установить Android на виртуальный, или физический диск компьютера
Никого не удивишь операционной системой Android, установленной на смартфоне, планшете или миникомпьютере, соединенном с телевизором. Мобильная платформа Google вполне пригодна для задач, которые мы обычно решаем с помощью ноутбука или десктопа: в ней есть полноценные
офисные пакеты, веб-браузеры, графические редакторы и многое другое. Да и к интерфейсу привыкать не надо, если вы уже имели дело с зеленым роботом (ну а первобытный способ взаимодействия посредством обычной клавиатуры и мыши можно освоить за пару дней). Логичен вопрос: зачем покупать отдельное Android-ycтpoйcтвo, если саму ОС можно установить на то, что уже под рукой — настольный ПК, ноутбук или нетбук? К тому же последний имеет предустановленную ОС Windows 7, а его аппаратные мощности весьма скромны. В этом случае Android, будучи инсталлированной на HDD или SSD, может оказаться неплохим альтернативным вариантом. А теперь поподробнее.
Как установить Android на компьютер
Способ 1. Виртуальная машина
Поскольку в основе процессоров настольных и портативных ПК лежит архитектура х86, нам понадобится сборка Android, предназначенная для данной архитектуры. Широко известен проект Android-x86 сообщества энтузиастов, основанный на открытом коде. К самой компании Google он отношения не имеет. На сайте проекта публикуются сборки различных версий для процессоров х86 в виде ISO-образов. Все, что вам требуется,— скачать образ и записать его на CD/DVD с помощью одной из многочисленных программ для прожига ISO-файлов. Но перед тем как записывать образ на болванку, его следует протестировать с помощью виртуальной машины, например Oracle VirtualBox (к слову, абсолютно бесплатной и совместимой с ОС Linux, Mac OS X, Solaris, Windows). Следующий шаг — создание виртуальной машины. В качестве гостевой ОС вибираєм «Другая», а в качестве «Носителя» подключаем ISO-образ Android, загруженный заранее. Не забудем про дополнительные настройки, в частности установим размер ОС не меньше 512 Мбайт (лучше 1 Гбайт и более). Впрочем, добавить память можно и потом, с помощью того же VirtualBox.
Запускаем виртуальную машину в VirtualBox. Появляется окно, предлагающее два варианта: Live-загрузку в различных вариациях и обычную установку на виртуальный диск. В обоих случаях получите полноценную среду Android, только в первом не будут сохранены результаты работы, аккаунты, установленные приложения и т.д., а во втором будут. В Live-режиме стоит убедиться, что все работает, а уже затем приступать к установке.
Теперь формируем отдельный раздел на жестком диске для Android. С виртуальной машиной это несложно, поскольку она уже создает виртуальный диск (/dev/sdal), который нужно только отформатировать. Если у вас достаточно мощный компьютер, то просто ограничьтесь работой Android в виртуальной среде. В этом случае все возможности мобильной ОС будут доступны: можете создать свой аккаунт Google или подключить существующий, выходить в Интернет, устанавливать приложения, играть в игры, работать с текстами (набирать/редактировать), то есть делать все, что на обычном мобильном Android-гаджете. При этом можно пользоваться аппаратной клавиатурой вашего компьютера, поскольку она поддерживается в данной сборке Android и включена по умолчанию. Единственно, потребуется настроить раскладки: русскую, английскую или любую другую (для переключения используется комбинация клавиш “Ctrl — Space”). Все, что вы создаете в виртуальной среде Android, а также установленные приложения будут сохранены, и при следующей загрузке вы их увидите. Самим процессом загрузки управляет меню GRUB, хорошо знакомое пользователям Linux.
Способ 2. Физическая инсталляция
Если захотите установить Android не на виртуальный, а на физический раздел жесткого диска, сложностей не возникнет. Понадобится загрузиться в Live-режиме, дабы убедиться, что все работает, а затем приступать к установке, процесс которой ничем не отличается оттого, что мы делали на виртуальной машине. Разве что повнимательней отнеситесь к созданию раздела. Разработчики не советуют устанавливать систему на раздел FAT32, поскольку в этом случае изменения не будут сохраняться. Рекомендуется использовать файловые системы NTFS, ЕХТ2, ЕХТЗ. Неопытным пользователям лучше подготовить раздел заранее с помощью стороннего дискового редактора с графическим интерфейсом, поскольку штатный инструмент Android-x86 не назовешь дружественным к юзеру. После того как Android удачно займет место рядом с операционными системами, уже установленными на компьютере, последние, наряду с ним, «пропишутся» в загрузчике GRUB, и вы всегда сможете выбрать нужную ОС для запуска и работы.
Установка Android в VMware Workstation
Для установка гостевой операционной системы Android в виртуальную машину VMware Workstation выполните следующие действия:
1. Скачать дистрибутив операционной системы Android 4.4 — Android-x86
2. Запустить программу VMware Workstation
3. В главном меню выбрать File > New Virtual Machine
4. В открывшемся окне мастера выбрать тип конфигурирования Typical.
5. В диалоговом окне Guest Operationg System Installation необходимо выбрать, откуда будет устанавливаться операционная система. Необходимо установить радиокнопку в пункте Installer disk image file (iso) и указать путь к iso образу операционной системы Android 4.4.
6. В следующем окне программа VMware Workstation определит операционную систему как FreeBSD. В диалоговом окне Name the Virtual Machine в поле Name, вместо стоящего по умолчанию имени, можно указать свое название для виртуальной машины – Android 4.4, а также выбрать путь к директории, где будут находиться все файлы.
7. В следующем диалоговом окне необходимо указать размер виртуального диска, а также определить еще несколько опций. Размер виртуального диска можно оставить по умолчанию.
8. На завершающем этапе конфигурирования виртуальной машины в диалоговом окне Ready to Create Virtual Machine нажать кнопку Customize Hardware для увеличения количества оперативной памяти. Для увеличения быстродействия гостевой системы желательно установить не менее 2 Гб ОЗУ.
9. Для установки Android на виртуальный диск в диалоговом окне выбора режима загрузки необходимо выбрать пункт Install Android-x86 to harddisk
10. В следующем окне Choose Partition необходимо создать новый раздел на виртуальном диске, выбрать Create/Modify partitions
11. Далее необходимо создать новый раздел и сделать его основным, выбрать команды New > Primary
12. Далее необходимо указать размер раздела. Выделить все свободное пространство на виртуальном диске.
13. Сделать раздел загрузочным, выбрав команду Bootable
14. Записать все изменения, выбрав команду Write
15. В окне с предупреждением о том, что применив все изменения можно потерять всю информацию на диске, в строке подтверждения записи изменений ввести yes (при вводе команды yes, последняя буква не отображается, в любом случае все будет работать).
16. Выход Quit
17. Выбрать созданный раздел для установки Android sda1 Linux VMware Virtual I > OK
18. В диалоговом окне выбора файловой системы указать формат ext3
19. Подтвердить форматирование командой Yes
20. На запрос системы об установки специального загрузчика GRUB выбрать команду Yes
21. На запрос о том, чтобы системный каталог был доступен для чтения и записи, выбрать команду Yes
22. По завершении процесса инсталляции система сообщает, что установка Android успешно завершена, необходимо выбрать Reboot для перезагрузки и начала работы в новой системе.
23. Размонтировать ISO образ
a. Открыть настройки виртуальной машины с OS Android
- Вкладка Hardware > CD/DVD (IDE)
c. Установить радиокнопку в пункте Use physical drive
24. Отключить переход виртуальной машины в спящий режим
- Открыть настройки OS Android
- Выбрать Экран > Спящий режим
c. Установить радиокнопку в пункте Не отключать
Установка андроид системы на виртуальный диск
Устанавливаем Android на ваш компьютер/ноутбук через виртуальную машину Oracle VM VirtualBox или VMWare Workstation.
Самая последняя и стабильная версия на данный момент: Android 8.1 Oreo с патчем безопасности 5 января 2019 (сборка образа: 17 января 2019)
Android 9.0 в виртуальных машинах работает очень плохо и в большинстве случаев не запускается, если есть информация о том, как заставить его стабильно запускать, пишите в ЛС, добавлю в шапку.
0.1. Скачиваем и устанавливаем программу.
0.2. Скачиваем образ Android.
1.1. Создаём виртуальную машину с любым названием, тип системы: Linux, версия: Ubuntu (разрядность не важна).
1.2. Объем оперативной памяти зависит от вашего компьютера/ноутбука, лучше ставить половину от доступной (т.е. если у вас на хосте стоит 8 гб, то можно спокойно ставить 4 гб).
1.3. Создаём новый виртуальный диск, VDI, Динамический, объем лучше от 8 Гб (в зависимости от количества нужных вам приложений).
1.4. Заходим в св-ва созданной машины через кнопку Настроить.
Общие — Дополнительно — Включаем двунаправленный буфер.
Система — Материнская плата — Убираем галочку в Порядке загрузки с Дискета
Система — Материнская плата — Ставим галочку Включить I/O APIC
Система — Материнская плата — Манипулятор курсора — ставим PS/2 мышь
Система — Процессор — 2 ядра ЦПУ (или больше, если есть возможность)
Система — Процессор — Включить PAE/NX
Дисплей — Видео — Видео память 128 Мб
Дисплей — Видео — Ставим галочку Включить 3D-ускорение
Носители — Контроллер: IDE — Нажимаем на Пусто и справа где окошко привод нажимаем на диск и выбираем скачанный образ Android.
1.5. Нажимаем ОК.
2.1. Запускаем машину.
2.2. В первом окне стрелками на клавиатуре выбираем самую нижнюю Installation — Install Android-x86 to harddisk, подтверждаем выбор нажатием Enter. Если предлагает установить GPT, отказываемся!
2.3. После того, как пробегут все строки появится окно, в нём выбираете первый пункт Create/Modify partitions.
2.4. В появившимся окне стрелкой вправо выбираем Write и пишем yes, подтверждая нажатием Enter.
2.5. Стрелкой вправо выбираем New, потом Primary, подтверждаем появившийся объем.
2.6. Стрелкой вправо выбираем Write и пишем yes, подтверждая нажатием Enter.
2.7. Стрелкой вправо выбираем Bootable, нажимаем Enter и выходим через Quit.
2.8. Если всё сделали правильно, то появится первая записать sda1 Linux, подтверждаем Enter.
2.9. В следующем окне выбираем ext4. Потом подтверждаем, что хотим форматировать диск.
2.10. Ждём пока он отформатирует.
2.11. Во всех следующих окнах жмём Yes.
2.12. После того, как появится окно Android-x86 is installed successfully; наверху нажимаем кнопку Устройства — Приводы оптических дисков — Извлечь диск из привода. После этого выбираем Reboot и нажимаем Enter.
2.13. Машина перезагружается и выбираем самый первый пункт
2.14. После этого ждём, появляется лого Android, а дальше настройка системы, как будто у вас простой планшет на Android.
Теперь у вас есть уже рутированный Android с прошивкой для разработчиков.
Как изменить разрешение экрана?
Android 4.4 и ниже:
В папке с виртуальной машиной найдите файл, который называется название_машины.vbox, в него добавьте строку:
<ExtraDataItem name=»CustomVideoMode1″ value=»320x480x16″ />
Она определяет разрешение и количество памяти для цвета.
Android 5.0 и выше:
Нативно изменить разрешение пока достаточно трудно, но есть костыль. Работает достаточно неплохо.
VirtualBox 6.0 не хочет запускать Android
Проблема известна, решение простое — установить VirtualBox 5.22
Как включить полную поддержку программ, написанных для ARM в Android-x86?
Настройки — Android-x86 options — Enable Native Bridge
Что работает и что не работает в последней версии (Android 8.1)?
Не работает: сенсорный экран, Google Play и всё из него вытекающее
Работает: камера, Wi-Fi, Bluetooth, мышка, клавиатура, установка .apk из любых источников, запускаются простые игры (возможно и сложные, но это пока не точно)
Есть ли рут?
Есть.
Сообщение отредактировал Smit7564 — 28.04.20, 22:47
Спасибо, все понятно расписал, +++++++ тебе!
Добавлено 31.01.2014, 18:38:
Правда можно вместо Virtual box можно использовать ЛЮБОЙ эмулятор. Я лично пробовал через MS virtual pc