Android-x86 6.0 Marshmallow в VirtualBox не запускается

12950
Dr. Gianluigi Zane Zanettini

Я успешно установил android-x86-6.0_20160129.iso в VirtualBox, но виртуальная машина не запускается.

Это мой GRUB:

Android-x86 6.0 Marshmallow в VirtualBox не запускается

Если я запускаю виртуальную машину с первым вариантом, я получаю ошибку Failed to find cpu0 device node. Я обнаружил, что это просто неблокирующее предупреждение, и оно не связано с реальной проблемой блокировки, заключающейся в том, что «uvesa (v86d) не работает» (проблема была связана с Android 4.4: она все еще действительна на 6.0?)

Android-x86 6.0 Marshmallow в VirtualBox не запускается

Если я выбираю режим отладки, я вижу некоторые сообщения и подсказку, чтобы напечатать, exitчтобы загрузить, но все еще не удается

Android-x86 6.0 Marshmallow в VirtualBox не запускается

Android-x86 6.0 Marshmallow в VirtualBox не запускается

Немного предыстории:

  • Виртуальная машина была создана из 32-битного (x86) шаблона Ubuntu VirtualBox
  • ВМ имеет 1 ядро ​​+ 3096 МБ ОЗУ
  • Видеопамять: 32 МБ
  • PAE / NX включен
  • Аппаратная виртуализация: включена VTx и вложенная пагинация
  • Графическое ускорение: отключено (как 2D, так и 3D)
  • Память: 64 ГБ, подключенные к виртуальному контроллеру IDE (раньше был SATA: без разницы)

Я уже перепробовал все «стандартные» процедуры VirtualBox (PAE да / нет; SATA / IDE; нет звуковой карты; нет USB; ускорение графики. Да / нет).

Я также попытался запустить Live CD в режиме VESA: так оно и начинается, но я все же предпочел бы запустить его с жесткого диска.

6
Вы пробовали использовать два ядра процессора? 8 лет назад 0
@ Роберт: у меня сейчас нет разницы Dr. Gianluigi Zane Zanettini 8 лет назад 0
попробовал это на DebianLinux-VirtualBox, и я добрался до разноцветного экрана «кругов», но не дальше - он просто бесконечно (1GB RAM + 1x1stgen CPU core) 8 лет назад 0

2 ответа на вопрос

3
Steven

Это сработало для меня.

  1. На экране Grub нажмите e.
  2. Нажмите еще eраз. Добавить vga=788(нужен начальный пробел).
  3. Нажмите bдля загрузки.

Чтобы сделать это постоянным, на экране Grub выберите второй вариант. Затем выполните следующие действия.

  1. cd /mnt/grub
  2. vi menu.lst
  3. На 7-й строке, которая начинается с kernel, нажмите, aа затем введите vga=788(нужен начальный пробел).
  4. Нажмите Esc, затем:wq чтобы сохранить файл и выйти.
  5. Нажмите правую Ctrlклавишу, выберите «Машина»> «Сброс» и нажмите «Сброс».

Ошибка по-прежнему будет появляться, но теперь она будет продолжаться.

0
Mandrake
  1. На экране загрузки Grub нажмите «e»
  2. Отредактируйте команду загрузки и добавьте:

    'acpi=off' 
  3. Нажмите, Bчтобы продолжить загрузку в Android 6.0

Похожие вопросы