大模型学习七:‌小米8闲置,直接安装ubuntu,并安装VNC远程连接手机,使劲造

一、说明

对于咱们技术人来说,就没有闲的蛋疼的时候,那不是现在机会来了

二、刷机器准备

1、申请解锁手机

申请解锁小米手机https://www.miui.com/unlock/download.html

  • 下载工具,安装下面的步骤来,官网不欺人吧
  • 打开开发者工具,要不没有开发者选项的,

我的miui版本是12.5.2

设置---->我的设备----->全部参数

找到MIUI版本,在上面使劲点啊点,5,6下就可以了吧

设置---->更多设置---->开发者选项--->设备解锁状态

安装教程提示来吧,先登录下载得工具,要短信登录喔

记得安装android adt驱动

2、下载TWRP文件

小米8-安卓10一键刷TWRP工具-解压使用.zip

通过网盘分享的文件:【11】小米8刷ubuntu

链接: https://pan.baidu.com/s/17Sl2IIH_3fP0AHU5DztwXw?pwd=mb6v 提取码: mb6v

3、下载 固件和镜像的压缩包

ubuntu-touch-v24.PEAMIXM.zip

通过网盘分享的文件:【11】小米8刷ubuntu

链接: https://pan.baidu.com/s/17Sl2IIH_3fP0AHU5DztwXw?pwd=mb6v 提取码: mb6v

4、其它准备

1、备份数据

2、设置到开发者状态,打开USB调试

3、adb pc端android驱动安装,链接手机后去看设备管理器

4、上面的文件解压准备好

三、开始刷机

1、一键刷TWRP工具

点击 recovery-twrp一键刷入工具.bat

任意键继续

我是开机状态,输入1 ,回车

确保准备好了,然后任意键

完成后出现这个框,直接确定,不用管

2、格式化Data

在twrp中点击"清除",选择"格式化Data分区",输入"yes",滑动确认执行。然后选择重启至Recovery,

3、 格式除USB-OTG外所有分区

在"高级清除选项"中选择所有的分区(除USB-OTG),然后滑动确认执行

一般情况下不需要点击高级清除,只需要格式化data就可以清除全部数据,如果非要点击高

级清除,只能格式化system vendor cache分区,千万不要勾选其他分区,一旦清除错误,手

机直接传感器丢失,wifi不能打开或相机不能加载,刷回官方也失效

4、检查设备

recovery-twrp一键刷入工具.bat文件所在文件夹里,进入cmd

输入命令

adb devices
E:\【06】小米8刷ubuntu\小米8-安卓10一键刷TWRP工具-解压使用>adb devices

List of devices attached
c72f195f recovery

#红色的就是自己的设备

5、上传MIUI刷机包和ubuntu刷机包

复制代码
E:\【06】小米8刷ubuntu\小米8-安卓10一键刷TWRP工具-解压使用>adb push ubuntu-touch-v24.PEAMIXM.zip /tmp
5159 KB/s (1216491909 bytes in 230.251s)

E:\【06】小米8刷ubuntu\小米8-安卓10一键刷TWRP工具-解压使用>adb push fw-vendor_dipper_miui_MI8Global_V11.0.6.0.PEAMIXM_45261e66d2_9.0.zip /tmp
5033 KB/s (566380998 bytes in 109.876s)

6、刷机

点击安装,选择传上去的zip文件,

先安装fw-vendor_dipper_miui_MI8Global_V11.0.6.0.PEAMIXM_45261e66d2_9.0.zip

再安装ubuntu-touch-v24.PEAMIXM.zip

我们目录是/tmp

四、恭喜成功了

五、配置系统

1、查询 ip

复制代码
ip a
应该是192.168.1.14

2、查询openssh

复制代码
service ssh status

ssh是安装了的,
systemctl 不可用

ubuntu 版本是16.04.7

#查询是init还是systemd
ps -p 1 -o comm=

phablet@ubuntu-phablet:/etc/ubuntu-touch-session.d$ ps -p 1 -o comm=
init

sudo apt update
#安装systemd 
sudo apt install systemd
#设置 systemd 为默认初始化系统:
sudo apt install systemd-sysv
sudo reboot



systemctl --version

phablet@ubuntu-phablet:~$ systemctl --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN

安装成功

#查询是init还是systemd
ps -p 1 -o comm=

我们使用finakshell,链接试试

3、安装VSCODE失败

用VSCodium代替,触摸屏不能用,外接键盘应该可以,没有蓝牙键盘,没试过,我准备远程试试,这个软件openstore里有,直接安装就可以

不好用,还是用VScode远程吧

4、禁止休眠(失败)

复制代码
怎么设置都没有效果,屏幕关闭之后,ssh就完蛋了,不过有个替代方案,就是直接屏幕常亮
openstore商店里有个activescreen,直接安装,可以打开关闭,还是很方便的,禁用睡眠不折腾了,
后面安装了mirvnvserver之后,黑屏以后Putty还是可以连接,网络不断了,很好很好,是在mirvnvserver关闭之后喔

5、禁用wifi关闭(失败)

复制代码
改了不少,deepseek用了几次,都没有用,没时间弄,利用activescreen就可以了

6、远程连接

在openstroe里安装MirVNCServer,PC端安装realviewer

Download VNC Viewer by RealVNC®

回车即可

还不错 ,但是也就是用用,用来干事情,确实不咋地

7、如果要做服务器,得完成下面几项,玩玩可以忽略

复制代码
#修改 APT 配置(禁用沙箱)
sudo mount -o remount,rw /
# 没有直接新建
sudo vi /etc/apt/apt.conf.d/01disable-sandbox

APT::Sandbox::User "root";

sudo mount -o remount,ro /


#我想直接开机启动就把只读变为可以读写,有安全隐患,但是要用不是吗
sudo mount -o remount,rw /
sudo nano /etc/rc.local


#!/bin/sh
mount -o remount,rw /
exit 0

重启

相关推荐
chde2Wang11 分钟前
Matplotlib数据可视化学习1
学习·matplotlib
用户294694054481623 分钟前
个人开发者上架鸿蒙 AI 应用,最后倒在安全评估实名制这一格
harmonyos·deepseek
wespaul33 分钟前
VeapAI 自然语言操作实战|第 07 篇:执行层——编排引擎与全局语义命令
服务器·人工智能·milvus
牧羊人.33334 分钟前
自然语言处理基础 04|长短期记忆网络 LSTM
网络·人工智能·rnn·深度学习·学习·自然语言处理·lstm
lambo mercy41 分钟前
Day4:流式传输
运维·服务器·网络
I'm Jie1 小时前
Rhost v2.0.0 版本发布!!!不止 SSH 终端,内置 AI Agent 支持自然语言操作远程服务器
运维·服务器·rust·开源·ssh·tauri·finalshell
Spatial3Ddddd1 小时前
2026空间三维重建服务商横向对比
java·服务器·人工智能
外收内放1 小时前
数据分析(数据排序)
python·学习·数据分析
H.莓飛1 小时前
【Linux】进程的创建与终止
linux·运维·服务器·c语言·visual studio
AI小云1 小时前
零基础如何系统学习AI?2026年技术路径与培训选择深度分析
人工智能·学习