1.引言
Hello Everyone,我是TNTyep520,你也可直称呼为我TNT或三硝基甲苯
首先给大家伙说一声抱歉,中兴远航 10 的第二期刷机体验要被迫缓慢更新了,一方面是因我个人的台式机受不可抗力因素奇迹般地炸了,另一方面是个人忙于学业,确实没时间发帖子,在此十分抱歉!
停更了这么久,咱要不出一期折腾无 ROOT 权限的手机玩玩?
这期教程就先给你家的老爷机塞个 Linux 系统玩玩!
2.准备工作
1.一台 Android 手机(ROOT 或者无 ROOT 权限的手机都行)
2.Termux(无 ROOT 权限的手机装 Proot 容器需要,反之,有 ROOT 权限的手机可装 Chroot 容器,本期教程以 Proot 容器为主,操作一样)
3.VNC Viewer(显示 Linux 系统桌面环境,可选)
4.Tmoe 脚本(感谢 Moe 大佬为此脚本的付出)
考虑部分地区无法访问 Github 的原因,我个人提供了一份国内网盘的下载地址,网盘链接:查看链接
3.安装 Linux 系统
将 Termux 安装好,并且打开 Termux:
在发送通知界面中选择“允许”,等待初始化Termux 完成
初始化完成后的 Termux 就是这个界面:
(初始化完 Termux 的界面,看不懂对吧)
如果你使用的是其他字体,就会出现 Termux 终端字体异常现象,但是不用管,之后我们会使用 Tmoe 脚本将他替换
第一步,需要授权 Termux 存储空间权限,当然可以选择不授权,在启动 Tmoe 脚本时会自动弹窗让你授权的
在终端内输入“termux-setup-storage”,然后回车确定:
在弹出的窗口中选择“允许”,你不允许你就白浪费了你敲 20 个字符的时间hhhc
在终端内继续输入“termux-change-repo”,回车后会蹦出来个这么“人性化”的界面(说是人性化,其实是 Linux 自带的终端操作 UI):
不过字体还是有问题,继续忍忍,反正我是实在忍不了了
在终端按下回车键,然后会弹出让你选择地区镜像源服务器的界面:
在Termux 键盘控制布局内,按两次“↓”键,然后按下键盘上的空格,回车确定:
等他执行完代码是这样的,会回到终端:
再在终端里输入“apt update && apt upgrade -y”,等待执行完毕:
完成这一切之后,在终端里输入这两行代码:
curl -LO https://gitee.com/mo2/linux/raw/2/2.awk
awk -f 2.awk
然后会让你选择继续还是不继续,我们输入“y”回车继续
后面出现的询问一路默认输“y”然后回车继续,直到出现这个页面:
在这个界面中按下回车键,继续:
由于谷歌在 Android 12 以后的系统版本中整了个烂活,在后台开 Termux 浮窗会被强制退出,所以我们需要按下 Termux 键盘控制布局里的“↓”键九次,然后按下回车键,会出现这个页面:
还是跟刚才一样,输“y”然后回车
根据他的要求依次完成操作,完成后会跳转到刚刚的主页面:
这个方法适用于 Android 12 ≤ 你所使用的 Android 系统版本 < Android 15,不过到了 Android 15 也不是不能使用这个方法了,而是去年的时候谷歌在开发者选项添加了“停止限制子进程”这个选项,我们可以直接在开发者选项中开启:
接下来,在安装 Linux 系统之前,我们需要选择容器
Linux 容器又分为多种,常见的有 Proot 容器和 Chroot 容器这两种容器,区别就在于 Proot 容器不需要 ROOT 权限,且在用户级别中实现,而 Chroot 容器需要 ROOT 权限,且是在 PC 端中 Linux x86_64 架构中常用的容器
在引言中,我说过一句话:
停更了这么久,咱要不出一期折腾无 ROOT 权限的手机玩玩?
而且这期教程主要以 Proot 容器为主,且不论选择哪个容器操作基本上一致(纯tm废话)
以 Proot 容器为例,在选项 1 中回车,然后根据提示依次进行操作
然后又滚回这个界面,还是默认选项 1,回车
他会让你选择终端配色,个人推荐保持默认
这一次就是修改 Termux 的终端字体了,到了这里,就可以摆脱字体异常的情况了,再也不用那沟槽的异常字体了😭✋
这一步推荐选择,后续安装 Linux 系统中会有一堆杂七杂八的东西还有 zsh 以及语法高亮,为了避免终端部分字体显示口口,建议选择,默认即可
后面的操作都是根据自己的喜好,根据提示来依次操作即可
到了一言这里,这个作用就是在你启动容器的过程中展示一些 Baka (笨蛋)语汇,俗称“骚话”,我个人觉得有启用的必要(
到了选择时区这里,Tmoe 安装脚本会自动检测时区,如果跟你所在的时区对不上,选择“No”选项,反之,选择“Yes”
Tips:
别再去找你那北京时区了,这里没有北京时区,只有上海时区以及重庆时区,这两者都是用 UTC+8(东八区)滴,别再找了🎉
到了共享 sd 目录这一步,这个你可以自己修改需要的路径,我个人就直接共享整个 sd 目录了
后面的提示一路默认即可
到了安装容器这里,目前主要常用的 Linux 系统有 Debian,Ubuntu,Kali,Arch
这里我用 Arch 做演示安装操作:
到了这个界面,按下回车键,安装过程中是全自动化的,等待即可
创建 sudo 用户这一界面,我们选择“是”,输入你的用户名及其密码
在这个界面中,我们选择“Yes”,也可以保持默认
到达下一步“是否启动 Tmoe-Tools”的时候,我们要在这里选择“No”,因为 Tmoe 安装脚本不会把 mirrorlist 换为国内镜像源,只是切换了 pacman.conf 里面的镜像源(不确定其他 Linux 系统是否会出现这样的状况,但基本不会)
等待跑完代码,进入终端,我们输入命令:
nano /etc/pacman.d/mirrorlist
这是编辑 mirrorlist 文件的命令,请注意,修改系统文件请确保你是在容器内 root 用户运行,也可以”sudo nano /etc/pacman.d/mirrorlist“来运行:
在 mirrorlist 文件里,第一行代码前面加上”#“号,然后换行输入:
Server = https://mirrors.bfsu.edu.cn/archlinuxarm/$arch/$repo
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
然后按下“CTRL + S”键保存,“CTRL + X”退出
接着编辑 pacman.conf 文件,输入:
nano /etc/pacman.conf
如果你不是 root 用户,输入:
sudo nano /etc/pacman.conf
将“ParallelDownloads”(多线程下载)前面的“#”号去掉,将后面的数值“5”改为“15”,如图所示:
按下“CTRL + S”键保存,“CTRL + X”退出
4.安装 Linux 桌面环境(可选)
在终端输入“tmoe”,然后回车:
在这个界面中选择选项1,然后回车:
保持默认选项1,回车确定,然后等待执行完毕,就会来到这个界面:
在桌面环境这一步,有多种选择,考虑手机性能的限制,个人不推荐使用 KDE Plasma 桌面环境,老爷机推荐使用 xfce-lite 或 lxde 桌面环境,较高端的可以选择 lxqt 或 xfce 桌面环境
个人选择的是 xfce 桌面环境,回车确定,等待执行完代码
然后执行完后会回到刚才的界面,选择选项0,然后返回,下一个界面接着返回,回到主界面:
在这个界面中选择选项5,回车:
然后保持选项1,回车,根据提示进行操作:
执行完毕操作后接着按下“CTRL + C”,然后回到终端,输入“startvnc”来启动 VNC 连接
然后打开 VNC Viewer 软件,右下角“+”键,输入“localhost:5902”,然后享受你的 Linux 桌面环境吧 enjoy the time!😋
(此处使用 B站UP主@在下莫老师 的视频桌面环境截图,可以通过链接去支持:查看链接,侵权删)
(版权归有,由 TNTyep520 编写,未经作者授权,禁止转载!)
没有回复内容