В течение нескольких дней я безуспешно пытаюсь запустить Android 5 или выше в Virtualbox на Linux (здесь: Mint 18.1). В лучшем случае прохожу загрузочное меню (Grub), система переключается в графический режим, и я вижу пульсирующее "Андроид": Через несколько секунд доступ к диску прекращается, и ВМ висит со 100% загрузкой ЦП.
Я искал в Интернете вдоль и поперек и перепробовал все приемы, которые смог найти: увеличение оперативной памяти до 2 ГБ, видеопамяти до 128 МБ, количество ЦП до 2. Переключение виртуальной машины с «Linux (другой)» на «BSD», попытка 64-битные и 32-битные образы (64-битные образы даже застревают на черном экране перед пульсирующими буквами «Android»), последние в 64-битных и 32-битных ВМ, от проекта Android-x86 через RemixOS до Phoenix, от Android 5.1 до 7 — ничего не дает .
Где подвох?
Пожалуйста, не указывайте мне на эти многочисленные руководства, основанные на Virtualbox, работающем в Windows. Я следовал за кучей из них без везения. Я также не хочу использовать для этого QEMU (создает слишком много зависимостей, которые я не хочу устанавливать) или Genymotion и т. д. (где мне придется регистрироваться). Я заинтересован в помощи тех, у кого он отлично работает в Virtualbox в Linux.
Я также видел здесь подобные вопросы и следовал советам из их ответов:
vga=834 nomodeset xforcevesa
в параметры ядра приводит к тому, что зависание происходит еще раньше. Другим советам я уже следовал. У .vdi
взятых из OSBoxes были те же проблемы.Как ты заставил его работать?
Примечание между ними: возможно, вскоре я смогу ответить сам себе, но сначала нужно проверить и, если возможно, улучшить: тем временем мне удалось полностью загрузить ISO с RemixOS, используя «FreeBSD 64bit» для этого 32-битного образа. Загрузка заняла ВЕЧНОСТЬ (около 15 минут, прежде чем пульсирующий текст «RemixOS» был заменен экраном приветствия). Возможно , это только первая загрузка, и после ее установки на «диск» и ее однократного запуска следующая загрузка выполняется быстрее. Как только найду время, копну глубже — а потом удалю этот абзац и вместо него напишу ответ.
Я смог без проблем установить Android-x86 на свой компьютер с Debian 9. Ниже приведены сведения о моей системе, статьи, которым я следовал, команды, которые я использовал, и, наконец, информация о настройках самой виртуальной машины.
Система:
Сначала я установил VirtualBox 5.1:
$ cd /etc/apt/sources.list.d $ sudo touch виртуальный бокс. список $ sudo nano виртуальный бокс. список
В нано я набрал:
Деб http://download.virtualbox.org/virtualbox/debian
Стретч, вклад
Затем, чтобы сохранить и выйти из редактора nano:
ctrl+o ctrl+х
Затем, чтобы получить ключи, обновите репозитории и установите VB.
$ cd ~/ключи $ curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc $ sudo apt-key добавить oracle_vbox_2016.asc $ sudo apt-получить обновление $ sudo apt-get установить виртуальный бокс-5.1
Затем я приступил к установке Android-x86:
Сначала я скачал Android-x86 6.0-r3 (третий стабильный релиз marshmallow-x86) отсюда . Затем я последовал этой статье: « Как установить Android в VirtualBox » Кэмерона Саммерсона от 29 июня 2017 года. Единственная загвоздка, с которой я столкнулся, была поддержка мыши.
Предложение здесь не сработало для меня, но может сработать для кого-то другого.
Итак, я попробовал обсуждение здесь, в котором было указано отключить виртуальную машину, которая в моем случае является «Android», и попробовать команду:
$ VBoxManagemodifyvm Android --mouse ps2
После повторного включения виртуальной машины Android у меня появилась поддержка мыши.
Это информация о настройках виртуальной машины, полученная командой CLI:
$ VBoxManage showvminfo Android --details
Имя: Андроид Группы: / Гостевая ОС: Linux 2.6/3.x/4.x (64-битная) UUID: a8a28a18-2d9a-4aff-872c-890d72ec9e8f Файл конфигурации: /home/shine/VirtualBox VMs/Android/Android.vbox Папка снимков: /home/shine/VirtualBox VMs/Android/Snapshots Папка журнала: /home/shine/VirtualBox VMs/Android/Logs Аппаратный UUID: a8a28a18-2d9a-4aff-872c-890d72ec9e8f Объем памяти: 6020 МБ Слияние страниц: выключено Размер видеопамяти: 48 МБ Ограничение производительности ЦП: 100% ХПЭТ: выкл. Чипсет: piix3 Прошивка: БИОС Количество процессоров: 4 ПАЭ: выкл. Длинный режим: включен Сброс тройной ошибки: выкл. АПИК: вкл. X2APIC: вкл. Уровень переносимости CPUID: 0 Переопределение CPUID: нет Режим меню загрузки: сообщение и меню Загрузочное устройство (1): дискета Загрузочное устройство (2): DVD Загрузочное устройство (3): Жесткий диск Загрузочное устройство (4): не назначено ACPI: вкл. IOAPIC: вкл. Режим BIOS APIC: APIC Смещение времени: 0 мс Часы реального времени: UTC Hardw. virt.ext: вкл. Вложенный пейджинг: включен Большие страницы: выкл. VT-x VPID: вкл. ВТ-х унр. исл.: на Паравирт. Провайдер: по умолчанию Эффективный Паравирт. Провайдер: КВМ Состояние: работает (с 04.08.2017T02:01:58.782000000) Количество мониторов: 1 3D-ускорение: включено Ускорение 2D-видео: выкл. Телепорт включен: выключен Порт телепорта: 0 Адрес телепорта: Пароль телепорта: Отслеживание включено: выключено Разрешить трассировку для доступа к ВМ: выключено Конфигурация трассировки: Автозапуск включен: выключен Задержка автозапуска: 0 Интерфейс по умолчанию: Имя контроллера хранилища (0): IDE Тип контроллера хранилища (0): PIIX4 Номер экземпляра контроллера хранилища (0): 0 Максимальное количество портов контроллера хранилища (0): 2 Количество портов контроллера хранилища (0): 2 Загрузочный контроллер хранилища (0): вкл. Имя контроллера хранилища (1): SATA Тип контроллера хранилища (1): IntelAhci Номер экземпляра контроллера хранилища (1): 0 Максимальное количество портов контроллера хранилища (1): 30 Количество портов контроллера хранилища (1): 1 Загрузочный контроллер хранилища (1): вкл. IDE (1, 0): Пусто SATA (0, 0): /home/shine/VirtualBox VMs/Android/Android.vdi (UUID: a111cb34-b24f-4b38-ac32-bc33428f8b55) Сетевая карта 1: MAC: 080027D5FAC2, вложение: NAT, кабель подключен: включен, трассировка: выключена (файл: нет), тип: 82540EM, зарегистрированная скорость: 0 Мбит/с, приоритет загрузки: 0, политика Promisc: запрещена, группа пропускной способности: нет Настройки NIC 1: MTU: 0, Socket (отправка: 64, получение: 64), окно TCP (отправка: 64, получение: 64) Сетевая карта 2: отключена Сетевая карта 3: отключена Сетевая карта 4: отключена Сетевая карта 5: отключена Сетевая карта 6: отключена Сетевая карта 7: отключена Сетевая карта 8: отключена Указывающее устройство: Мышь PS/2 Клавиатура: Клавиатура PS/2 УАПП 1: отключен UART 2: отключен UART 3: отключен UART 4: отключен LPT 1: отключен LPT 2: отключен Аудио: включено (драйвер: PulseAudio, контроллер: AC97, кодек: AD1980) Режим буфера обмена: отключен Режим перетаскивания: отключен Имя сеанса: GUI/Qt Видеорежим: 1024x768x32 при 0,0 включен ВРДЭ: отключено USB: включен ЭХКИ: отключено XHCI: отключен Фильтры USB-устройств: Доступные удаленные USB-устройства: Текущие подключенные USB-устройства: Группы пропускной способности: Общие папки: Имя: 'shine', путь хоста: '/home/shine' (машинное сопоставление), доступен для записи Соединение VRDE: не активно Клиентов пока: 0 Захват видео: не активен Захват экранов: 0 Файл захвата: /home/shine/VirtualBox VMs/Android/Android.webm Размеры захвата: 1024x768 Скорость захвата: 512 кбит/с Захват FPS: 25 Гость: Настроенный размер шара памяти: 0 МБ Тип ОС: Linux26_64 Уровень запуска дополнений: 0 Услуги для гостей: Нет действующих объектов.
Уильям
Иззи
Повелитель огня
Иззи
бишайамс
Иззи
Уильям
Иззи
пользователь202027
Иззи
пользователь202027