AnLinux:无需root即可在Android手机上安装Linux环境的简单方法

AnLinux:无需root即可在Android手机上安装Linux环境的简单方法

任何运行 Android 的手机或平板电脑都是运行 Linux 操作系统的设备。 是的,这是一个经过很大修改的操作系统,但 Android 的基础仍然是 Linux 内核。 但不幸的是,对于大多数手机来说,“拆除 Android 并安装您选择的发行版”选项不可用。

因此,如果你想在你的手机上安装Linux,你就必须购买专门的小工具,比如PinePhone,关于它 我们已经写了 在其中一篇文章中。 但还有另一种方法可以在几乎所有智能手机上获得 Linux 环境,而无需 root 访问权限。 一个名为 AnLinux 的安装程序将对此提供帮助。

什么是 AnLinux?

这是专门的软件 使它成为可能 通过安装包含任何发行版(包括 Ubuntu、Kali、Fedora、CentOS、OpenSuse、Arch、Alpine 等)根文件系统的映像,在手机上使用 Linux。 安装程序使用 PRoot 来模拟 root 访问。

PRoot 拦截用户发出的所有通常需要 root 访问权限的调用,并确保它们在正常条件下工作。 PRoot使用ptrace系统调用来调试软件,这有助于实现目标。 使用 PRoot,所有这些都可以像使用 chroot 一样完成,但不需要 root 权限。 此外,PRoot 还提供了对伪文件系统的假用户访问。

AnLinux 是一个小程序。 但这已经足够了,因为它的唯一目的是安装系统映像并运行提升用户环境的脚本。 当一切完成后,用户将收到一台 Linux PC 而不是智能手机,Android 继续在后台运行。 我们使用 VNC 查看器或终端连接到设备,然后就可以开始工作了。

当然,这不是在智能手机上运行 Linux 的理想选择,但它运行得很好。

从哪里开始?

最主要的是操作系统版本不低于Lollipop的Android智能手机。 此外,32 位或 64 位 ARM 或 x86 设备也可以工作。 此外,您将需要大量的可用文件空间。 为此,您可以使用存储卡或具有大量内存的设备。

此外,您将需要:

需要 Termux 和 VNC 才能访问您的“Linux 计算机”。 最后三个元素只是为了确保手机和安装程序的舒适工作而需要的。 仅当用户使用大屏幕而不是凝视手机显示屏更方便时才需要 HDMI 电缆。

好吧,让我们开始吧

AnLinux:无需root即可在Android手机上安装Linux环境的简单方法

一旦安装了 Termux,我们就得到了一个功能齐全的控制台。 是的,没有root(如果手机没有root),但是没关系。 下一步是安装 Linux 发行版的映像。

现在您需要打开 AnLinux,然后从菜单中选择 Dashboard。 共有三个按钮,但您只能选择一个,即第一个。 此后,将出现发行版选择菜单。 您不仅可以选择一个,还可以选择多个,但在这种情况下,您将需要大量的可用文件空间。

选择分配后,另外两个按钮将被激活。 第二个允许您将下载和安装 Linux 所需的命令下载到剪贴板。 通常这些是 pkg、wget 命令和执行它们的脚本。

AnLinux:无需root即可在Android手机上安装Linux环境的简单方法

第三个按钮启动 Termux,以便可以将命令粘贴到控制台中。 一切完成后,将启动一个脚本,允许您加载分发环境。 要调用分发包,每次都需要运行脚本,但我们只安装一次。

图形外壳怎么样?

如果您需要它,那么您只需选择桌面环境的菜单并使用更多按钮 - 不是三个,而是更多按钮。 除了发行版本身之外,您还需要选择一个 shell,例如 Xfce4、Mate、LXQt 或 LXDE。 一般来说,没什么复杂的。

然后,除了启动发行版的脚本之外,您还需要另一个脚本 - 它激活 VNC 服务器。 总的来说,整个过程简单明了,不太可能造成困难。

启动 VNC 服务器后,我们使用查看器从客户端进行连接。 您需要知道端口和本地主机。 这一切都由剧本报道。 如果一切都正确完成,用户就可以访问他的虚拟 Linux 系统。 现代手机的性能非常出色,所以不会有任何问题。 当然,智能手机不太可能完全取代台式机,但总的来说,这一切都有效。

如果你突然需要紧急连接服务器,并且你在车里,没有笔记本电脑(当然,在这种情况下,上述使用 AnLinux 的所有操作都应该已经完成​​),那么这种方法会很有用。 Linux 虚拟机允许您连接到工作或家庭服务器。 如果由于某种原因车内有显示器和无线键盘,那么只需几秒钟,您就可以在车内组建一个办公室。

AnLinux:无需root即可在Android手机上安装Linux环境的简单方法

来源: habr.com

添加评论