Как установить Android 7.1 Nougat на виртуальную машину VMware Workstation
Вышедшую в марте 2016 года новую версию Android 7 Nougat смогли получить далеко не все мобильные устройства. За бортом остались многие старые и бюджетные гаджеты, производители которых не сочли нужным побеспокоиться об адаптации обновлённой платформы под эти устройства. Рынок современных мобильных технологий жесток: хочешь последнюю версию Android – покупай новый смартфон или планшет.
Ну или рискуй и устанавливай кастомные прошивки. Стоит ли рисковать, а точнее, ради чего, собственно, рисковать – всё это можно выяснить, установив Android 7.1 на виртуальную машину. Виртуальная среда, безусловно, не даст полноты ощущений, как если бы тестирование проводилось на реальном физическом гаджете. Тем не менее о каких-то основных функциональных новшествах получить представление удастся. Ниже рассмотрим, как установить Android 7.1 Nougat на виртуальную машину VMware Workstation.
1. Скачивание дистрибутива
Скачивать установочный
2. Создание виртуальной машины
Запускаем VMware Workstation. На домашней страничке гипервизора кликаем старт операции по созданию новой виртуальной машины. Выбираем обычный тип конфигурации.
Указываем путь к загруженному в предыдущем пункте ISO-образу.
Даём машине произвольное имя.
На этапе настройки виртуального жёсткого диска особо ничего менять не нужно. По умолчанию предлагается оптимальный его размер в 20 Гб. Разве что можно выбрать создание диска в одном рабочем файле VMware.
Машина создана, теперь необходимо кое-что подкорректировать в её оборудовании.
Во вкладке «Память» устанавливаем размер RAM для Android-машины 2048 Мб. Если на физическом компьютере всего 2 Гб «оперативки», ограничиваемся размером в 1024 Мб.
Переключаемся на вкладку «Дисплей». Здесь активируем опцию ускорения 3D-графики. Для экрана выбираем использование настроек мониторов узла.
Теперь в финишном окошке можем жать «Готово».
3. Подготовка диска и установка Android
Машина запустится с ISO-образа. В его меню необходимо выбрать установку Android на жёсткий диск.
Прежде подготовим диск. Ведь к новой машине подключён новый виртуальный диск – без инициализации, с нераспределённым пространством. Для подготовки диска нам предлагается встроенная в процесс установки Android консольная утилита по работе с дисковым пространством. Она управляется клавишами навигации, а подтверждение выбора осуществляется нажатием Enter. В окне консольной утилиты выбираем «Create/Modify partitions», нажимаем Enter. Затем выбираем «No», подтверждая этим отказ от инициализации диска как GPT.
Попадём в консольную среду создания разделов на диске. Здесь каждый сделанный выбор подтверждаем нажатием Enter.
А выбирать нужно последовательно следующее:
• «New»;
• «Primary»;
• «Bootable»;
• «Write».
Теперь вводим на клавиатуре значение «yes». И наконец выходим из среды создания разделов выбором пункта «Quit».
Результатом вышеперечисленных наших действий стал новообразовавшийся раздел на диске — sda1. Выбираем его и нажимаем Enter.
Форматируем наш раздел в ext4.
После чего трижды выбираем «Yes» на, соответственно, три запроса:
• Хотим ли отформатировать раздел в выбранную файловую систему;
• Хотим ли установить загрузчик Grub;
• Хотим ли сделать возможным запись данных на диск.
Ждём, пока с виртуальным диском будут проведены все необходимые операции и на него скопируются файлы Android. После чего перезагружаем машину.
Запуск Android будет стоять первым пунктом в меню загрузки Grub, потому если описанные выше действия были сделаны правильно, операционная система сама запустится в окне виртуальной машины. И запустится она на этапе настройки наших персональных данных. Выбираем русский язык, жмём
4. Тонкости настройки виртуальной Android
Для гостевой Android в среде VMware Workstation нельзя установить дополнения гостевой ОС по типу того, как это предусматривается для гостевых десктопных систем. Что касается разрешения экрана, оно и так будет оптимальным – 1280х768. Перенос файлов можно осуществлять с помощью облачных хранилищ. А при необходимости реализации общего буфера обмена можно прибегнуть к программному обеспечению AirDroid. Это система сообщения между мобильными и десктопными устройствами, предусматривающая и перенос файлов, и облачный буфер обмена. В среду Android необходимо установить клиентское приложение AirDroid, а в среду Windows – клиентскую программу AirDroid. Либо использовать веб-интерфейс проекта в окне браузера.
В виртуальной Android 7.1 можем столкнуться с проблемой переключения раскладки клавиатуры. Англоязычная раскладка присутствует в операционной системе по умолчанию, а русскоязычная автоматически добавляется при выборе русского языка на этапе первичной настройки. При тестировании операционной системы в нашем случае программная опция переключения раскладок ни в какую не хотела работать с русским языком.
Решение нашлось в настройках физической клавиатуры.
Предустановленную клавиатуру для русского языка мы заменили на таковую с отметкой в скобках «Mac». После чего всё успешно заработало.
Системные горячие клавиши Android для переключения раскладок предусматривают наличие аппаратной кнопки «Search», которой нет на физической компьютерной клавиатуре. Решение этого вопроса сможет предложить приложение
Android на VMWare или VirtualBox
Может ли Android OS, установленный на реальных устройствах, быть эмулирован в VMWare или VirtualBox. Существуют ли такие дистрибутивы или изображения?
android image vmware virtualboxПоделиться Источник Prabhu R 26 октября 2009 в 13:07
3 ответа
- VMware преобразовать в Virtualbox?
Я скачал образ Kali Linux ISO VMware, думая, что он сможет работать и в Virtualbox. Однако это только кажется случаем с файлами .vmdk, а мое изображение-это файл .vm.tar.gz. Virtualbox не распознает его как действительный файл ISO, и я не знаю, как его преобразовать. Все дело в том, что…
- NativeScript + VirtualBox / VMWare, Содержащий Mac OS
Как запустить проект Nativescript, которую мы разработали под ср. Windows но мы хотим проверить, работает ли он на Mac OS или нет, подключив Nativescript к VMWare / VirtualBox, содержащему Mac OS… Какие шаги необходимы для этого? NB: я попытался подключиться между Eclipse (код java android) и…
Поделиться Ömer 26 октября 2009 в 14:19
Поделиться ir01 07 февраля 2013 в 13:05
Поделиться Taranfx 08 декабря 2010 в 13:29
- Может ли QEMU работать на VMWare или VirtualBox?
Я хочу попробовать MARRS86 , который является точным симулятором цикла для многоядерных платформ x86. Он использует QEMU . Поэтому мне было интересно, смогу ли я использовать этот симулятор внутри VMWare или VirtualBox. Другими словами, кто-нибудь пробовал запустить QEMU внутри VMWare или…
- Virtualbox работает на VMWare VM на ESXi
Я пытаюсь запустить свои тесты шеф-повара/кухни, которые используют Vagrant/Virtualbox на госте кластера ESXi VMWare для тестирования интеграции поваренной книги. Скорее всего, я перейду на версию VMWare для кухни/Vagrant и в какой-то момент удалю часть Virtualbox, но сначала хотел бы увидеть эту…
Похожие вопросы:
Как вы переносите виртуальную машину с VMWare на VirtualBox?
Я использую VMWare уже некоторое время и очень доволен им, но я хотел бы сравнить его с VirtualBox. По-видимому, образы дисков совместимы, и я успешно загрузил свою Fedora based VM, созданную VMWare…
Миграция с VMWARE на VirtualBox
Я пытаюсь перенести существующий VM с VMWARE на VirtualBox. Я сделал копию папки виртуальной машины для VM (чтобы я мог экспериментировать и не уничтожать оригинал) и успешно создал VM в VirtualBox….
Разница между virtualbox + vagrant и VMWare слиянием
Я уже некоторое время запускаю VMWare fusion и использую его для создания новых экземпляров моей среды разработки ubuntu rails и веб-сервера. Я пытаюсь перейти к использованию virtualbox и vagrant….
VMware преобразовать в Virtualbox?
Я скачал образ Kali Linux ISO VMware, думая, что он сможет работать и в Virtualbox. Однако это только кажется случаем с файлами .vmdk, а мое изображение-это файл .vm.tar.gz. Virtualbox не распознает…
NativeScript + VirtualBox / VMWare, Содержащий Mac OS
Как запустить проект Nativescript, которую мы разработали под ср. Windows но мы хотим проверить, работает ли он на Mac OS или нет, подключив Nativescript к VMWare / VirtualBox, содержащему Mac OS……
Может ли QEMU работать на VMWare или VirtualBox?
Я хочу попробовать MARRS86 , который является точным симулятором цикла для многоядерных платформ x86. Он использует QEMU . Поэтому мне было интересно, смогу ли я использовать этот симулятор внутри…
Virtualbox работает на VMWare VM на ESXi
Я пытаюсь запустить свои тесты шеф-повара/кухни, которые используют Vagrant/Virtualbox на госте кластера ESXi VMWare для тестирования интеграции поваренной книги. Скорее всего, я перейду на версию…
почему я не могу установить образ 64-bit на свой хост virtualbox in Vmware
Я запускаю тест кукушки, поэтому мне нужно установить virtualbox в мою машину Ubuntu18.04 Vmware. Но я нахожу это после того, как установил virtualbox на Ubuntu18.04 Vmware machie. У меня есть…
Proxmox 5.x vzdump-qemu.vma.gz в VMWARE или VirtualBox конвертировать
Как я могу преобразовать образ виртуальной машины Proxmox 5.x vzdump qemu в VMWARE или VirtualBox? Я хочу запустить виртуальную машину, созданную в Proxmox (возможно, KVM + Qemu) в VMWARE ESXi или в…
Как установить xv6 на virtualbox или vmware?
Я пытаюсь запустить операционную систему xv6 на VirtualBox или VMWare в Хосте Linux. В официальных инструкциях говорилось, как запустить OS только на qemu. Однако официальная страница (…
Установка Android в VMware Workstation | SafeZone
Установка гостевой операционной системы Android 4.4 RC2 в VMware Workstation.
Пошаговая инструкция установки мобильной системы Android на виртуальную машину
Для установки гостевой операционной системы Android в виртуальную машину VMware Workstation выполните следующие действия:
1. Скачать дистрибутив операционной системы Android 4.4 RC2
http://www.android-x86.org/download
Рис.1 Веб-сайт www.android-x86.org
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, а также выбрать путь к директории, где будут находиться все файлы.
Рис.2 Диалоговое окно назначения имени виртуальной машины
7. В следующем диалоговом окне необходимо указать размер виртуального диска, а также определить еще несколько опций. Размер виртуального диска можно оставить по умолчанию.
8. На завершающем этапе конфигурирования виртуальной машины в диалоговом окне Ready to Create Virtual Machine нажать кнопку Customize Hardware для увеличения количества оперативной памяти. Для увеличения быстродействия гостевой системы желательно установить не менее 2 Гб ОЗУ.
Рис.3 Диалоговое окно итоговой конфигурации виртуальной машины
9. Для установки Android на виртуальный диск в диалоговом окне выбора режима загрузки необходимо выбрать пункт Install Android-x86 to harddisk
Рис.4 Диалоговое окно выбора режима загрузки
10. В следующем окне Choose Partition необходимо создать новый раздел на виртуальном диске, выбрать Create/Modify partitions
Рис.5 Диалоговое окно выбора раздела
11. Далее необходимо создать новый раздел и сделать его основным, выбрать команды New > Primary
Рис.6 Диалоговое окно задания параметров нового раздела
Рис.7 Диалоговое окно задания отдельных параметров нового раздела
12. Далее необходимо указать размер раздела. Выделить все свободное пространство на виртуальном диске.
Рис.8 Диалоговое окно задания отдельных параметров нового раздела
13. Сделать раздел загрузочным, выбрав команду Bootable
Рис.9 Диалоговое окно задания отдельных параметров нового раздела
14. Записать все изменения, выбрав команду Write
Рис.10 Диалоговое окно уточнения параметров действий
15. В окне с предупреждением о том, что применив все изменения можно потерять всю информацию на диске, в строке подтверждения записи изменений ввести yes (при вводе команды yes, последняя буква не отображается, в любом случае все будет работать).
Рис.11 Диалоговое окно уточнения параметров действий
16. Выход Quit
Рис.12 Диалоговое окно уточнения параметров действий
17. Выбрать созданный раздел для установки Android sda1 Linux VMware Virtual I > OK
Рис.13 Диалоговое окно выбора раздела для установки Android
18. В диалоговом окне выбора файловой системы указать формат ext3
Рис.14 Диалоговое окно выбора файловой системы
19. Подтвердить форматирование командой Yes
Рис.15 Диалоговое окно запроса на форматирование раздела
20. На запрос системы об установки специального загрузчика GRUB выбрать команду Yes
Рис.16 Диалоговое окно запроса на установку GRUB
21. На запрос о том, чтобы системный каталог был доступен для чтения и записи, выбрать команду Yes
Рис.17 Диалоговое окно выбора функция для системного каталога
Рис.18 Процесс установки Android
22. По завершении процесса инсталляции система сообщает, что установка Android успешно завершена, необходимо выбрать Reboot для перезагрузки и начала работы в новой системе.
Рис.19 Диалоговое окно параметров запуска
Рис.20 Android 4.4
23. Размонтировать ISO образ
a. Открыть настройки виртуальной машины с OS Android
- Вкладка Hardware > CD/DVD (IDE)
24. Отключить переход виртуальной машины в спящий режим
- Открыть настройки OS Android
- Выбрать Экран > Спящий режим
Автор: Галашина Надежда Евгеньевна, преподаватель по предмету «Защита информации» в Академии ЛИМТУ НИУ ИТМО Санкт-Петербурга
Источник: comss.ru
Android x86 Marshmallow не загружается на Virtualbox и VMware Workstation
Я хотел бы расширить и улучшить ответ @Jay Smith на основе личного опыта. Он прав в том, что причиной проблемы является разрешение VGA, используемое Android, но он ошибается, полагая, что это одноразовое исправление, которое следует вводить при каждой загрузке.
Это можно сделать настойчиво, и должно быть! И я покажу вам, как 🙂
- Прежде всего, правильно установите Android из iso-образа, выполнив шаги мастера.
- Как не использовать EFI GRUB во время установки.
- Вы не использовать сразу же запустить Android_x86 вариант, вместо того, чтобы выбрать Reboot и извлечь изо. Ошибка, упомянутая @Jay Smith
Большим недостатком этого подхода является то, что при следующей попытке загрузки с жесткого диска GRUB не сможет найти образ
это не связано с вопросом VGA и должны рассматриваться отдельно. Я также столкнулся с этой ошибкой и помогла полная переустановка, поэтому я предполагаю, что эта ошибка каким-то образом связана с параметром « Выполнить» , потому что при выборе « Перезагрузка» я не сталкивался с ошибкой.
- После установки вы загрузитесь и застрянете в командной строке Android. Хорошо, тогда иди.
- Теперь вы должны попытаться подобрать правильное разрешение. Это не обязательно будет 788 или 794 , как говорят здесь , все зависит от настроек вашего оборудования. Для меня 796, 794 и 792 работали для изображений KitKat, Lollipop и Marshmallow соответственно, однако ваши значения могли быть разными. Вот таблица для привязки значений GRUB VGA к разрешениям. Чтобы проверить, какое совпадение вы используете методом проб и ошибок
Затем при загрузке на экран GRUB выберите клавишу e, чтобы изменить опцию
Там вы найдете длинную строку опций, к которой вы должны добавить свою опцию VGA вот так nomodeset vga=794
После редактирования нажмите Enter и b, чтобы загрузить нужную загрузочную запись.
- Повторите эти шаги N раз, чтобы найти правильное разрешение. Вы узнаете это при загрузке Android 🙂
- О-ля-ля, отлично! Мы добились желаемого результата и загрузили Android за один раз. Но это только 50% работы. Я полагаю, вы не хотите каждый раз печатать эту VGA-чушь? Хорошо, давайте продолжим наш результат.
- Теперь нам нужно отредактировать,
GRUB config
чтобы добавить желаемое разрешение. Хотя есть способы, которые позволяют делать это в самом GRUB (например, режим отладки, grub cmd), я не смог заставить его работать и предложить другое 100% решение.
Нам нужна рабочая установка Linux (физическая или виртуальная, не имеет значения). Проблема здесь в том, что к папке GRUB нельзя получить доступ изнутри Android, поскольку она защищена, и к ней следует обращаться извне. И не из Windows, потому что он не распознает ext3/ext4
разделы, только из * nix ОС. Поэтому добавьте этот диск (VHD, VDI, VMDK или любой другой) в вашу установку Linux, чтобы он имел доступ к файловой системе Android
Доступ
/grub/menu.lst
. Обычно он находится в корневой папке.Там вы найдете что-то вроде
Добавьте желаемую опцию VGA к загрузочной записи, как мы делали ранее, и все!
- Сохраните файл.
Мы сделали! Теперь вы можете подключить свой android-диск к виртуальной машине и с радостью использовать его.
Как установить Android на VirtualBox
Наше руководство подскажет как установить Android на виртуальную машину VirtualBox, это поможет обойтись без эмулятора и использовать чистую операционную систему Android на своем компьютере.
Установить 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.
Что такое виртуальная машина и зачем она нужна? Обзор самых популярных виртуальных машин | Инструкция по установке ВМ
В статье мы расскажем, что называется виртуальной машиной и для чего она предназначена, разберём преимущества и недостатки использования виртуальных машин, кратко рассмотрим 4 виртуальные машины и установим VirtualBox.
Что такое виртуальная машина и зачем она нужна
Виртуальная машина (ВМ или VM) — это виртуальный компьютер, который использует выделенные ресурсы реального компьютера (процессор, диск, адаптер). Эти ресурсы хранятся в облаке и позволяют ВМ работать автономно. Простыми словами, виртуальная машина позволяет создать на одном компьютере ещё один компьютер, который будет использовать его ресурсы, но работать изолированно.
ВМ может работать в отдельном окне как программа или запускаться через панель управления.
Виртуализация, и виртуальная машина в частности, расширяет возможности IT-инфраструктуры. Она будет полезна разработчикам программных продуктов, веб-дизайнерам, а также тем, кто планирует перейти на новую ОС, но не уверен в выборе.
Для чего нужна виртуальная машина:
- чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
- для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
- чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
- чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
- для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
- чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
- для создания резервных копий ОС.
Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.
Преимущества виртуальной машины
- Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
- На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
- Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
- ВМ вместе со всеми данными легко переносится с одного ПК на другой. Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере. Для переноса достаточно переместить этот файл.
- ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
- Для переподключения на другую ОС не нужно перезагружать компьютер.
- На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.
Недостатки использования VM
- Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
- ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
- Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.
Ниже мы расскажем про самые популярные и простые в использовании виртуальные машины и разберём их недостатки и преимущества.
Какие бывают виртуальные машины
К самым популярным виртуальным машинам относятся:
- VirtualBox,
- Microsoft Hyper-V,
- VMware Workstation Player,
- Parallels Desktop.
Microsoft Hyper-V ― это VM от Майкрософт.
Плюсы | Минусы |
---|---|
Привычный интерфейс для пользователей Microsoft | Не запускается с версий ниже Windows 10 |
Сразу установлена на Windows 10 (Pro, Enterprise, и Education) | Нельзя установить на MacOS |
Поддерживает различные старые версии Windows | Интерфейс уступает VMWare и VirtualBox |
VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.
Плюсы | Минусы |
---|---|
Установка систем по шаблону | Платная VM |
Удобный интерфейс | Нельзя записать видео с экрана виртуальной машины |
Высокая стабильность и надёжность | |
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др. | |
Поддержка 3D-графики и DirectX 10 | |
Поддерживает EFI |
Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.
Плюсы | Минусы |
---|---|
Работает без перегрузок | Платная программа |
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС) | Работает только на MacOS |
VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.
Плюсы | Минусы |
---|---|
Бесплатная VM | Нельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало |
Имеет русскоязычную версию | Не поддерживается DirectX для 3D-графики |
Интуитивно понятный интерфейс, подходит новичкам | |
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку | |
Есть комплект SDK | |
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую | |
Поддерживает протокол RDP (протокол удалённого доступа) |
Все машины имеют свои сильные и слабые стороны. Нельзя рекомендовать только одну. Для примера мы рассмотрим, как создать виртуальную машину Oracle VirtualBox.
Как создать виртуальную машину Oracle VirtualBox
- 1. Скачайте и установите VirtualBox на компьютер.
- 2.
Откройте панель управления Oracle и нажмите Создать:
- 3.
Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:
- 4.
Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:
- 5.
Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:
- 6.
Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:
- 7.
Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:
- 8.
Укажите объём жёсткого диска 20 ГБ. Кликните Создать:
Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.
Как установить операционную систему в Oracle VirtualBox
Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.
- 1. Скачайте дистрибутив Ubuntu на компьютер.
- 2.
Откройте панель управления Oracle и нажмите Настроить:
- 3.
Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:
- 4.
На вкладке «Процессор» выберите 2 ядра:
- 5.
Перейдите в раздел Дисплей. Поставьте галочку напротив пункта «Включить 3D-ускорение» и перетяните ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:
- 6.
Перейдите в раздел Носители и выберите «Пусто». Затем нажмите на иконку Диск — Выбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.
- 7.
После загрузки кликните Ок:
- 8.
На главной странице нажмите Запустить:
- 9.
Подождите, пока загрузится машина:
- 10.
В приветственном окне выберите нужный язык:
- 11.
Нажмите установить Ubuntu:
- 12.
Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:
- 13.
Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:
- 14.
Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:
Затем кликните Продолжить:
- 15.
Назначьте нужный регион и нажмите Продолжить:
- 16.
Зарегистрируйтесь. Задайте имя и пароль, остальные поля будут заполнены автоматически. Нажмите Продолжить:
- 17.
Дождитесь окончания установки и кликните Перезагрузить:
- 18.
Дождитесь перезагрузки и нажмите Enter:
- 19.
Выберите учётную запись, которую вы создали на шаге 15:
- 20.
Введите пароль, который вы задали при создании учётной записи:
- 21.
Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:
Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:
Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.
Виртуальный дата-центр VMware
Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.
Для чего используют виртуальный дата-центр?
Эта услуга подходит для применения как частными лицами, так и крупными организациями и корпорациями. Возможности виртуализации в совокупности с облачными вычислениями обладают такими преимуществами как масштабируемость, экономичность и доступность ресурсов в любое время. Можно создавать и развёртывать несколько ВМ одновременно. К примеру, вы можете создать один виртуальный контейнер vApp с машинами для тестовой среды, а другой — для продуктивной. При этом у вас будет возможность изолировать их с помощью разных сетей. Подробнее об услуге читайте в статье: Как начать работу с VMware.
Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG.RU.
Виртуальный дата-центр VMwareГибкое решение для создания собственного виртуального дата-центра.
Подробнее Помогла ли вам статья?9 раз уже помогла
Android x86 Marshmallow не загружается на Virtualbox и VMware Workstation
Я хотел бы расширить и улучшить ответ @Jay Smith на основе личного опыта. Он прав в том, что причиной проблемы является разрешение VGA, используемое Android, но он ошибается, полагая, что это одноразовое исправление, которое следует вводить при каждой загрузке.
Это можно сделать настойчиво, и должно быть! И я покажу вам, как 🙂
- Прежде всего, правильно установите Android из iso-образа с помощью шагов мастера.
- Не используйте EFI GRUB во время установки.
- Не используйте немедленную опцию Run Android_x86 , вместо этого выберите Reboot и извлеките iso. Ошибка, упомянутая @Jay Smith
Большим недостатком этого подхода является то, что при следующей попытке загрузки с жесткого диска GRUB не сможет найти образ
не связан с проблемой VGA и должен рассматриваться отдельно. Я также встретил эту ошибку и помогла полная переустановка, поэтому я предполагаю, что эта ошибка каким-то образом связана с параметром « Выполнить» , потому что при выборе « Перезагрузка» я не сталкивался с ошибкой.
- После установки вы загрузитесь и застрянете в командной строке Android. Хорошо, тогда иди.
- Теперь вы должны попытаться подобрать правильное разрешение. Это не обязательно будет 788 или 794 , как говорят здесь , все зависит от настроек вашего оборудования. Для меня 796, 794 и 792 работали для изображений KitKat, Lollipop и Marshmallow соответственно, однако ваши значения могли быть разными. Вот таблица для привязки значений GRUB VGA к разрешениям. Чтобы проверить, какое совпадение вы используете методом проб и ошибок
Затем при загрузке на экран GRUB выберите клавишу e, чтобы изменить опцию
Там вы найдете длинную строку опций, к которой вы должны добавить свою опцию VGA, например, nomodeset vga=794
После редактирования нажмите Enter и b, чтобы загрузить нужную загрузочную запись.
- Повторите эти шаги N раз, чтобы найти правильное разрешение. Вы узнаете это при загрузке Android 🙂
- О-ля-ля, отлично! Мы достигли желаемого результата и загрузили Android за один раз. Но это только 50% работы. Я полагаю, вы не хотите каждый раз печатать эту VGA-чушь? Хорошо, давайте продолжим наш результат.
- Теперь нам нужно отредактировать
GRUB config
чтобы добавить желаемое разрешение. Хотя есть способы, позволяющие сделать это в самом GRUB (например, режим отладки, grub cmd), я не смог заставить его работать и предложить другое 100% решение.
Нам нужна рабочая установка Linux (физическая или виртуальная, не имеет значения). Проблема в том, что к папке GRUB нельзя получить доступ изнутри Android, поскольку она защищена, и к ней следует обращаться извне. И не из Windows, потому что он не распознает разделы ext3/ext4
, только из * nix ОС. Поэтому добавьте этот диск (VHD, VDI, VMDK или любой другой) в вашу установку Linux, чтобы он имел доступ к файловой системе Android
Доступ
/grub/menu.lst
. Обычно он находится в корневой папке.Там вы найдете что-то вроде
Добавьте желаемую опцию VGA к загрузочной записи, как мы делали ранее, и все!
- Сохраните файл.
Мы сделали! Теперь вы можете подключить свой android-диск к виртуальной машине и с радостью использовать его.
Установите Android 8.1 Oreo в виртуальную машину: VMware и VirtualBox
Android — одна из самых распространенных операционных систем. Доказано, что он доминирует на рынке смартфонов, но еще не вошел в мир ПК. Это не значит, что вам не нравится наличие на вашем компьютере среды Android. Вы можете сделать это с помощью программного обеспечения для виртуализации.
Есть много причин, по которым вы захотите установить на свой компьютер последнюю версию Android 8.1 Oreo. Возможно, вы разработчик и решили заняться приложениями для Android.Вам понадобится эмулятор для тестирования разрабатываемых вами приложений. Вы можете использовать программное обеспечение для виртуализации, чтобы создать среду, подобную Android-устройству, в которой вы можете опробовать приложение. Возможно, вам просто интересно, что может предложить Oreo. Вы можете узнать, запустив его на виртуальной машине. Это должно быть первым шагом перед тем, как любой пользователь Android обновит свою операционную систему.
Виртуальную машину Android можно создать с помощью различных доступных программных решений для виртуализации.Их много, но только два обладают лучшими характеристиками. Это VirtualBox и VMware. Их бесплатные версии содержат множество функций, в то время как их платные версии делают невозможное возможным. Пользователи получают доступ ко всем функциям Android так же, как они работают на телефоне. Разработчики оценят тот факт, что они могут создавать различные виртуальные машины, похожие на устройства Android, чтобы они могли тестировать приложения на устройствах с различными характеристиками. Они смогут легко создавать виртуальные машины с разными ОЗУ, ПЗУ и другими характеристиками, чтобы определить, как приложение будет работать на разных телефонах Android.
VMware Player против Virtualbox
VMware и Virtualbox — лучшее бесплатное программное обеспечение для виртуализации. Однако это не одно и то же. Они разные, и именно эти различия определяют, какой из них вы должны использовать для своих нужд виртуализации. Какое бесплатное программное обеспечение для виртуальных машин является лучшим?
Программное обеспечение виртуальных машин VMware доступно в виде платных версий VMware Fusion для Mac и VMware Workstation для Windows. Бесплатная версия известна как VMware Workstation Player, доступная для личного использования.С другой стороны, VirtualBox создан Oracle и доступен как бесплатное решение с открытым исходным кодом. Обе эти бесплатные программы для виртуальных машин работают на платформах x86. Они доступны для Windows, Linux, Solaris и Mac. Они позволяют запускать виртуальную машину под управлением операционной системы, отличной от ОС хоста.
Какой из них использовать? Вы можете использовать любой, но все зависит от того, что вам нужно в вашей виртуальной машине. И Virtualbox, и VMware — лучшее бесплатное программное обеспечение для виртуальных машин.Независимо от того, какой выбор вы сделаете, читайте дальше и узнайте, как действовать дальше. Вы добьетесь успеха, когда закончите.
Android 8.1 ISO или виртуальный образ Android 8.1?
Если вы хотите установить Android 8.1 Oreo на любое программное обеспечение для виртуализации, у вас есть два варианта. Это ISO-образ Android 8.1 и образ виртуального диска Android 8.1. Вы можете использовать любой из них и получить хорошие результаты, но это не одно и то же.
Файл или образ ISO — это отдельный файл, содержащий содержимое всего компакт-диска или DVD.В ISO-файле Android все файлы, необходимые для установки ОС, помещаются в один аккуратный ISO-файл. Это похоже на аккуратный пакет всех отдельных файлов, необходимых для установки операционной системы. Чтобы установить Android Oreo на вашу виртуальную машину с помощью файла ISO, вам необходимо установить его на виртуальную машину, и вы получите свежую и чистую ОС Android.
С другой стороны, образ Android, также известный как файл vdi для VirtualBox и vmdk для VMware. Это образ диска (вроде как резервная копия).Вам просто нужно запустить это на своей виртуальной машине, и вскоре у вас будет система Android. Система Android будет новой и свежей, но установка займет меньше времени. Это потому, что вам не нужно будет устанавливать и настраивать операционную систему Android. Все это было сделано на диске.
Что нужно использовать: образ Android или файл ISO? Если вы нашли образ виртуального диска из источника, которому можно доверять. Это простой и быстрый способ. Если у вас есть время, вы можете использовать файл ISO для чистой и новой установки.
Установка Android 8.1 Oreo на VMware Player (бесплатно)
Шаг 1: Установите Vmware Player и загрузите Android Oreo Disk ISO
Загрузите и установите VMWare Player и Android Oreo Disk ISO-файл для личного использования выберите бесплатную версию в то время как опытным пользователям понадобится платная версия с дополнительными функциями. В любом случае вам нужно будет перейти на страницу загрузки VMware Player. Выберите то, что вы хотите загрузить, и нажмите кнопку «Загрузить сейчас».
VMware Workstation Player 15Чтобы установить VMware, вам необходимо перейти туда, где находится загруженный файл. Файл, который нужно найти здесь, имеет расширение .exe. Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». Мастер установки проведет вас через процесс. По завершении установки вам необходимо перезагрузить компьютер, прежде чем продолжить.
Шаг 2: Создание новой виртуальной машины
Начните с нажатия кнопки «Создать новую виртуальную машину».Затем нажмите «Я установлю операционную систему позже». Когда появится окно «Установка гостевой операционной системы», выберите установку операционной системы позже. Далее вам потребуется выбрать гостевую операционную систему. Щелкните переключатель рядом с «Linux» и выберите версию «Other Linux 4.x».
Установка гостевой операционной системыДалее следует имя и расположение. Выберите простое и понятное имя. «Android 8.1 Oreo» будет хорошим выбором. Что касается местоположения, укажите, где будет храниться виртуальная машина.Затем нажмите «Настроить оборудование». Вы можете выбрать любой размер ОЗУ и ЦП. Щелкните меню «Память» и установите объем памяти, который вы хотите выделить для виртуальной машины. Выберите более 1 ГБ, но не превышайте рекомендуемый максимальный размер памяти.
Настройка оборудованияНа вкладке оборудования нажмите «CD / DVD (IDE)» и в небольшом окне, которое открывается справа, выберите «Использовать файл образа ISO». Нажмите кнопку «Обзор» и перейдите туда, где находится ISO-файл Android 8.1 Oreo. Выделите его и нажмите кнопку «Открыть».
Загрузка с Android ISO-файломЗатем выберите вкладку «Дисплей» и включите «Ускорение 3D-графики».
Включить 3D-графикуУбедитесь, что они точны, и нажмите кнопку «Закрыть». Виртуальная машина будет создана в короткие сроки.
Шаг 3. Установите VMware Android 8.1 Oreo
Нажмите на опцию «Включить эту виртуальную машину», чтобы начать процесс установки. Через несколько секунд появится синий экран. На этом экране выберите «Дополнительные параметры».
Дополнительные параметрыЗатем нажмите «Автоматическая установка», чтобы установить android 8.1 в VMware.
Автоматическая установкаКогда установка будет завершена, щелкните правой кнопкой мыши значок «CD / DVD» и выберите « Отключить », затем нажмите «Перезагрузить» виртуальную машину. . При перезагрузке вы увидите черный экран с надписями на нем.
Отключите образ ISO и перезагрузите виртуальную машинуШаг 4: Загрузитесь с xForce Mode
Нажмите кнопку «e», чтобы отредактировать эту команду перед загрузкой.
Нажмите Кнопка EСнова нажмите кнопку «e» и переместите курсор влево.
Нажмите кнопку e еще разЗамените параметр « quiet » на « nomodeset xforcevesa », затем нажмите «Enter» для сохранения и нажмите «b» для загрузки.
Шаг 5. Наслаждайтесь интересными функциями вашего VMware Android Oreo VM
Android 8.1 Oreo в виртуальной машинеПосле завершения запуска вы увидите экран, напоминающий экран телефона Android. Теперь вы можете ознакомиться с интересными функциями Android Oreo. Скачивайте и устанавливайте любимые приложения. Наслаждайтесь играми, приложениями чата и многим другим в новом улучшенном Oreo; прямо на вашем компьютере! Готово, и мы вас поздравляем.Пожалуйста, дайте нам знать, если у вас возникнут проблемы.
Установка Android 8.1 Oreo на VirtualBox
Шаг 1. Установите VirtualBox и загрузите ISO-файл Android Oreo
Загрузите все, что вам потребуется. Для продолжения вам необходимо загрузить два важных файла. Один из них — это установочный файл VirtualBox, который можно найти на официальном сайте разработчика. Во-вторых, это ISO-файл Android 8.1 Oreo. Вы также можете выбрать образ диска в зависимости от того, что вам больше нравится.Просто убедитесь, что сайт, с которого вы загружаете, заслуживает доверия.
Установите VirtualBoxДважды щелкните файл Virtualbox .exe (в Windows) или .dmg (для MacOS), и начнется процесс установки. Это очень просто, ведь на экране отображаются подсказки, которые проведут вас через весь процесс. Следуйте им, и все будет готово за несколько секунд.
Шаг 2: Создание виртуальной машины Android
Нажмите кнопку «Создать», и процесс создания новой виртуальной машины в VirtualBox будет запущен.Все, что вам нужно сделать на каждом экране, — это внести несколько изменений и нажать «Далее».
Создание новой виртуальной машины в VirtualBoxНа следующем экране вам потребуется выбрать имя виртуальной машины, ее тип и версию. Имя может быть любым, но Тип и Версия должны быть «Linux» и «Other Linux (64-bit)» соответственно.
RAM и создание виртуального жесткого дискаКогда будет предложено выбрать размер памяти, отрегулируйте его так, чтобы он составлял 2048 МБ. Это выбирает объем оперативной памяти, который будет использовать новая виртуальная машина.Он должен составлять около 50% от того, что у вас есть для лучших результатов. В окне «Жесткий диск» выберите создание виртуального жесткого диска сейчас и выберите «VDI (VirtualBox Disk Image)». Что касается хранилища на физическом жестком диске, выберите «Динамически выделенный».
Расположение и размер файлаОстальные шаги включают выбор размера и расположения файла. Размер файла означает максимальный объем данных, который виртуальная машина может хранить на физическом жестком диске. Все сделано! Нажмите кнопку «Создать» и подождите, пока ваша виртуальная машина будет создана.
Шаг 3. Отредактируйте виртуальную машину Android Oreo
Выберите вновь созданную виртуальную машину (показанную в левой части экрана). Нажмите кнопку «Настройки», расположенную чуть выше. Нам нужно внести несколько изменений, чтобы эта виртуальная машина работала безупречно.
Загрузка с помощью ISO-файла AndroidНа панели «Хранилище» выберите «Пустой» диск, затем щелкните значок компакт-диска рядом с ним. Перейдите в папку с файлом «Android Oreo ISO», щелкните файл и нажмите «Открыть».Он будет добавлен в дерево хранилища. Включите кнопку «Live CD / DVD». Нажмите «ОК», чтобы сохранить изменения.
Вкладка «Дисплей»На панели «Дисплей» увеличьте объем видеопамяти до 128 МБ и включите 3D-ускорение. Все остальное оставьте без изменений.
Шаг 4: Установите Android на Virtula Machine с VirtualBox
Выберите свою виртуальную машину и нажмите кнопку «Пуск». Это запускает виртуальную машину; это похоже на нажатие кнопки питания на телефоне или компьютере. Когда он загрузится, вы увидите четыре варианта.Выберите «Дополнительные параметры».
Advanced Options is VirtualBoxВыберите «Автоматическая установка — Автоматическая установка на указанный жесткий диск». Процесс установки начнется и будет завершен в ближайшее время.
Автоматическая установка в VirtualBoxШаг 5. Запустите Android 8.1 Oreo в VirtualBox
Android 8.1 Oreo в VirtualBoxПосле успешной установки перезапустите виртуальную машину и создайте учетную запись, когда будет предложено. Все, что осталось, теперь наслаждаться Oreo на вашем Mac или ПК с Windows!
Bottom Line
Создание виртуальной машины Android на вашем компьютере возможно благодаря ведущему бесплатному программному обеспечению для виртуализации.Независимо от того, выберете ли вы VMware или VirtualBox, суть в том, что вы сможете управлять Android 8.1 Oreo на своем компьютере. Эти программы виртуализации великолепны, и они дадут отличный опыт. Самое приятное то, что есть бесплатные версии, в которых много функций. Он будет работать так хорошо, что вы пожалеете, что не попробовали его раньше. Попробуйте и расскажите, как вам понравилось.
Загрузить последнюю версию ISO-файла Android для VMware и VirtualBox
В настоящее время Google насчитывает 2 миллиарда активных устройств Android по всему миру в месяц.Настало время использовать Android на любых устройствах, платформах облачных вычислений и среде виртуализации. Здесь мы просто перечисляем вам источник для загрузки последней версии ISO-файла Android для программного обеспечения виртуализации. Платформа виртуализации, такая как VMware, VirtualBox и Microsoft Hyper-v, помогает вам установить любую операционную систему на виртуальную машину, которая не мешает работе вашей основной операционной системы.
Вы знаете, что Android — это мобильная операционная система, разработанная Google. Он основан на модифицированной версии ядра Linux и другого программного обеспечения с открытым исходным кодом и разработан в первую очередь для мобильных устройств с сенсорным экраном, таких как смартфоны и планшеты.Кроме того, Google доработал Android TV для телевизоров, Android Auto для автомобилей и Wear OS для наручных часов, каждая из которых имеет специализированный пользовательский интерфейс. Варианты Android также используются на игровых консолях, цифровых камерах, ПК и другой электронике.
Установите Android на VMware в Windows 10 — Загрузите последнюю версию ISO-файла Android. Теперь Android-x86 — это проект по переносу проекта с открытым исходным кодом Android на платформу x86, ранее известный как «патч-хостинг для поддержки android x86». Команда Android-x86 создала собственную базу кода для поддержки различных платформ x86 и настроила сервер git для его размещения.это проект с открытым исходным кодом под лицензией Apache Public License 2.0
Загрузите последнюю версию ISO-файла Android для программного обеспечения виртуализации
ISO-образ, загруженный со страницы Android-x86 sourceforge. Или скачайте последнюю версию ISO-файла Android по ссылке ниже в теме.
Функции доступны в последней версии (большинство из следующих функций относится к оборудованию):
- Ядро 3.10.40, включение KMS
- Поддержка Wi-Fi с графическим интерфейсом пользователя
- Лучшая программа установки диска
- Приостановка / возобновление питания (режим S3)
- Состояние батареи
- Программный курсор мыши
- Колесо мыши
- Поддержка собственного разрешения нетбука
- Аудио (ALSA)
- V4l2 Опора камеры
- Опора для внешнего монитора
- Поддержка автоматического монтирования внешнего хранилища
- Поддержка внешней клавиатуры
- Режим отладки с busybox
- Bluetooth
- G-сенсор
ИТ-специалист, вот моя онлайн-платформа для обмена знаниями.Я хотел бы поделиться своим опытом с компьютерными энтузиастами и компьютерными фанатами.
Настройка VMware для разработки приложений Android с помощью Android Studio — Linux Hint
В этой статье я покажу вам, как настроить виртуальную машину (ВМ) Ubuntu 18.04 LTS на VMware Workstation Pro для разработки приложений Android с помощью Android Studio. Итак, приступим.Для того, чтобы следовать этой статье, у вас должно быть:
- Компьютер с ОЗУ не менее 16 ГБ с включенной аппаратной виртуализацией (VT-d / VT-x / AMD-v). На вашем компьютере установлена
- VMware Workstation Pro.
- Файл ISO-образа Ubuntu 18.04 LTS, загруженный на ваш компьютер.
- Подключение к Интернету.
Создание виртуальной машины:
Сначала откройте VMware Workstation Pro и перейдите к File > New Virtual Machine…
Теперь нажмите Далее> .
Теперь выберите Я установлю операционную систему позже и нажмите Далее> .
Теперь выберите Linux в качестве гостевой операционной системы и Ubuntu 64-Bit в качестве версии .
Введите имя виртуальной машины, выберите место для сохранения файлов и нажмите Далее> .
Установите размер диска виртуальной машины (я рекомендую не менее 100 ГБ) и выберите Хранить виртуальный диск как один файл .
Теперь нажмите Настроить оборудование…
Теперь установите объем памяти 8 ГБ (как минимум).
Теперь назначьте виртуальной машине как минимум 2 ядра вашего процессора и включите механизм виртуализации для виртуальной машины.
Теперь нажмите Обзор … в разделе CD / DVD (SATA), чтобы выбрать установочный ISO-образ.
Теперь выберите файл образа ISO Ubuntu 18.04 LTS и нажмите Открыть .
Должен быть выбран ISO-образ Ubuntu 18.04 LTS. Теперь нажмите Закрыть .
Теперь нажмите Готово .
Должна быть создана новая виртуальная машина.
Установка Ubuntu 18.04 LTS на ВМ:
Теперь выберите виртуальную машину, которую вы только что создали, и нажмите Включите эту виртуальную машину .
Должен запуститься установщик Ubuntu 18.04 LTS. Установите Ubuntu 18.04 LTS как обычно.
Установка необходимых пакетов программного обеспечения:
После установки операционной системы Ubuntu 18.04 LTS на виртуальную машину необходимо установить KVM и Open VM Tools.
Сначала обновите кеш репозитория пакетов APT следующим образом:
Теперь установите Open VM Tools следующим образом:
$ sudo apt install -y открытый-vm-tools-desktop
Теперь установите QEMU и KVM следующим образом:
$ sudo apt install -y qemu-kvm libvirt-bin ubuntu-vm-builder мост-утилиты
Теперь добавьте пользователя для входа в группу kvm следующим образом:
$ sudo usermod -aG kvm $ (whoami)
Теперь перезагрузите виртуальную машину следующим образом:
Установка Android Studio на ВМ:
После запуска виртуальной машины убедитесь, что включены репозитории main , universe , limited , multiverse .
Теперь откройте Центр программного обеспечения Ubuntu из средства запуска приложений .
Теперь найдите android studio . Как только вы найдете его, нажмите на него.
Теперь нажмите Установить .
Введите пароль для входа в систему и нажмите Аутентифицировать .
Должна начаться установка. Это займет некоторое время.
После установки Android Studio нажмите Launch .
Щелкните ОК .
Как видите, запускаетсяAndroid Studio.
Вы можете или не можете желать передавать данные в Google. Тебе решать.
Теперь нажмите Далее .
Теперь нажмите Далее .
Выберите тему пользовательского интерфейса и нажмите Далее .
Теперь нажмите Далее .
Нажмите Готово .
Android Studio загрузит и установит Android SDK Tools. Это займет некоторое время.
Теперь нажмите Готово .
Android Studio должна запуститься. С этого момента вы можете запускать Android Studio из Application Launcher Ubuntu 18.04 LTS.
Разработка простого Android-приложения на виртуальной машине:
В этом разделе я выполню создание нового проекта Android, создаю виртуальное устройство Android (AVD) и запущу простое приложение Hello World на AVD.
Сначала запустите Android Studio и нажмите Запустить новый проект Android Studio , чтобы создать новый проект Android.
Выберите Пустое действие в разделе Телефон и планшет и щелкните Далее .
Выберите Пустое действие из раздела Телефон и планшет и нажмите Далее .
На подготовку проекта потребуется время.Когда проект будет готов, нажмите Tools > AVD Manager .
Теперь выберите виртуальное устройство, на котором вы хотите запустить приложение для тестирования, и нажмите Далее .
Теперь нажмите Загрузить в той версии Android, которую вы хотите использовать для тестирования.
Теперь выберите Принять и нажмите Далее .
Образ системы Android должен начать загрузку.Это займет некоторое время.
После завершения установки нажмите Готово .
Теперь нажмите Далее .
Теперь нажмите Готово .
Должно быть создано виртуальное устройство Android (AVD). Теперь закройте окно.
Теперь нажмите Run > Run ‘app’
Выберите только что созданный AVD и нажмите OK .
Как видите, приложение Hello World работает на AVD.
Итак, вот как вы настраиваете виртуальную машину Ubuntu 18.04 LTS на VMware Workstation Pro для разработки приложений Android с помощью Android Studio. Спасибо, что прочитали эту статью.
Как установить Android на VMware Workstation 8
VMware Workstation дает вам возможность протестировать несколько систем без установки мультизагрузочного решения на ваш физический компьютер (сервер) и легко учиться, не разрушая вашу базовую систему.Но у вас все еще есть возможность получить доступ к файлам, расположенным на вашем физическом компьютере, через виртуальную машину. За свою карьеру у меня было много вопросов о виртуальных машинах и доступе к файлам, и люди, не имеющие опыта работы с виртуализацией, часто не знают, что работающая виртуальная машина ведет себя как физический компьютер в вашей локальной сети (LAN) . Вот почему во многих случаях я часто повторяю одно и то же. Я не уверен, что люди, которые только начинают заниматься виртуализацией, знают об этом.
Но эта статья была предназначена не для виртуальных машин и доступа к файлам с этих виртуальных машин, а для установки ОС Android в качестве виртуальной машины для тестирования этой облегченной ОС.
Что нужно для тестирования Android? Немного:
— ISO с последней установкой Android x86 (на самом деле я взял именно android-x86-2.2-eeepc.iso — версия 2.2 (прямая ссылка) — где вы можете получить доступ к сети одним советом…) — https: // www. android-x86.org/download
— последняя версия VMware Workstation 8.0.1 (вы можете получить 60-дневную пробную версию здесь — 60-дневная пробная версия VMware Workstation) или VMware Player
После загрузки ISO-образа на жесткий диск вы начинаете с создания новой виртуальной машины в VMware Workstation 8. Идите и сделайте следующее:
01. Файл> Новая виртуальная машина> На этом компьютере.
Я определил этот компьютер для людей, у которых нет VMware vSphere Lab и которые используют VMware Workstation только для локального запуска виртуальных машин. Таким образом, у вас есть возможность создать виртуальную машину прямо на вашем ESXi 5, если вы захотите.и вы можете увидеть эту опцию в меню, только если вы подключены к серверу ESXi (вы также можете быть подключены к нескольким серверам ESXi одновременно…).
02. Используйте параметр «Типичный» для создания новой виртуальной машины и выберите только что загруженный ISO-образ. Как видите, он определяется как FreeBSD. Не имеет значения, хотите ли вы сохранить виртуальный диск в виде одного файла или нескольких файлов.
03. Назовите виртуальную машину, выберите местоположение на жестком диске и запустите виртуальную машину.Сразу после этого вам будет представлено меню, в котором вы сможете выбрать установку (или запуск как live CD). Вы выберете этот вариант. Начнется процесс установки, и вы сможете создать и отформатировать новый загрузочный раздел для размещения системы Android.
04. Сначала подумайте, что делать, если вы хотите выполнить настоящую установку , а не просто играть с live CD, вы должны создать и отформатировать раздел для этой системы. Создайте единый первичный раздел в редакторе разделов.Используйте все доступное свободное пространство. После этого вы можете перейти к опции «Выход» и перейти к редактору разделов.
05. Вам будет представлен экран, на котором вы сможете выбрать виртуальный диск в качестве места назначения для системы Android. Поскольку это система Linux, рекомендуется использовать параметр EXT3 для форматирования диска. Используйте Grub в качестве загрузчика.
06. Вы почти закончили. Теперь, когда система Android загрузилась, вам нужно настроить один файл конфигурации, который находится в папке, где вы храните виртуальную машину Android.В зависимости от того, как вы назвали свою виртуальную машину Android, но файл должен иметь вид Android.vmx
Первый Выключите Android VM . Откройте файл Android.vmx с помощью Блокнота. Щелкните правой кнопкой мыши> Открыть с помощью> Блокнот
Измените строку, в которой адаптер по умолчанию, созданный VMware Workstation, с E1000 на vlance
Загрузите виртуальную машину, и теперь у вас должно быть сетевое соединение … вы можете загружать новые приложения для Android, просматривать Интернет-страницы и т. Д.
Вы можете щелкнуть изображение, чтобы увеличить изображение, чтобы увидеть фактический размер этого экрана.
Еще одна последняя мысль. Даже если эта виртуальная машина Android работает хорошо, не все функции работают. Например, телефон… — :).
При подключении виртуальной машины Android вы должны увидеть значок сети. Если нет, то вы, вероятно, взяли неправильный ISO, поскольку я пробовал несколько ISO с веб-сайта Android, но только один из них — android-x86-2.2-eeepc.iso — версия 2.2 (прямая ссылка) — действительно работал и имел доступ в Интернет.
Возможно, вы захотите увидеть, насколько легко установить последнюю версию Ubuntu Desktop с помощью VMware Player? Прочтите этот пост — Как установить последнюю версию Ubuntu Desktop с Free VMware Player.Повеселись.
Виртуализация— как исправить установку android-x86 на VMware?
В Windows установка рекомендованного iso для vmware (android-x86_64-9.0-r2-k49.iso) позволяет застрять в командной строке.
И если вы попробуете запустить отладку, вы можете получить сбивающее с толку сообщение
random: 7 случайных предупреждений, пропущенных из-за ограничения частоты вращения
Поскольку режим запуска vesa live boot работает, случайная ошибка не является проблемой. Скорее всего, в vmware отсутствует необходимое ускорение видео.
В результате вам нужно настроить grub для запуска андроида в режиме vesa.
Это может быть выполнено в соответствии с процедурой, описанной здесь с некоторыми ошибками, неполными или немного устаревшими.
После стандартной установки нужно
- ,
- перезагрузка,
- При выборе загрузки grub (белый текст на черном фоне) оставьте первый выбор и введите ‘e’
После этого вы можете увидеть существующие команды загрузки в последовательности загрузки. — Выбрать верхний пункт и — нажмите e еще раз
Чтобы отредактировать команду загрузки для GRUB, используйте стрелки для достижения правой позиции
- замените слово «тихий» на «nomodeset xforcevesa», у вас должно получиться:
ядро / android- ?.? -r? / ядро nomodeset xforcevesa root = / dev / ram0 androidboot.selinux = permissive SRC = / android -?.? — r?
нажмите введите для сохранения. затем b для загрузки.
Чтобы конфигурация grub сохранялась после перезапуска, отредактируйте его файл конфигурации:
mkdir / mnt / sda крепление / dev / block / sda1 / mnt / sda vi /mnt/sda/grub/menu.lst
Нажмите «i», чтобы использовать режим вставки:
- заменить слово «тихий» на «nomodeset xforcevesa», escape, чтобы вернуться в командный режим.
Тогда ZZ или: wq! сохранить и выйти из
Теперь вы можете перезапустить виртуальную машину, используя пользовательскую конфигурацию.
Если вы будете ждать слишком долго без каких-либо действий, ваш экран может стать черным при переходе в спящий режим. Используйте клавишу меню вашего основного программного обеспечения, чтобы восстановить рабочий экран.
Загрузка— Android x86 Marshmallow не загружается на Virtualbox и VMware Workstation
Я хотел бы расширить и улучшить ответ @Jay Smith на основе личного опыта.
Он прав в том, что причиной проблемы является разрешение VGA, используемое Android, но он ошибается, полагая, что это одноразовое исправление, которое следует вводить при каждой загрузке.
Это можно сделать постоянным , и должно быть! И я покажу вам как 🙂
- Прежде всего, правильно установите Android из iso-образа, следуя инструкциям мастера.
- Не , а не , используют EFI GRUB во время установки.
- Сделать , а не , использовать немедленно Запустить опцию Android_x86 , вместо этого выбрать Перезагрузить и извлечь iso. Ошибка, упомянутая @Jay Smith
Большим недостатком этого подхода является то, что в следующий раз, когда вы попытаетесь загрузитесь с жесткого диска, GRUB не сможет найти образ
— это , а не , связанный с проблемой VGA, и его следует рассматривать отдельно.Я также встретил эту ошибку, и полная переустановка помогла, поэтому я предполагаю, что эта ошибка каким-то образом связана с опцией Run , потому что, когда я выбрал Reboot , я не столкнулся с ошибкой.
- После установки вы загрузитесь и попадете в командную строку Android. Ладно, тогда продолжай.
- Теперь попробуйте подобрать правильное разрешение. Это не обязательно будет 788 или 794 , как здесь говорят, все зависит от настроек вашего оборудования.Для меня 796, 794 и 792 работали для изображений KitKat, Lollipop и Marshmallow соответственно, однако ваши значения могут быть другими. Вот таблица для привязки значений GRUB VGA к разрешениям. Чтобы проверить, какое совпадение вы используете метод проб и ошибок
Затем при загрузке на экран GRUB выберите e ключ для редактирования опции
Там вы найдете длинную-длинную строку параметров, к которой вы должны добавить свой параметр VGA, например, этот nomodeset vga = 794
После редактирования нажмите Enter и b , чтобы загрузить желаемую загрузочную запись.
- Повторите эти шаги N раз, чтобы найти правильное разрешение. Вы узнаете это по загрузке Android 🙂
- О-ля-ля, отлично! Мы добились желаемого результата и один раз загрузили Android. Но это только 50% работы. Я думаю, ты не хочешь каждый раз набирать эту хрень VGA? Хорошо, давайте продолжим наш результат.
- Теперь нам нужно отредактировать конфигурацию
GRUB
, чтобы добавить желаемое разрешение. Хотя есть способы сделать это внутри самого GRUB (т.е. режим отладки, grub cmd) Мне не удалось заставить его работать и предложить другое 100% решение.
Нам нужна рабочая установка Linux (физическая или виртуальная, неважно). Проблема здесь в том, что к папке GRUB нельзя получить доступ изнутри Android, поскольку она защищена, и к ней следует обращаться извне. И не из Windows, потому что не распознает разделы ext3 / ext4
, только из ОС * nix.
Поэтому добавьте этот диск (VHD, VDI, VMDK или что-то еще) в вашу установку Linux, чтобы он имел доступ к файловой системе Android
Доступ к
/ grub / menu.lst
. Обычно он находится в корневой папке.Там вы найдете что-то вроде
Добавьте желаемый параметр VGA к загрузочной записи, как мы делали ранее, и все!
- Сохраните файл.
Готово! Теперь вы можете повторно подключить свой Android-диск к виртуальной машине и с удовольствием использовать его.
Тестирование приложений Android на виртуальной машине
Виртуальная машина под управлением Android полезна при взломе приложений Android.В этом посте я описываю свой опыт настройки виртуальной машины и перехвата трафика из приложений Android.
Введение
Иногда я тестирую веб-приложения, которые также имеют клиент Android. Перехват трафика из приложения Android дает представление о том, какие API использует приложение, что, в свою очередь, может выявить уязвимости.
Тестирование на виртуальной машине (ВМ) имеет ряд недостатков. Тестирование на реальном телефоне Android более надежно. Android предназначен для работы на телефонах ARM, а не на виртуальных машинах x86, поэтому при использовании виртуальной машины все может случайно сломаться.Приложения, которые поставляются с собственными библиотеками, могут вообще не работать на виртуальной машине или работать без ошибок, но не отображаться в магазине Play.
Преимущество в том, что вам не нужен настоящий телефон для анализа приложения Android. Восстанавливать снимки и взаимодействовать с приложением проще, чем с телефоном. С виртуальной машиной вы получаете полный доступ без «рутирования» устройства. Виртуальная машина намного быстрее эмулятора, поскольку ей не нужно переводить машинные инструкции.
Так что, если это работает, это здорово, но это не всегда работает.
Получение виртуальной машины Android
OSBoxes имеет предварительно созданные образы виртуальных машин Android для VMWare и VirtualBox.
В качестве альтернативы вы можете создать свою собственную виртуальную машину из ISO:
- Загрузите ISO с Android-x86. Существует несколько версий, например 7.1-r3, что указывает на третий выпуск Android 7.1. Выберите 64-битный ISO. Некоторые версии имеют маркировку ISO «k49». Это означает версию ядра 4.9, и это рекомендуется для установок VMWare.
- Создайте новую виртуальную машину. Выберите только что загруженный ISO-образ в качестве образа диска для установки. Используйте следующие настройки:
- ОС: 64-разрядное ядро Linux
- Память: не менее 2,5 ГБ
- Дисплей: ускорение 3D-графики
- Жесткий диск: не менее 7 ГБ
- Тип микропрограммы: устаревшая версия BIOS
- Загрузите виртуальную машину. Выберите «Установка», чтобы начать процесс установки, и следуйте инструкциям по установке.
- Перезагрузитесь после установки.
- Завершите установку в Android.
- Создайте снимок, чтобы при желании можно было вернуться к чистой установке.
Устранение неисправностей
- Android отключает экран через несколько минут. Используйте «Отправить Ctrl-alt-delete» в VMWare, которая ведет себя как кнопка питания, чтобы разбудить Android. Или используйте
adb shell input keyevent KEYCODE_POWER
, чтобы виртуально нажать кнопку питания. - Если у вас возникли проблемы с доступом к диску VMWare, измените тип диска с SCSI на IDE.
- Подключение к вашей виртуальной машине через виртуальную сеть может не работать, если у вас также запущено приложение VPN.
- Если экран остается черным при загрузке, включите аппаратное ускорение графики. Или добавьте следующие параметры ядра при загрузке:
nomodeset xforcevesa
. - Правильно установите системное время виртуальной машины Android, чтобы избежать проблем с синхронизацией сертификатов и истекающих токенов.
Подключение к ADB
Инструмент adb
, мост отладки Android, полезен, чтобы позволить виртуальной машине Android делать то, что мы хотим.Во-первых, вы должны перевести Android в режим разработчика. Откройте системную информацию в настройках Android и несколько раз нажмите на номер сборки. Это включит режим разработчика и позволит подключиться к adb
.
Конечно, мы хотим, чтобы adb
подключался по сети, поскольку у нас нет USB-кабеля для нашей виртуальной машины. Узнайте IP-адрес виртуальной машины Android, проверив настройки Wi-Fi. Или откройте эмулятор терминала и введите ip a
или ifconfig
.Когда вы знаете IP-адрес, вы можете подключить adb
с помощью этой команды:
$ adb подключение 172.16.122.232
Полезные команды ADB
Установите приложения из файла APK с помощью следующей команды:
Следующая команда запускает интерактивную оболочку. Любые аргументы после adb shell
выполняются в виртуальной машине.
Следующая команда устанавливает прокси-сервер. Это не отображается в настройках Wi-Fi Android.Этот параметр применяется немедленно и сохраняется после перезагрузки. Приложения с закрепленным сертификатом, например Play Store, больше не работают после настройки прокси.
настройки оболочки adb поставить глобальный http_proxy 172.16.122.1:8008
Эти команды отключают прокси-сервер. Применяется только после перезагрузки, которая выполняется последней командой.
настройки оболочки adb удалить глобальный http_proxy
настройки оболочки adb удалить global_http_proxy_host
настройки оболочки adb удалить global_http_proxy_port
перезагрузка оболочки adb
Введите текст.Следующая команда вводит «привет» в поле ввода с фокусом в данный момент. Параметр, содержащий вводимый текст, необходимо экранировать дважды. Это потому, что вы вводите его в оболочке, а adb передает его оболочке в Android. Это помещает hello в одинарные кавычки дважды:
ввод текста оболочки adb \ '' привет '\'
Для нажатия определенных кнопок используйте кнопку , событие
. Список допустимых ключей можно найти в документации Android KeyEvent. Для нажатия кнопки увеличения громкости:
adb shell input keyevent KEYCODE_VOLUME_UP
Для перезагрузки Android:
Получить APK установленного приложения:
adb shell pm список пакетов
adb shell pm путь nl.ns.android.activity
adb pull /data/app/nl.ns.android.activity-1/base.apk
Доверять перехватывающему прокси-серверу
Чтобы перехватить трафик из приложения Android, нам нужно, чтобы он взаимодействовал с нашим перехватывающим прокси. Если в приложении есть какая-либо защита, оно не будет доверять сертификату прокси и откажется подключаться. Есть два способа решить эту проблему:
При работе с сертификатами имейте в виду, что политика может отличаться в зависимости от приложения. Chrome на Android доверяет пользовательским сертификатам, но не сертификатам с длительным сроком действия.Однако это относится только к Chrome и не применяется к другим приложениям. Поэтому проверка того, работает ли ваша установка с Chrome, ненадежна.
Отключить проверку сертификатов
Frida может подключаться к приложениям и изменять реализацию одной или нескольких функций. Мы собираемся использовать это, чтобы изменить функцию проверки сертификата, чтобы всегда возвращать, что сертификат является доверенным. Это отключает любое закрепление сертификата, и приложение будет доверять сертификату нашего прокси.
Сначала настроил Фриду.Загрузите правильный выпуск frida-server и запустите его на телефоне с правами root
. wget https://github.com/frida/frida/releases/download/12.8.20/frida-server-12.8.20-android-x86_64.xz -d frida-server-12.8.20-android-x86_64. xz
adb push frida-server-12.8.10-android-x86_64 / data / local / tmp
оболочка adb
вс
/data/local/tmp/frida-server-12.8.10-android-x86_64 -l 0.0.0.0
Аргумент -l
необходим, потому что мы хотим подключаться по сети, а Фрида обычно слушает только на localhost.Далее устанавливаем клиентские инструменты. Мне нравится делать это в virtualenv:
python3 -m venv venv
. Venv / bin / активировать
возражение pip3 install frida-tools
Проверьте это, запустив frida-ps. Помните, что вам нужно передавать IP-адрес каждый раз, когда вы вызываете Frida:
frida-ps -H 172.16.122.225
Затем начните возражение в приложении и отключите закрепление:
возражение --network -h 172.16.122.225 -g nl.ns.android.activity исследовать
# android sslpinning disable
Теперь вы можете перехватить трафик.
Заключение
Возможно тестирование приложений Android на виртуальной машине. Если это работает, это довольно просто, но поскольку Android на самом деле не поддерживается на x86, все может неожиданно сломаться. Тестирование на реальном устройстве более надежно.
.