使用Linux Deploy在手机上安装Ubuntu
1.root手机
2.安装BusyBox
3.使用Linux Deploy部署Linux系统
前言
其实很早之前就搞过Linux Deploy,当时弄了很久才弄成功。但是当时并没有记笔记的习惯,今天才发现竟然忘了怎么做了…
今天只好“重操旧业”,竟然弄了一下午,安装了五六回才搞成。
这回一定要记录下来,以免以后重复掉坑。
准备
需要的软件和工具有旧手机一部、Linux Deploy(最好版本对应)、BusyBox Free、KingRoot(这个随意,只要能够root手机就可以)。
安装过程
1.root手机
我是使用KingRoot这款APP将手机root的,root手机的方式很多,百度一下,你就知道。这是我把手机root好之后的图片,我是使用的华为荣耀6Plus。
2.安装BusyBox
BusyBox这个APP的作用是扩展Linux命令,安装的时候只需要把安装目录改成“/system/xbin”即可,然后点击“Install”就行啦。
3.使用Linux Deploy部署Linux系统
(1)打开Linux Deploy,先点击左上角的三道杠,点击“设置”。
(2)勾选上“CPU唤醒”,这样在熄屏时也能保持运行状态(如下图)。
将“PATH变量”更改为“/system/xbin”,同BusyBox的安装目录。
并且勾选上“启用CLI”(如下图)。
(3)返回主界面,点击右下角难以名状的一个图标,开始修改Linux的属性。
发行版GUN/Linux默认为Debian,在这里我改成了Ubuntu。
架构保持默认即可。
发行版GUN/Linux版本改为bionic。
源地址一定要记得更改!!!否则会下载得慢的离谱…
我把源地址改成了清华大学镜像网站的源,速度会很快(源地址:http://tuna.tsinghua.edu.cn/ubuntu-ports)。
安装路径改为“/mnt/sdcard/linux/linux.img”,否则可能会出错。
我这里把镜像大小改成了3072,这个值请根据自己手机情况自行判断。
文件系统改成“ext4”。
用户名以及用户密码自行定义即可,之后登陆会用到。
本地化是选择语言,我这里改用“zh_CN.UTF-8”。
将挂载下的启用勾选上,并且在挂载点列表中添加挂载点“/system/”。这是让Linux系统和手机共享目录。
一定要勾选上SSH下的启用!!!否则无法使用SSH对Ubuntu进行连接。
最后如果想安装图形界面,可以勾选上,然后使用“VNC Viewer”之类的软件连接。
(4)属性设置好之后回到主界面,点击右上角的三个点,点击“安装”,Linux Deploy就会开始安装Ubuntu系统啦,用的时间会很长,需要耐心等待。当出现“<<<deploy”时,说明安装完成了。
如果在安装过程中Linux Deploy卡在了某一环节,可以点击屏幕下方的“停止”,当出现“<<<stop”之后,再次点击“安装”就行了。
如果安装完成之后,点击“启动”,出现了“Starting extra/ssh … done”说明安装成功了。
使用
安装成功之后可以使用SSH连接软件与手机上的Linux连接控制。