【转】如何在Android设备上运行Linux

时间:2024-02-18 13:17:47

您是否知道Android设备由经过修改的Linux内核提供支持?尽管内核的限制非常严格,但可以在Android手机和平板电脑上运行Linux。

无论谁制作了Android手机,以下信息都应适用:三星,谷歌,华为,小米等。

您可以在Android上运行Linux吗?

借助UserLAnd之类的应用程序,任何人都可以在其Android设备上安装完整的Linux发行版。您甚至都不需要植根设备,因此不会冒充手机或使保修失效的风险。

使用UserLAnd应用程序,您可以在设备上安装Arch Linux,Debian,Kali Linux和Ubuntu。该程序会在运行所选版本Linux的设备上安装一个附加“层”,从而使您可以在bVNC应用程序的帮助下通过SSH或VNC连接到Linux会话。

Linux桌面并非总是可以完美缩放,因此在Windows中工作时,您需要将屏幕移动很多。

如何在Android上安装Linux

要使用UserLAnd在Android设备上运行Ubuntu,请执行以下操作:

  1. Google Play商店下载并安装UserLAnd。 中国区没有Google商店自行搜索下载安装。

    从Google Play商店下载并安装UserLAnd。
  2. 启动UserLAnd应用程序,然后点击Ubuntu

    启动UserLAnd应用程序,然后点击Ubuntu。
  3. 点击确定,然后点击允许以授予必要的应用程序权限。

    点击确定,然后点击允许以授予必要的应用程序权限。
  4. 输入Ubuntu会话的用户名密码VNC密码,然后点击继续

    输入Ubuntu会话的用户名,密码和VNC密码,然后点击继续。
  5. 选择VNC,然后点击继续

    此时,UserLAnd将下载Ubuntu会话的所有必需资产。根据您的连接速度,这可能需要一段时间。

    选择VNC,然后点击继续。
  6. 您将被重定向回Google Play商店,您可以在其中下载bVNC(如果尚未下载)。点击“ 安装”,然后点击设备上的“ 后退”按钮以返回到UserLAnd。中国区没有Google商店自行搜索下载安装。

    如果要求授予bVNC访问您的Android文件的权限,请点击允许

    从Google Play下载并安装bVNC。
  7. 点击屏幕底部的会话,然后点击右上角的加号(+)。

    如果您已经看到列出了ubuntu的选项,请点击它以开始Linux会话。

    点按设备上的“后退”按钮以返回到UserLAnd,然后点按底部的“会话”。
  8. 将会话命名为ubuntu,从Filesystem下拉菜单中选择apps:Ubuntu,然后将SSH选择为Service Type。完成后,点击保存(右上角的图标)。

    Android上的UserLAnd会话设置
  9. 点击Sessions,然后点击ubuntu启动Linux会话。

    点击“会话”,然后点击“ ubuntu”以启动Linux会话。

如何在Android上使用Linux

Ubuntu会话将打开到桌面环境,您可以在这里用手指放大。在这里,您可以通过点击左下角的开始菜单来打开应用程序。要使用命令终端安装新的Linux程序,请点击系统工具 > LXTerminal

要关闭桌面并返回到Android,请点击屏幕上的任意位置,点击出现的三个垂直点,然后点击断开连接

在Android上的UserLAnd应用程序中运行的Ubuntu桌面

在Android上运行Linux的利与弊

Linux比Android灵活得多。Linux可以执行许多您不能在Android上执行的任务,包括应用程序开发,高级图像编辑以及在实际桌面环境中工作。

也就是说,智能手机的小尺寸使其很难将整个桌面GUI打包到如此小的屏幕中。您必须用手指移动鼠标光标,并且在Linux桌面运行时将无法使用手机应用程序。

为什么未正式将Linux移植到移动设备上?

2013年,Canonical开发了一种移动设备,该设备运行名为Ubuntu Touch的特殊版本的Ubuntu。不幸的是,这是一个商业失败,因此该设备已停产。由于GUI的挑战,没有其他公司尝试发布Linux手机。必须完全重新构想台式机才能在如此小的屏幕上运行。

 转自:https://www.lifewire.com/run-linux-on-android-4586926

 

 总结:我用小米3手机进行了测试,VNC打开的会话没有图形界面,只有一个命令行窗口,感觉很鸡肋,输入也很费劲,没啥用。