如何在 VM VirtualBox 上运行 Android-x86 4.2 ISO?

如何在 VM VirtualBox 上运行 Android-x86 4.2 ISO?

我在 Win7 上安装了 Oracle VirtualBox,然后下载了安卓-x86-4.2-20121225.isoAndroid-x86 - 将 Android 移植到 x86。在我从 ISO 在 VirtualBox 上安装了 Android x86-4.2 并为其创建了虚假的 SD 卡后,我尝试运行它,但是当我启动它时,我在控制台中看到了以下几行:

Detecting Android-x86... found at /dev/sda1

ANDROID root@x86:/ #

没有别的。我试过几次,但结果都一样。我该如何解决这个问题?

更新:我甚至等了二十多分钟,却什么也没发生!

答案1

你只需要将 grub 命令中的“androidboot.hardware”参数的值从“Android-x86”更改为“x86”。你可以在启动菜单中按“Tab”或编辑安装 ISO 映像上的“isolinux.cfg”文件来执行此操作。

希望这对你有用。

答案2

我有一台装有 Windows 7 的 HP430 笔记本电脑。我遇到了同样的问题。但我找到了解决方案:

在启动装有 Windows 7 的计算机时,我进入了 BIOS 菜单。有一个选项可以针对虚拟化优化 PC。我选择了它。之后一切都运行顺利。

后来我发现,在VirtualBox中,系统设置中,加速类型是VT-x AMD,Nested Paging,PAE/NX。这与优化之前有所不同。

答案3

真正的答案9个月前出现在youtube上:

  • 关闭虚拟机
  • 在 Android 机器设置的系统选项卡中,取消选中“UTC 时间的硬件时钟”
  • 在显示选项卡中将图形控制器设置为“vboxvga”并启用 3D 硬件加速

ANDROID root@x86:/ #出现卡住消息后一分钟内应会出现“Android”屏幕

答案4

你还得再等一等。我想它会开始的,但你得等够了。

相关内容