当前位置: 首页 > 科技观察

如何在Android设备上运行Linux

时间:2023-03-22 12:29:57 科技观察

如果您正在阅读本文,您可能以前使用过Linux,并且知道它几乎可以在任何硬件上运行。同时,您的口袋里有一部手机,您知道它可以做很多事情。那么你的安卓手机能跑Linux吗?是的,它可以。以下是您需要了解的有关在Android智能手机或平板电脑上运行Linux的信息。等等,Android不是已经是Linux了吗?好吧,它是……它不是。Android建立在Linux内核之上,Linux内核是一个与设备硬件接口的软件堆栈。它基本上使操作系统能够与设备通信——无论是PC、智能手机还是其他硬件。Linux操作系统其实应该叫做GNU/Linux。但随着时间的推移,“Linux”这个词已经可以互换地描述内核以及各种操作系统。其中包括ArchLinux、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:DebianNorootUserLAndAndronix在已root的Android设备上安装Linux:使用Linux安装KaliLinux渗透测试部署其他几种方法将为您提供Linux或Android上类似桌面的体验。我们也会看看那些。如何在没有Root的情况下在Android上安装Linux首先,我们将了解三种在Android手机或平板电脑上安装Linux而无需Root设备的方法。如何使用DebianNoroot在Android上运行Linux要毫不费力地在手机上运行Linux,最好的方法是使用DebianNoroot。您需要Android4.1或更高版本才能运行它。DebianNoroot的好处在于它会在您的手机上安装带有兼容层的DebianBuster。这使您无需rootAndroid即可运行Debian应用程序。考虑到某些设备的root难度,这可能是您将获得的最好的LinuxAndroid组合之一。DebianNoroot的性能不是很好,但是可以用。为获得安装LinuxforAndroid的最佳效果,请考虑先对您的设备进行root操作。下载:DebianNoroot(免费)通过UserLAND在Android上获取Linux作为DebianNoroot的替代品,UserLAnd是来自PlayStore的Android应用程序,提供多种发行版选择。除了Alpine、Arch、Debian、Kali和Ubuntu,该工具还允许您安装应用程序。在Android上安装Linux之前,您可以安装GIMP、Firefox和LibreOffice等工具。只需运行该应用程序,同意权限,然后选择要安装的发行版。您可以选择通过SSH(命令行)或使用VNC应用程序(用于桌面)查看已安装的Linux发行版。它的设置和使用非常简单。因此,如果您正在寻找在Android上运行Linux的解决方案,请尝试一下。下载:UserLAnd(可免费进行应用内购买)AndroNix在Android上安装Linux这个有用的工具带有八个发行版,还提供了一些Linux操作系统的修改版本以提高性能。标准的八个发行版是:UbuntuDebianManjaroFedoraKaliVoidAlpineArch其中,UbuntuXFCE、DebianXFCE、UbuntuKDE和ManjaroXFCE都有修改版本,可用于具有ARMv8芯片组及更高版本的Android设备。这些修改后的版本经过优化,可以在您的智能手机上运行,??这些修改可以让您充分享受Linux,尤其是Android上的Ubuntu。要使用Andronix在Android上安装Linux操作系统,只需单击所需的发行版,然后单击安装。您需要按照以下步骤将命令复制到Termux终端窗口并选择桌面环境。上面的视频更详细地概述了该过程。只需确保安装了Termux和VNC查看应用程序(例如VNCViewer)即可。您需要VNC才能使用您选择的Linux桌面。Andronix是免费的,但有一个高级升级,可以删除广告并引入额外的(非必要的)功能。这包括支持操作系统的离线下载。下载:Andronix(可免费进行应用内购买)无需Root即可在Android上运行Linux的3种更多方法虽然我们介绍了在Android设备上运行Linux的一些不错的选择,但其他方法也可用:DeX:如果您拥有对于现代三星设备,您可以选择使用DeX将硬件切换到桌面模式。虽然不完全是Linux操作系统,但这是一个带有Linux内核的桌面环境。使用应用程序Splashtop将远程桌面连接到运行Linux的系统。Termux:这个基于命令行的独立Linux环境让您可以在Android上运行Linux应用程序。所以它实际上是LinuxonAndroid!如何使用Root在Android上安装Linux对于root用户或任何愿意花时间root其Android设备的人来说,安装Linux更加容易和快捷。如何在已获得Root权限的Android设备上安装Linux如果您拥有已获得Root权限的设备,则可以使用LinuxDeploy工具在Android上安装各种版本的Linux。最好先将手机连接到Wi-Fi网络。首先安装BusyBox,它提供了一些增强的root功能。接下来,安装Linux。第一次运行时,点击开始确保root权限已启用,然后点击右下角的设置。使用出现的选项菜单选择您喜欢的版本。Debian、Ubuntu、Gentoo、Fedora等都可以安装。我们使用的是ArchLinux。您需要选中GUI下的启用框才能在手机上看到Linux桌面。此外,确保为图形子系统选择了VNC。接下来,检查GUI设置下的屏幕分辨率并确保您对桌面环境感到满意。最后,找到用户名和用户密码条目。要么把它们记下来,要么把它们改成更令人难忘的东西。退出此菜单,然后点击右上角的三个点并选择安装,然后点击确定。完成后,从Play商店安装VNC查看器。在Linux部署中,单击开始运行Linux。然后打开VNC查看器并连接到localhost:5900以使用您之前输入的凭据查看您的Linux桌面。启动并运行后,您可以使用终端以通常的方式安装Linux软件。恭喜:你现在可以在Android上运行Linux了!如何在Android上安装KaliLinux(需要Root)上述用于在Android上运行Linux发行版的LinuxDeploy方法可能是您能找到的最好的方法。它提供了不错的Linux发行版选择,包括KaliLinux。想将您的Android手机或平板电脑用作渗透测试设备吗?虽然您会发现各种有用的Android网络工具,但最好的选择是便携式版本的KaliLinux。只需按照上面的说明使用LinuxDeploy并选择KaliLinux即可在Android上安装。安装后,您的口袋里就有了一个便携式渗透测试解决方案。这将检查您的手机所连接的任何网络的安全性。或者,安装自定义AndroidROM不确定在Android上安装Linux是否是个好主意,但想充分利用您的手机?您可以简单地尝试不同版本的Android。