安装在 VirtualBox 中的 Android 启动过程似乎卡住了

Tim*_*Tim 4 boot virtualbox lubuntu android

我已经按照本教程在 Thinkpad T400 上的 Lubuntu 18.04 上的 VirtualBox 5.2 上安装了 Android 7.1 。这是配置

虚拟框对话框

特别是,我为 Android 分配了 1GB RAM。目前在 Lubuntu 上free显示了这一点:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        5.4G        492M        608M        1.8G        1.4G
Swap:           14G        850M         14G
Run Code Online (Sandbox Code Playgroud)

当我启动 Android VM 时,屏幕显示了一些有关启动 Android 的信息,但最终卡在了一个空白屏幕,左上角有一个光标,同时 Lubuntu 对可用 RAM 进行了轻微的更改,如下所示

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        5.8G        242M        628M        1.6G        992M
Swap:           14G        863M         14G
Run Code Online (Sandbox Code Playgroud)

我猜 Android 卡住了不是因为内存不足。我想知道原因是什么以及我能做些什么来解决这个问题?谢谢。

启动 Android - GRUB 菜单

Android 似乎正在启动

黑屏


更新

我尝试将虚拟机设置中分配的内存大小更改为 2GB,然后更改为 4GB,但是在这两种情况下启动 Android 仍然卡在同一个地方。我怀疑这不是内存大小,而是其他原因。


相关为什么从 VirtualBox 中的 vdi 文件启动 Android 卡住了?

小智 12

名为foodisgood1989 的YouTube 用户发布了以下解决方案,为我修复了此错误:

在android机器设置下的系统选项卡中,取消选中显示选项卡中的“硬件时钟以UTC时间”,将图形控制器设置为“VBoxVGA”并启用3d硬件加速。

  • 在我禁用 3D 硬件加速之前,我的无法工作。我也不需要关闭“UTC 时间的硬件时钟” (3认同)
  • 在 Ubuntu 20.04 上使用 Android 9 (k49) 和 VirtualBox 6.1.10,我所要做的就是进入显示选项卡下的机器设置并将图形控制器设置为“VBoxVGA”。在我的情况下无需更改硬件时钟,并且实际上不可能(“检测到无效设置”)将图形控制器设置为“VBoxVGA”并同时启用 3D 硬件加速(对于我的版本,详情见此评论的开头)。 (2认同)

小智 5

你错过了很多步骤:

1) 当您看到选择时,按键盘上的 e(用于编辑)。[你会在它后面看到一行]

2)用“nomodeset xforcevesa”(不带逗号)替换安静。[然后按b开机]

3) 您的 android 只能正确启动一次。[Android 将开始运行]

4) 现在按 (Alt + F1) 启动控制台。

5) 输入:mkdir /mnt/sda

6) 输入:mount /dev/block/sda1 /mnt/sda

7) 输入:vi /mnt/sda/grub/menu.lst [你可以在谷歌上搜索vi的使用]

8)用“nomodeset xforcevesa”(不带逗号)替换安静。

9) 按 Esc 和 :wq

10) 输入reboot。[你的安卓可以正常工作]


kar*_*rel 4

Lenovo ThinkPad T400 配备 Intel Core 2 Duo 处理器和 8GB DDR3 RAM。您只为 Android 来宾操作系统分配了 1GB 基本内存,但Android-x86 VirtualBox How To建议您为 Android 来宾操作系统分配至少 2GB RAM。为了获得最佳性能,请确保您已在主机操作系统的 BIOS 中启用 VT-x 或 AMD-V。建议的起始大小 8GB 足以创建新的 VM。单击其余选项以创建硬盘。默认情况下,您安装的 Android-x86 将能够自动连接到互联网。

对于 Ubuntu 19.04 及更早版本,在 VirtualBox 中安装 Android 的替代方法是在这个答案中。Anbox 建议的硬件要求 >=4GB RAM。我能够成功安装 Anbox 并在其中运行应用程序。