我在 Win7 上安装了 Oracle VirtualBox,然后下载了安卓-x86-4.2-20121225.iso从Android-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
你还得再等一等。我想它会开始的,但你得等够了。