如何在 Android 手机上运行 Linux?

2024年10月11日 | 阅读 5 分钟

众所周知,当提到 Windows、macOS 和 Linux 等操作系统时,我们通常会将它们与台式机或笔记本电脑联系起来。而 Android OS 通常则与智能手机相关联。然而,随着先进技术的发展,Android 也出现在了笔记本电脑和电视上。那么,我们是否也可以说在智能手机上运行 Linux 是可行的呢?答案是肯定的。本文将介绍如何在 Android 手机上运行 Linux OS。您可以通过多种技术创建一个桌面操作系统。

How to Run Linux on an Android Phone?

您可以在智能手机上运行完整的 PC 软件。此外,您还可以连接鼠标,甚至通过 HDMI 线将手机连接到电视。这样,您就可以轻松携带手机,并将其用作台式电脑。以下是具体操作方法。

步骤 1:安装必要的软件包

在这里,您不会替换手机上的 Android,而是会在 Android 中安装 Linux。有一些软件允许您在 Android 手机上运行 Linux,以下是对这些软件的概述。

  1. Andronix
    这款软件允许您像在 PC 上一样在 Android 手机上运行 Linux。您只需要创建一个简单的脚本,该脚本将自动开始下载和安装您想要的 Linux 发行版。
  2. Termux
    这是一个终端模拟器,允许您在智能手机上运行 Linux 命令行软件。

步骤 2:选择所需的发行版

首先,打开 Andronix。在这里,您将看到一个发行版列表供您选择。如果您是初学者,我建议您选择 Ubuntu Linux。选择后,单击“安装”按钮,它会要求您选择一个版本;请选择最新版本。现在,复制 Andronix,它将复制安装发行版的命令。

步骤 3:开始安装过程

接下来,打开 Termux 并粘贴命令,然后按 Enter 键。它将下载一系列脚本包并将 Linux 发行版安装到您的手机上。为了快速完成,稳定的互联网连接和足够的存储空间是必须的。每当出现确认提示时,请按 Enter 键。安装过程可能需要一些时间。

步骤 4:配置 VNC

您需要为 VNC 服务器选择一个分辨率。VNC 是一种允许您远程访问桌面的工具。此服务器用于通过网络从任何位置连接到笔记本电脑或 PC。Linux 在 Termux 中运行,要启用图形界面,请使用 VNC 客户端。您可以从 Play 商店安装它。

步骤 5:连接到智能手机的 VNC 服务器

现在,在手机上打开 VNC Viewer。在此,输入服务器地址:localhost:1 并点击连接。现在,您的 VNC 客户端将连接到您智能手机上运行的 Linux 发行版。

步骤 6:恭喜!您的 Linux 发行版正在运行。

现在,您可以通过遵循以上步骤轻松使用已设置好的发行版。您可以执行在笔记本电脑或台式机上执行的所有任务。此外,您还可以从发行版的应用程序商店获取额外的应用程序。您甚至可以通过打开 Linux 发行版的终端来安装更多软件包。此外,您还可以通过添加壁纸、更改主题等来自定义您的手机。您需要以与关闭笔记本电脑或台式机相同的方式关闭 Linux 发行版。

步骤 7:启动您的 Linux 发行版

没有一种清晰的方法可以重新启动您的 Linux 发行版。为此,请运行 Termux 并键入 ls 命令以查看所有文件。应该有一个以 .sh 结尾的文件。键入 ./start_ubuntu22.sh 来运行它,或者输入您发行版的名称。它将重新启动您的 Linux 发行版。等待几秒钟以启动,然后您应该可以通过 VNC 登录到 Linux 桌面。如果 VNC 服务器未运行,请在控制台中键入 vncserver 并按 Enter

所有步骤在此部分汇总

在这里,我们提供了在 Android 上运行 Linux 的所有实际步骤。我们在这里运行了 Ubuntu Linux。

  • 前往 Play 商店 >> 搜索 Andronix >> 点击 安装
How to Run Linux on an Android Phone?
  • 打开 它并点击 Linux 发行版
How to Run Linux on an Android Phone?
  • 发行版选择 部分选择 Ubuntu(您可以选择您想要的 Linux 发行版)。
How to Run Linux on an Android Phone?
  • 选择您希望安装的 版本(建议选择最新版本:Ubuntu 22.04)。
How to Run Linux on an Android Phone?
  • GUI 选择 部分,选择 桌面环境(但是,您也可以选择其他两个选项(窗口管理器或仅 CLI))。
How to Run Linux on an Android Phone?
  • 桌面环境 部分选择 XFCE(推荐)。
How to Run Linux on an Android Phone?
  • 用于安装您选择的发行版(Ubuntu)的命令已在此处复制。
  • 现在,单击 打开 Termux 以直接获取下载链接。
How to Run Linux on an Android Phone?
  • 点击 下载 Termux安装 它(或者您可以直接从 Play 商店安装)。
How to Run Linux on an Android Phone?
  • 现在 关闭 Andronix 应用程序 并点击 打开 启动 Termux。
How to Run Linux on an Android Phone?
  • 在此 粘贴 从 Andronix 复制的 命令 并点击 Enter
How to Run Linux on an Android Phone?
  • 安装过程现在开始。每当您看到需要键入 Y/N 来确认时,请键入 Y 并点击 Enter 继续。您可能会看到此确认多次。
How to Run Linux on an Android Phone?
  • 之后,您将被要求选择 Keyn 的国家/地区来源。为此,只需输入选项的 序列号,即,然后按 Enter 选择 English (US)
How to Run Linux on an Android Phone?
  • 同样,选择 键盘布局 并按 Enter。接下来,也选择 地理区域
How to Run Linux on an Android Phone?
  • 然后,将出现一个新的提示,要求选择 分辨率。在此,选择 第一个选项(或者,您可以选择其他选项)并点击 OK 继续。
How to Run Linux on an Android Phone?
  • 接下来,它会指示您安装 VNC 服务器 以远程访问发行版。在终端中,您会看到一个 localhost 服务器地址复制此 localhost 服务器地址。
  • Play 商店 安装 RealVNC Viewer安装打开 它。现在,点击 +(加号图标)创建一个新连接。
How to Run Linux on an Android Phone?
  • 地址框中,粘贴之前从终端复制的 localhost 服务器地址,并 命名。然后,点击 创建
How to Run Linux on an Android Phone?
  • 您会看到 连接 按钮;点击它 以将终端中正在运行的 localhost 服务器地址连接到 GUI 环境。
  • 现在,您已在 Android 手机上访问了您想要的 Linux 发行版。您可以执行任何您想要的任务。
How to Run Linux on an Android Phone?

结论

在 Android 手机上运行 Linux 可以在手机上获得完整的 Linux 环境。本文介绍了使用 Termux 和 Andronix 等应用程序完成此任务。即使是技术不太熟练的人也可以轻松完成此任务,因为我们提供了在 Android 上运行 Linux 的分步指南。他们可以在 Android OS 中轻松安装和运行 Linux 发行版;它提供了终端访问、编码或运行轻量级服务器应用程序的功能。一个好处是您可以轻松携带您的 Linux 到任何地方,而无需使用笔记本电脑或台式机。它便携且紧凑,让 Linux 留在您的 Android 智能手机上。