如果您正在阅读本文,那么您可能以前使用过 Linux,并且知道它几乎可以在任何硬件上运行。 同时,您的口袋里有一部手机,而且您知道它用途广泛。 那么你的安卓手机可以运行 Linux 吗?
是的,它可以。 以下是您需要了解的有关在 Android 智能手机或平板电脑上运行 Linux 的信息。
等等,Android 不是已经是 Linux 了吗?
嗯,它是……它不是。
Android 建立在 Linux 内核之上,Linux 内核是一个与设备硬件接口的软件堆栈。 它基本上使操作系统能够与设备进行通信——无论是 PC、智能手机还是其他硬件。
Linux 操作系统实际上应该被称为 GNU/Linux。 但随着时间的推移,“Linux”这个词已经可以互换地描述内核以及各种操作系统。 其中包括 Arch Linux、Ubuntu、Gentoo 等。
因此,虽然 Android 使用 Linux 内核,但它不提供桌面环境。 这是大多数人在考虑为 Android 安装 Linux 的方法时所考虑的问题。
为什么要在您的 Android 设备上安装 Linux?
那么,为什么要在 Android 手机或平板电脑上安装 Linux 桌面环境呢?
您可能希望运行 Android 上不可用的应用程序。 但在大多数情况下,您只是想访问某种桌面环境。 也许你有一个空闲的 Android 平板电脑想要振兴,在上面安装 Linux 是一个很好的方法。
当前的 Android 设备具有类似 PC 体验的理想硬件,安装 Linux 是实现这一点的好方法。
当然,您可能会发现您想在 Linux 中执行的任务也可以在 Android 中执行。 唯一阻碍您的可能是同时处理 Android 应用程序多任务。 幸运的是,这是许多现代 Android 设备在最新操作系统版本上支持的功能。
在 Android 手机或平板设备上运行 Linux 并不容易。 如果您正在寻找改进的多任务处理,请尝试升级到最新版本的 Android。
我的手机或平板电脑可以运行 Linux 吗?
要在 Android 上运行 Linux,您有多种选择。 您应该使用哪个取决于您的 Android 设备是否已植根。
在几乎所有情况下,您的手机、平板电脑甚至 Android 电视盒都可以运行 Linux 桌面环境。 您还可以在 Android 上安装 Linux 命令行工具。 您的手机是否植根(解锁,相当于越狱的Android)并不重要。
以下选项可用于在您的 Android 平板电脑或手机上安装 Linux:
- 要在没有 root 的情况下在 Android 上安装 Linux:
- Debian 诺根
- 用户登陆
- 安德罗尼克斯
- 在有根的 Android 设备上安装 Linux:
- 使用 Linux 部署
- 安装 Kali Linux 进行渗透测试
其他几种方法将在 Android 上为您提供 Linux 或类似桌面的体验。 我们也会看看这些。
如何在没有 Root 的情况下在 Android 上安装 Linux
首先,我们将了解三种无需root设备即可在Android手机或平板电脑上安装Linux的方法。
如何使用 Debian Noroot 在 Android 上运行 Linux
让 Linux 在您的手机上运行且不费吹灰之力的最佳方式是使用 Debian Noroot。 您需要 Android 4.1 或更高版本才能运行它。
Debian Noroot 的好处是它将在您的手机上安装 Debian Buster,并带有兼容层。 这使您无需 root Android 即可运行 Debian 应用程序。 鉴于某些设备生根的难度,这可能是您将获得的最好的 Linux Android 组合之一。
Debian Noroot 的性能不是很好,但可以使用。 为获得安装适用于 Android 的 Linux 的最佳效果,请考虑先将您的设备植根。
下载: Debian 诺根 (自由)
使用 UserLAND 在 Android 上获取 Linux
作为 Debian Noroot 的替代品,UserLAnd 是来自 Play 商店的 Android 应用程序,提供多种发行版选择。 除了 Alpine、Arch、Debian、Kali 和 Ubuntu,此工具还允许您安装应用程序。
您可以安装 GIMP 等工具, Firefox和 LibreOffice,然后再在 Android 上安装 Linux。 只需运行应用程序,同意权限,然后选择要安装的发行版。 可以选择通过 SSH(命令行)或使用 VNC 应用程序(用于桌面)查看已安装的 Linux 版本。
设置和使用非常简单。 因此,如果您正在寻找在 Android 上运行 Linux 的解决方案,请试试这个。
下载: 用户登陆 (免费,应用内购买可用)
AndroNix 在 Android 上安装 Linux
这个有用的工具随八个发行版一起提供,还提供了一些 Linux 操作系统的修改版本,以提高性能。 标准的八种分布是:
- Ubuntu
- Debian
- 曼扎罗
- Fedora
- 卡利
- 空白
- 高山
- 拱
其中,Ubuntu XFCE、Debian XFCE、Ubuntu KDE 和 Manjaro XFCE 具有可用于带有 ARMv8 芯片组及更高版本的 Android 设备的修改版本。 这些修改后的版本经过优化,可以在您的智能手机上运行,并且这些修改可以让您充分享受 Linux,尤其是 Android 上的 Ubuntu。
要使用 Andronix 在 Android 上安装 Linux 操作系统,只需点击您想要的发行版,然后点击 安装. 您需要按照步骤将命令复制到 Termux 终端窗口中,并选择桌面环境。
上面的视频更详细地概述了该过程。 只要确保有 Termux,和一个 VNC 查看应用程序(如 VNC 查看器) 安装。 您需要 VNC 才能使用您选择的 Linux 桌面。
Andronix 是免费的,但具有高级升级功能,可以删除广告并引入其他(非重要)功能。 这包括支持离线下载操作系统。
下载: 安德罗尼克斯 (免费,应用内购买可用)
在没有 Root 的情况下在 Android 上运行 Linux 的另外 3 种方法
虽然我们已经介绍了在您的 Android 设备上运行 Linux 的一些不错的选择,但也可以使用其他方法:
- 德克斯: 如果您拥有现代三星设备,则可以选择使用 DeX 将硬件切换到桌面模式。 虽然不完全是 Linux 操作系统,但这是一个带有 Linux 内核的桌面环境。
- 远程桌面 使用应用程序连接到运行 Linux 的系统 飞溅顶.
- 术语: 这种基于命令行的自包含 Linux 环境可让您在 Android 上运行 Linux 应用程序。 因此,它实际上是 Android 上的 Linux!
如何使用 Root 在 Android 上安装 Linux
对于 root 用户或任何愿意花时间为他们的 Android 设备 root 的人来说,安装 Linux 更简单、更快捷。
如何在有根的 Android 设备上安装 Linux
如果您有根设备,则可以使用 Linux Deploy 工具在 Android 上安装各种版本的 Linux。 最好先将手机连接到 Wi-Fi 网络。
从安装开始 忙箱,它提供了一些增强的根功能。 接下来,安装 Linux 部署. 在第一次运行时,点击 开始 以确保启用了 root 权限,然后点击 设置 在右下角。
使用显示的选项菜单选择您喜欢的 分配. Debian、Ubuntu、Gentoo、 Fedora,还有更多可供安装。 我们使用了 Arch Linux。
您需要检查 使能够 框下 图形用户界面 在手机上查看 Linux 桌面。 此外,确保 VNC 被选为 图形 子系统。 接下来,检查下的屏幕分辨率 图形用户界面设置,并确保您对 桌面环境.
最后,找到 用户名 和 用户密码 条目。 要么记下它们,要么将它们更改为更难忘的东西。
退出此菜单,然后点击右上角的三个点并选择 安装, 然后 好的.
完成后,安装 VNC 查看器 从 Play 商店。 在 Linux 部署中,点击 开始 运行 Linux。 然后打开 VNC Viewer 并连接到 本地主机:5900 使用您之前输入的凭据查看您的 Linux 桌面。
启动并运行后,您可以使用终端以通常的方式安装 Linux 软件。 恭喜:您现在可以在 Android 上运行 Linux!
如何在 Android 上安装 Kali Linux(需要 Root)
上面用于在 Android 上运行 Linux 发行版的 Linux Deploy 方法可能是您能找到的最好的方法。 它提供了一个不错的 Linux 版本选择,包括 Kali Linux。
想将您的 Android 手机或平板电脑用作渗透测试设备吗? 虽然您会发现各种有用的 Android 网络工具,但最好的选择是 Kali Linux 的便携式版本。 只需按照上面的说明使用 Linux Deploy,然后选择 Kali Linux 在 Android 上安装。
安装后,您的口袋里就会有一个便携式渗透测试解决方案。 这将检查您的手机连接到的任何网络的安全性。
或者,安装自定义 Android ROM
不确定在 Android 上安装 Linux 是不是一个好主意,但想从手机中获得更多功能? 您可以简单地尝试不同版本的 Android。
如果您不确定从哪里开始,请阅读如何在 Android 上安装自定义 ROM。