【需要Root,没有root左转Termux】
Linux Deploy在手机上安装Linux,将手机变成服务器、执行桌面程式、写程式等,增加装
置的用途。
Google Play: https://reurl.cc/OpVVnD
简介如何在手机上安装chroot Ubuntu系统,以及做些小优化。
https://i.imgur.com/kzBi3RQ.png
一、安装Busybox
下载Busybox,点选安装至/system/xbin或者/system/bin。
https://reurl.cc/nE77Nn
二、安装Ubuntu 18.04
1. 安装Linux Deploy,启动后先点选右下角的选项。
https://i.imgur.com/afJR0Dg.png
2.发行版选择Ubuntu,架构选择arm64。源地址可替换成台湾的加快下载:
http://free.nchc.org.tw/ubuntu-ports
剩下的按图设定:
https://i.imgur.com/Ta1QhTw.png
https://i.imgur.com/lWqCyMc.png
https://i.imgur.com/3CWPb98.png
https://i.imgur.com/3N1Bf5a.png
https://i.imgur.com/ck70ZgV.png
https://i.imgur.com/cox38gj.png
3. 回到主画面,点选右上角安装,开始下载安装。等到终端机出现<<<deploy就表示完成。
https://i.imgur.com/KsHH3Qp.png
4. 按下“启动”,启动系统。注意要看终端机有无出现Fail的错误讯息。
https://i.imgur.com/ON1ZVNf.png
三、使用VNC Viewer进入桌面
下载VNC Viewer
https://reurl.cc/yQkkbM
新增连线,IP填写localhost,连线进去的密码就是在Linux Deploy设定使用者的密码。
https://i.imgur.com/NiBP7nu.png
然后就能使用系统了。也能用终端机app或电脑SSH进入chroot执行指令。
★☆后续优化参见: https://reurl.cc/rQLLnO
“关机”的方法是按下停止出现<<<stop后,左边侧栏滑出来按退出。
https://i.imgur.com/ajYinbC.png
严格来说chroot不算真正Linux系统,算是依附于Android的Linux容器。跟docker又不太一
样,chroot对kernel要求不多。
也因为要Root,目前有不用root的"Proot"出现,但是不够稳定,所以有Root的话chroot仍
是比较好的方式。