在Android上安装Linux系统
写在前面
这份文章主要目的是给Android上安装Linux系统,在运行Linux的同时Android系统同时在运行,Linux会以APP的形式运行在Android设备上,也不影响Android的使用。在电脑端使用Putty软件能进行远程登录
本篇文章只是记录了安装基本的Ubuntu系统,其他的服务可以自己进行安装和搭建。
本文使用到的任何软件博主都有,但是时间原因,就不上传了。如果迫切需要还请私信联系。
本片用到的工具
-
BusyBox
-
Linux deploy
-
ConnctBot
-
Putty用来电脑端远程登录
手机端安装的三个软件如图右下角三个所示:
在这之前你需要准备的事情
-
root手机或者Android设备(如果没有root权限会受到限制)
-
手机上能够登录上Google play或者能科学上网,这样能够下载到正版软件版本,当然百度也行。
-
无
让我们开始吧
首先让我们下载以上三个工具,在Google play中可以直接搜索下载。如果没有Google套件推荐大家一个网址:Apkpure。这个网站使用了Google play的镜像,不过需要进行科学上网才可。安装好之后让我们开始操作:
打开BusyBox
我们先打开BusyBox然后直接点击Install即可,这个软件目前接触来看是一个Linux的函数库,里面有很多Android本身美哟的一些Linux工具和函数,安装的时候需要授予root权限,否则会提示权限不够的提示。这款软件我们是在Apkpure下载的,能够保证是正版软件。
打开Linux deploy软件进行安装
点击右下角 的Linux属性控制按钮
-
选择想要安装的Linux版本、架构、和发行GNU/Linux版本。在这里我是用的是Ubuntu系统,armhf架构以及bionic版本。armhf架构是默认选择的相关的知识可以自行进行百度;bionic版本是Ubuntu18.04LTE版本的名称,想安装其他版本也可以。
-
更改源地址。我们可以使用国内的源进行安装,下载速度会快很多。在源地址输 入:
-
文件系统默认ext4.
-
设置用户名和密码,这一项是登录Ubuntu系统的用户名和密码,同时root用户的密码也是这个 。
-
启用初始化系统,其他可不用更改
-
启用SSH服务器,这个是必要项。在SSH设置里面记录端口号。
-
可以选择启用声音和界面,在这里我选择了使用图形界面环境。
-
最后记录下软件顶层linux的局域网IP地址
然后点击右上角菜单,选择安装,等待安装完成后启动即可,启动成功会有如下提示:
打开ConnectBot软件进行连接
点击主机中的user@xxx.xxx.x.xx进行连接,提示输入密码,我们输入在之前设定的密码进行登录。会提示我们登录成功。至此我们的安装和连接已经告一段落了。拥有Linux基础的小伙伴们就可以在这上面输入命令进行操作啦!连接成功的示意图:
使用电脑端的Putty进行远程登录
我们搜索Putty进入官网,下载最新版本的Putty并安装。附上官网链接和下载地址:
[putty下载] https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
打开putty如图:
在Host Name输入我们之前记下来的IP地址,Port是我们之前记下来的端口号,默认都是22。如果没有这个IP地址的话我们可以在ConnectBot软件中输入ifconfig命令或者ip addr命令进行查询。
接下来我们输入用户名和密码进行登录,登录成功的界面如图所示:
至此我们已经完成所有的安装以及远程登录操作了。在这里有一个小tip:
-
Putty的键入操作是默认以单个字符进行通讯的,并不是以每行命令进行操作的,这样更适配vim等编辑器。也正因此我们使用Putty时可能会有卡顿。解决办法是如图对Putty中的Local echo和Local line editing进行设定,会发现快了许多不是吗?
当然接下来的任务就是对Ubuntu进行一系列操作啦,配置网页服务器,搭建云盘,ftp等就自己探索吧!
本文到此结束,谢谢大家!