想在 Android 上运行 Linux?以下是无 root 设备和有 root 设备在手机上运行 Linux 桌面的方法。
如果您以前使用过 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 设备是否已经 root。
在几乎所有情况下,您的手机、平板电脑甚至 Android 电视盒都可以运行 Linux 桌面环境。您还可以在 Android 上安装 Linux 命令行工具。您的手机是否 root(解锁,相当于越狱的 Android)并不重要。
以下选项可用于在您的 Android 平板电脑或手机上安装 Linux:
要在没有 root 的情况下在 Android 上安装 Linux:
Debian Noroot
UserLAnd
Andronix
在有 root 的 Android 设备上安装 Linux:
Use Linux Deploy
安装 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 应用程序。鉴于某些设备 root 的难度,这可能是您将获得的最好的 Linux Android 组合之一。
Debian Noroot 的性能不是很好,但可以使用。为获得安装适用于 Android 的 Linux 的优秀效果,请考虑先将您的设备 root。
需用到: Debian Noroot
使用 UserLAND 在 Android 上获取 Linux
作为 Debian Noroot 的替代品,UserLAnd 是来自 Play 商店的 Android 应用程序,提供多种发行版选择。除了 Alpine、Arch、Debian、Kali 和 Ubuntu,此工具还允许您安装应用程序。
在 Android 上安装 Linux 之前,您可以安装 GIMP、Firefox 和 LibreOffice 等工具。只需运行应用程序,同意权限,然后选择要安装的发行版。可以选择通过 SSH(命令行)或使用 VNC 应用程序(用于桌面)查看已安装的 Linux 版本。
设置和使用非常简单。因此,如果您正在寻找在 Android 上运行 Linux 的解决方案,请试试这个。
需要用到: UserLAnd
AndroNix 在 Android 上安装 Linux
这个有用的工具附带八个发行版,还提供一些 Linux 操作系统的修改版本以提高性能。标准的八种分布是:
Ubuntu
Debian
Manjaro
Fedora