Как запустить Android-x86 4.2 iso на VM VirtualBox?

Я хочу использовать Android-x86 для тестирования и отладки своего приложения. Раньше я успешно пробовал другие версии Android-x86, но есть ошибка в android-x86-4.2. Поэтому я задаю свой вопрос здесь, потому что это может случиться с другими:

Я установил oracle VM virtualBox на 32-разрядную версию Win7, затем скачал android-x86-4.2-20121225.iso из Android-x86 — перенос Android на x86. После того, как я установил Android x86-4.2 на VirtualBox из iso и создал для него поддельную SD-карту, Я попытался запустить его, но при запуске я увидел эти строки в консоли:

Обнаружение Android-x86... найдено в /dev/sda1

ANDROID root@x86:/ #

И ничего больше, даже я ждал более 20 минут, и ничего не произошло! Я пробовал это несколько раз, но результат тот же. Как я могу решить эту проблему?


person hasanghaforian    schedule 25.04.2013    source источник


Ответы (5)


Я задал тот же вопрос в суперпользователь, и я нашел способ запустить его. Правильный ответ:

На установочном/живом компакт-диске вам просто нужно изменить значение параметра «androidboot.hardware» в команде grub с «Android_x86» на «x86». Вы можете сделать это, нажав «Tab» в меню загрузки или отредактировав файл «isolinux.cfg» в установочном ISO-образе.

Если вы установили Android-x86 на жесткий диск, вам нужно выбрать желаемый вариант загрузки и нажать e, чтобы отредактировать команду grub.

person hasanghaforian    schedule 25.04.2013

Я не знаю о проекте Android X86 — перенос Android на X86. В инете вижу, у этого эмулятора сложная установка. Я думаю, если вы хотите попробовать быстрый эмулятор Android и легко установить, отладить быстрее, вы можете попробовать проект AndroVM . Его легко установить в Virtual Box, загрузив файл изображения и импортировав его в Virtual Box.

person thuongle    schedule 25.04.2013

Насколько я понимаю Linux (которого немного, но я бы сказал, достаточно), вы вошли в систему и ждете, пока вы наберете какую-то команду. Если я прав, вам следует запустить X-сервер, но в среде Android я не знаю, как это сделать.

ОБНОВИТЬ:

То, что я прочитал здесь, это то, что я сказал: загружается и после этого запрашивает командную строку. Два решения, которые появляются по ссылке:

  • Введите начать.
  • Выберите вариант VESA перед процессом загрузки (я не могу вам помочь, потому что у меня нет .ISO, чтобы попробовать прямо сейчас).

Пожалуйста, проверьте их.

person AirieFenix    schedule 25.04.2013
comment
@AiriFenix ​​Спасибо, но я пробовал их оба раньше, но результат тот же. - person hasanghaforian; 25.04.2013
comment
Есть ли какое-либо сообщение об ошибке, исключение, предупреждение или что-то, что может помочь нам указать, где может быть проблема? - person AirieFenix; 25.04.2013
comment
К сожалению, нет ни сообщения, ни предупреждения, ни... Похоже, что это ожидание команды, но я не знаю, что это может быть. - person hasanghaforian; 25.04.2013
comment
Я вижу, ты нашел решение. Если это сработает, я думаю, вы можете отметить это как ответ. Рад видеть, что это решено. - person AirieFenix; 26.04.2013

Лучший способ запустить Android x86 на ПК — это отформатировать раздел в формате ext3. Затем установить на него Android. Это позволит легко запускать androidx86.

person Mustaghees    schedule 13.02.2014

У меня ноутбук HP430 с Win 7. У меня была такая же проблема. Но я нашел решение.

При загрузке компьютера с Win7 я вошел в меню BIOS. Была возможность оптимизировать компьютер для виртуализации. Я выбрал ее. После этого все пошло гладко.

Позже я заметил в виртуальном боксе, что в настройках системы тип ускорения был VT-x AMD, Nested Paging,PAE/NX. До оптимизации было иначе.

Надеюсь, это дает некоторое представление.

person guest1    schedule 13.05.2014