要不,给你家的手机塞个 Linux 系统?-Linux版块交流论坛-热门板块-系语社区-科技数码交流论坛

要不,给你家的手机塞个 Linux 系统?

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:

20250706095312886576

在发送通知界面中选择“允许”,等待初始化Termux 完成

初始化完成后的 Termux 就是这个界面:

20250706095550305567

(初始化完 Termux 的界面,看不懂对吧)

如果你使用的是其他字体,就会出现 Termux 终端字体异常现象,但是不用管,之后我们会使用 Tmoe 脚本将他替换

第一步,需要授权 Termux 存储空间权限,当然可以选择不授权,在启动 Tmoe 脚本时会自动弹窗让你授权的

在终端内输入“termux-setup-storage”,然后回车确定:

20250706100320698944

在弹出的窗口中选择“允许”,你不允许你就白浪费了你敲 20 个字符的时间hhhc

在终端内继续输入“termux-change-repo”,回车后会蹦出来个这么“人性化”的界面(说是人性化,其实是 Linux 自带的终端操作 UI):

20250706100804357177

不过字体还是有问题,继续忍忍,反正我是实在忍不了了

在终端按下回车键,然后会弹出让你选择地区镜像源服务器的界面:

20250706101020672329

在Termux 键盘控制布局内,按两次“”键,然后按下键盘上的空格回车确定:

20250706101446322685

20250706101959631109

等他执行完代码是这样的,会回到终端:

20250706102135065452

再在终端里输入“apt update && apt upgrade -y”,等待执行完毕:

20250706102800265911

完成这一切之后,在终端里输入这两行代码:

curl -LO https://gitee.com/mo2/linux/raw/2/2.awk

awk -f 2.awk

然后会让你选择继续还是不继续,我们输入“y”回车继续

20250706103454327653

后面出现的询问一路默认输“y”然后回车继续,直到出现这个页面:

20250706103649670483

在这个界面中按下回车键,继续:

20250706103801206247

由于谷歌在 Android 12 以后的系统版本中整了个烂活,在后台开 Termux 浮窗会被强制退出,所以我们需要按下 Termux 键盘控制布局里的“↓”键九次,然后按下回车键,会出现这个页面:

20250706104133269128

还是跟刚才一样,输“y”然后回车

根据他的要求依次完成操作,完成后会跳转到刚刚的主页面:

20250706103801206247

这个方法适用于 Android 12 ≤ 你所使用的 Android 系统版本 < Android 15,不过到了 Android 15 也不是不能使用这个方法了,而是去年的时候谷歌在开发者选项添加了“停止限制子进程”这个选项,我们可以直接在开发者选项中开启

20250706104637699709

接下来,在安装 Linux 系统之前,我们需要选择容器

Linux 容器又分为多种,常见的有 Proot 容器Chroot 容器这两种容器,区别就在于 Proot 容器不需要 ROOT 权限,且在用户级别中实现,而 Chroot 容器需要 ROOT 权限,且是在 PC 端中 Linux x86_64 架构中常用的容器

在引言中,我说过一句话:

停更了这么久,咱要不出一期折腾无 ROOT 权限的手机玩玩?

而且这期教程主要以 Proot 容器为主,且不论选择哪个容器操作基本上一致(纯tm废话)

以 Proot 容器为例,在选项 1 中回车,然后根据提示依次进行操作

20250706122227691996

然后又滚回这个界面,还是默认选项 1,回车

20250706103801206247

他会让你选择终端配色,个人推荐保持默认

20250706122401263034

这一次就是修改 Termux 的终端字体了,到了这里,就可以摆脱字体异常的情况了,再也不用那沟槽的异常字体了😭✋

20250706122745309909

这一步推荐选择,后续安装 Linux 系统中会有一堆杂七杂八的东西还有 zsh 以及语法高亮,为了避免终端部分字体显示口口,建议选择,默认即可

后面的操作都是根据自己的喜好,根据提示来依次操作即可

20250706123148114953

到了一言这里,这个作用就是在你启动容器的过程中展示一些 Baka (笨蛋)语汇,俗称“骚话”,我个人觉得有启用的必要(

20250706123344089056

到了选择时区这里,Tmoe 安装脚本会自动检测时区,如果跟你所在的时区对不上,选择“No”选项,反之,选择“Yes”

Tips:

别再去找你那北京时区了,这里没有北京时区,只有上海时区以及重庆时区,这两者都是用 UTC+8(东八区)滴,别再找了🎉

20250707022338356445

到了共享 sd 目录这一步,这个你可以自己修改需要的路径,我个人就直接共享整个 sd 目录了

后面的提示一路默认即可

20250707022823559036

到了安装容器这里,目前主要常用的 Linux 系统有 Debian,Ubuntu,Kali,Arch

这里我用 Arch 做演示安装操作:

20250707023019029700

到了这个界面,按下回车键,安装过程中是全自动化的,等待即可

20250707023139958157

创建 sudo 用户这一界面,我们选择“”,输入你的用户名及其密码

20250707023956965254

在这个界面中,我们选择“Yes”,也可以保持默认

20250707024144326029

到达下一步“是否启动 Tmoe-Tools”的时候,我们要在这里选择“No”,因为 Tmoe 安装脚本不会把 mirrorlist 换为国内镜像源,只是切换了 pacman.conf 里面的镜像源(不确定其他 Linux 系统是否会出现这样的状况,但基本不会)

等待跑完代码,进入终端,我们输入命令:

nano /etc/pacman.d/mirrorlist

这是编辑 mirrorlist 文件的命令,请注意,修改系统文件请确保你是在容器内 root 用户运行,也可以”sudo nano /etc/pacman.d/mirrorlist“来运行:

20250711125933238208

在 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

20250802105954764672

然后按下“CTRL + S”键保存,“CTRL + X”退出

接着编辑 pacman.conf 文件,输入:

nano /etc/pacman.conf

如果你不是 root 用户,输入:

sudo nano /etc/pacman.conf

将“ParallelDownloads”(多线程下载)前面的“#”号去掉,将后面的数值“5”改为“15”,如图所示:

20250802110645675543

按下“CTRL + S”键保存,“CTRL + X”退出

4.安装 Linux 桌面环境(可选)

在终端输入“tmoe”,然后回车:

20250711131602615552

在这个界面中选择选项1,然后回车:

20250711132008167964

保持默认选项1,回车确定,然后等待执行完毕,就会来到这个界面:

20250711132046427931

在桌面环境这一步,有多种选择,考虑手机性能的限制,个人不推荐使用 KDE Plasma 桌面环境,老爷机推荐使用 xfce-lite 或 lxde 桌面环境,较高端的可以选择 lxqt 或 xfce 桌面环境

个人选择的是 xfce 桌面环境,回车确定,等待执行完代码

然后执行完后会回到刚才的界面,选择选项0,然后返回,下一个界面接着返回,回到主界面:

20250711131602615552

在这个界面中选择选项5,回车:

 

20250711132719693666

然后保持选项1,回车,根据提示进行操作

20250711133551811517

执行完毕操作后接着按下“CTRL + C”,然后回到终端,输入“startvnc”来启动 VNC 连接

然后打开 VNC Viewer 软件,右下角“+”键,输入“localhost:5902”,然后享受你的 Linux 桌面环境吧 enjoy the time!😋

20250802113101273964

(此处使用 B站UP主@在下莫老师 的视频桌面环境截图,可以通过链接去支持:查看链接,侵权删)

(版权归有,由 TNTyep520 编写,未经作者授权,禁止转载!)

请登录后发表评论

    没有回复内容