
任何运行以下操作系统的手机或平板电脑 Android是由操作系统控制的设备。 Linux是的,这是一个经过高度修改的操作系统,但仍然是基础操作系统。 Android - 核 Linux但遗憾的是,大多数手机都没有“删除”选项。 Android “并根据您的喜好安装发行版”不可用。
所以,如果你想 Linux 在手机上,你需要购买像PinePhone这样的专用设备, 其中一篇文章里提到过。但还有另一种方法可以得到。 Linux- 几乎可以在任何智能手机上实现,无需root权限。一款名为An的安装程序可以帮助你做到这一点。Linux.
An是什么?Linux?
这是专门的软件 使用 Linux 在手机上,可以通过挂载包含任何发行版根文件系统的镜像来实现,包括 Ubuntu卡莉,费多拉, CentOS也支持 OpenSUSE、Arch、Alpine 等多种操作系统。安装程序使用 PRoot 来模拟 root 权限。
PRoot 拦截用户发出的所有通常需要 root 访问权限的调用,并确保它们在正常条件下工作。 PRoot使用ptrace系统调用来调试软件,这有助于实现目标。 使用 PRoot,所有这些都可以像使用 chroot 一样完成,但不需要 root 权限。 此外,PRoot 还提供了对伪文件系统的假用户访问。
AnLinux ——一个小型程序。但这已经足够了,因为它的唯一目的是安装系统镜像并运行启动用户环境的脚本。一切完成后,用户将收到一部智能手机,而不是…… Linux此外,PC Android 它会在后台持续运行。使用 VNC 查看器或终端连接到设备,即可开始使用。
当然,这并非理想的开端方式。 Linux 虽然是在智能手机上,但运行完美。
从哪里开始?
最重要的是—— Android智能手机操作系统版本不低于 Lollipop。32 位或 64 位 ARM 或 x86 设备均可。此外,您还需要大量的可用文件空间。存储卡或具有足够内部存储空间的设备均可满足要求。
此外,您将需要:
- AnLinux (链接在此) ).
- 特穆克斯(再次) ).
- VNC 客户端( - 一个不错的选择)。
- 蓝牙键盘(可选)。
- 蓝牙鼠标(可选)。
- 手机 HDMI 线(可选)。
需要使用 Termux 和 VNC 才能访问您的“计算机”。 Linux“最后三个要素仅用于确保用户和安装人员能够舒适地使用手机。只有当用户更喜欢使用更大的屏幕而不是盯着手机屏幕看时,才需要HDMI线缆。”
好吧,让我们开始吧

安装完 Termux 后,您将获得一个功能齐全的控制台。是的,您无法获得 root 权限(除非您的手机已 root),但这没关系。下一步是安装发行版镜像。 Linux.
现在你需要打开一个Linux 然后,从菜单中选择“控制面板”。这里有三个按钮,但你只能选择一个,即第一个。之后,会出现一个分发选择菜单。你可以选择多个分发,但这会占用大量可用文件空间。
选择发行版后,另外两个按钮会变为可用状态。第二个按钮允许您将下载和安装所需的命令复制到剪贴板。 Linux通常情况下,这些命令包括 pkg、wget 命令以及执行这些命令的脚本。

第三个按钮启动 Termux,以便可以将命令粘贴到控制台中。 一切完成后,将启动一个脚本,允许您加载分发环境。 要调用分发包,每次都需要运行脚本,但我们只安装一次。
图形外壳怎么样?
如果您需要它,那么您只需选择桌面环境的菜单并使用更多按钮 - 不是三个,而是更多按钮。 除了发行版本身之外,您还需要选择一个 shell,例如 Xfce4、Mate、LXQt 或 LXDE。 一般来说,没什么复杂的。
然后,除了启动发行版的脚本之外,您还需要另一个脚本 - 它激活 VNC 服务器。 总的来说,整个过程简单明了,不太可能造成困难。
启动 VNC 服务器后,使用客户端查看器进行连接。您需要知道端口号和本地主机地址。脚本会提供所有这些信息。如果一切操作正确,用户将可以访问他们的虚拟机。 Linux系统方面,现代手机的性能非常出色,所以不会出现什么特别的问题。当然,智能手机不太可能完全取代台式电脑,但总的来说,一切都能正常运行。
如果您突然需要紧急连接服务器,而您又在车里,没有笔记本电脑,那么这种方法就很有用(当然,在这种情况下,上述所有操作都需要使用 An 来完成)。Linux (应该已经完成了)。虚拟 Linux这辆车可以让你连接到工作或家里的服务器。而且,如果你碰巧车里有显示器和无线键盘,你可以在几秒钟内就在车厢内搭建一个工作环境。
来源: habr.com
