使用虚拟机在 Linux 上运行 Android X86
Android 于 2003 年作为一家位于帕洛阿尔托的初创公司 Android Inc 开始了它的旅程。该公司最初着手开发用于数码相机的操作系统,但后来放弃了这些努力,以进入更广阔、更繁荣的市场。该移动操作系统基于 Linux 内核和其他开源软件的修改版本,主要设计用于平板电脑和智能手机等触摸屏移动设备。
所有Android用户都必须同意,他们的罪恶感之一可能是玩娱乐性游戏。或者可能是有一个应用程序只能在他们的手机上运行。那么问题来了——如果您可以在桌面 PC 上运行相同的游戏或应用程序会怎么样?这不是很好吗?是的当然。实现这一目标的方法之一是在您的 PC 上运行 Android 模拟器,如 Android studio、Bliss OS、Anbox 和 Genymotion。其中一些,如 Android-x86,需要您重新启动机器,以便他们完全控制硬件。
如果您不介意性能受到轻微影响,您可以在使用本机操作系统的同时运行虚拟机。Linux 特别提供了多种虚拟机选择,例如 VirtualBox、VMware 和Qemu,仅举几例。
Android平台包括基于 Linux 内核的操作系统、图形用户界面、Web 浏览器和可下载的最终用户应用程序。Android 是在Apache v2 开源许可下发布的,它允许为游戏机和数码相机等其他小工具生成操作系统的许多变体。
使用虚拟机在 Linux 上运行 Android。
到本文结束时,您必须能够自行执行以下操作:
- 首先,下载并安装适用于 Linux 的 VirtualBox。
- 然后,运行 Android-x86 并完成基本设置。
- 最后,在您的虚拟机上配置 Android-x86。
以下是您需要开始的几件事:
- 首先,你得有一个虚拟机;在这种情况下,我们将使用VirtualBox。
- 您还必须下载 Android-x86 ISO 文件。
- 我们还建议确保在计算机的基本输入输出系统 (BIOS) 中启用虚拟化选项。否则,您最好为以后出现问题时的故障排除做好准备。请注意。
让我们开始吧!
您将首先从此链接下载 Android 的 ISO 映像。接下来,根据您的 PC 架构选择 32 位或 64 位 ISO 映像。在撰写本文时,Android 9.0 是最稳定的版本,这就是我们在这里使用的版本。
下载 Android ISO 映像后,在您的计算机上下载 VMware 或 VirtualBox。您可以在此处获取 VMware链接和此其他 链接,以查找适用于所有 Linux 发行版的 VirtualBox 安装文件。完成下载过程后,在系统上安装 VirtualBox。
要在你的 Linux 机器上安装 VirtualBox,导航到你下载 .deb 文件的位置,在我们的例子中,下载目录:
然后发出以下命令来安装下载的 VirtualBox .deb 文件:
sudo dpkg -i virtualbox-7.0_7.0.2-154219_Ubuntu_jammy_amd64.deb
这是 VirtualBox 安装阶段。
如何获得适用于 Android 的虚拟机
继续并通过单击 PC 的启动菜单启动 VirtualBox,然后在搜索栏上搜索 VirtualBox。之后点击弹出的蓝色VirtualBox图标,可以找到这样一个窗口:
然后,点击“机器”,然后点击“新建”按钮创建一个新的虚拟机:
然后,给你的虚拟机一个你喜欢的名字;在我们的案例中,我们将使用“fosslinux Android”,因为它有意义,对吧?然后在“ISO 映像”部分选择您的 ISO 映像。之后,类型选择“Linux”,版本选择“Linux 2.6 / 3.x /4.x 32-bit”。然后继续并单击“下一步”。
接下来是内存部分。在这里,您可以使用 2048 MB,特别是如果您使用的是 32 位版本的 Android(它无法处理更多)。如果您使用的是 64 位版本,请尽可能多地使用它。设置大小后,单击“下一步”。
接下来,选择“立即创建虚拟硬盘”并单击“创建”,如下突出显示:
接下来,现在选择“VDI”,然后单击“下一步”。
选择“动态分配”,点击“下一步”:
然后,输入您希望 Android 手机拥有的存储空间大小。默认情况下会分配 8GB,但您可以根据使用情况将存储空间增加到 20GB 或更多。最后点击“创建”:
就这样,您的新虚拟机应该可以使用了。
如何在虚拟机中配置 Android
当你的机器全部设置好后,是时候调整一些东西以获得在 Linux 上运行 Android 时的最佳性能。为此,请单击“系统”,如下所示:
导航到“处理器”选项卡并分配至少 2 个 CPU 内核。您还可以将其提高到 4 以获得更好的游戏性能:
接下来,移至“加速”选项卡并从下拉菜单中选择“KVM”:
完成后,移至“显示”类别并将“图形控制器”修改为“VBoxSVGA”。这是最重要的一步;否则,您将被困在空白屏幕上。请注意。除此之外,还将视频内存增加到至少 64-128MB:
在最后一步,如果您没有像我们之前那样添加 ISO 映像,请转到“存储”并单击“清空”子菜单。之后,单击光盘图标并选择“选择磁盘文件”:
现在选择您之前下载的 Android ISO 映像,然后单击“确定”按钮:
在 Linux 中启动你的 Android
完成基本设置和配置后,您现在可以在 Linux 系统上启动 Android。为此,请单击左侧窗格中的“fosslinux Android”,然后单击“开始”,如下突出显示:
接下来,导航到“高级选项”:
接下来,选择“Auto_Installation”,然后点击 PC 上的“enter”按钮:
在下一个窗口中,选择“是”并点击计算机键盘上的“Enter”按钮:
最后,选择“Run Android-x86”并在您的 PC 上点击“Enter”按钮:
您可以通过初始设置屏幕继续操作,例如 Android 手机。因此,首先单击“开始”,如下所示:
接下来,连接到网络或跳过,如下突出显示:
接下来,选择您的时间和日期,然后点击“下一步”,如下所示:
之后,点击“接受”接受谷歌条款和服务:
接下来,您可以选择使用 Pin、图案或密码来保护您的 Android 手机;如果您不想保护您的手机,请单击“以后再说”:
你终于有了它。Android 9 现在以接近原生的性能在您的 Linux 上运行。这有多棒?从现在开始,您只需按下 VirtualBox 中的“开始”按钮,Android 就会为您准备就绪:
这可能不是在您的 PC 上运行 Android 应用程序的最快方法。如果您只想在 PC 上运行一两个应用程序,BlueStacks会更快。尽管如此,Android-x86在虚拟机中提供了完整的Android系统。这是熟悉标准 Android 系统或像使用虚拟机或任何其他操作系统进行测试一样进行试验的更好方法。
对于那些想要从他们的 Linux 机器上删除刚刚安装的 Android 的用户,请右键单击您创建的 Android VM 并选择“删除”:
接下来,单击“删除所有文件”。它将删除虚拟硬盘驱动器和所有相关文件,释放您 PC 上的所有空间。就是这样。
最后的想法
这就是您无需支付任何服务费用即可在 Linux PC 上设置和运行Android的方法。这种安装方法的优点之一是它使您无法在 Android 智能手机上做的事情成为可能,例如在不通知发件人的情况下截取 Snapchat 的屏幕截图、玩 PUBG 等游戏、受保护的内容屏幕录制等等。这就是我们的全部;我们相信本指南对您很有用!