[deepin exploration] 小米平板5使用Termux一键刷Deepin23系统脚本(非容器)
Tofloor
poster avatar
neko
deepin
Ecological co-builder
2024-10-22 12:40
Author

前置条件:
设备:小米平板5已解锁BL和获取ROOT
工具:termux 、Magisk、S2L

S2L系统切换软件下载:https://www.123684.com/s/Y3R7Vv-o4VUd

步骤1:

先在Magisk打开termux的root权限。

复制命令到termux执行:

curl -L https://vip.123pan.cn/1814056848/upload/mipad5/termux-install/deploy_deepin.sh -o deploy_deepin.sh && bash deploy_deepin.sh

步骤2:

打开Switch to Linux 应用点Switch to Linux按钮切换到Deepin23系统

image.png

image.png

PS:
1、默认用户名密码都是 deepin

2、root密码需要先用下面命令设置

sudo passwd

进系统后先执行下面的命令恢复分区系统分区大小

sudo resize2fs $(blkid | grep linux | cut -d: -f1)

3、启动器里面自带了Switch2Android切换回Andorid系统

4、删除Deepin并恢复安卓空间:

USERDATA_P=($(sudo parted /dev/block/sda p | grep userdata | awk '{print $1,$2}')) #获取userdata分区的序号和起始位置
LINUX_P=($(sudo parted /dev/block/sda p | grep linux | awk '{print $1,$3}')) #获取linux分区的序号和结束位置

sudo parted /dev/block/sda rm ${USERDATA_P[0]} #删除userdata分区
sudo parted /dev/block/sda rm ${LINUX_P[0]} #删除linux分区
sudo parted /dev/block/sda mkpart userdata ext4 ${USERDATA_P[1]} ${LINUX_P[1]} #重建userdata分区并修改起始位置和结束位置

#之后重启系统就会恢复正常容量

5、如果切换到Deepin后但无法进入桌面,可以用下面的命令重新刷入Android引导文件进入Android系统

这里下载压缩包解压:
https://www.123684.com/s/Y3R7Vv-TxVUd
解压后有2个img文件
数据线连接电脑和平板按平板电源键和音量减进入fastboot模式

image.png

fastboot flash dtbo android.dtbo.img
fastboot flash boot android.boot.img 

分别执行这2条命令重新刷入安卓引导然后重启平板即可恢复安卓系统

视频演示:

https://www.bilibili.com/video/BV1hHypYAE83/

脚本已开源在Gitee

mipad5-deploy-tools: 小米平板5 Deepin23一键部署脚本

致谢,Deepin论坛用户

用户名 帮助
minor842 提供的建议和错误反馈
空木蓮華 提供最初的安装教程和镜像制作教程
Reply Favorite View the author
All Replies
1 / 3
To page
出售星辰之书的书商
Moderator
2024-10-22 13:17
#1

6Pro能行吗 confused

Reply View the author
neko
deepin
Ecological co-builder
2024-10-22 13:24
#2
出售星辰之书的书商

6Pro能行吗 confused

不行,只支持小米平板5

Reply View the author
雪域一线天
deepin
2024-10-22 14:05
#3

速度如何啊?

Reply View the author
neko
deepin
Ecological co-builder
2024-10-22 14:33
#4
雪域一线天

速度如何啊?

非常流畅

Reply View the author
流浪的加菲
deepin
2024-10-22 15:10
#5
Reply View the author
神末shenmo
deepin
Spark-App
2024-10-22 15:28
#6
流浪的加菲

不太一样

这个是直接刷机了

Reply View the author
ggbond
deepin
2024-10-22 23:30
#7

看着不错

Reply View the author
Oli
deepin
2024-10-23 00:55
#8

只支持小米这一款?

Reply View the author
hinata
deepin
2024-10-23 02:07
#9

已投币

Reply View the author
neko
deepin
Ecological co-builder
2024-10-23 04:46
#10
Oli

只支持小米这一款?

因为我只有这个设备,如果能找到支持你手机型号的linux刷机包可以直接改下脚本写入的镜像文件和引导文件也能用。

Reply View the author
minor8429
deepin
2024-10-23 11:24
#11
It has been deleted!
minor8429
deepin
2024-10-23 14:49
#12

老大,https://vip.123pan.cn/1814056848/upload/mipad5/termux-install/MyDeepin.2024.10.18.zip,这个文件不存在了,导致出问题

Reply View the author
neko
deepin
Ecological co-builder
2024-10-23 15:13
#13
minor8429

老大,https://vip.123pan.cn/1814056848/upload/mipad5/termux-install/MyDeepin.2024.10.18.zip,这个文件不存在了,导致出问题

删除脚本,重新执行一键命令,应该是用的旧脚本。新脚本改了文件下载链接。

Reply View the author
minor8429
deepin
2024-10-23 16:13
#14
neko

删除脚本,重新执行一键命令,应该是用的旧脚本。新脚本改了文件下载链接。

谢谢老大回复,已经用了新脚本,我碰到的问题:

1.脚本一开始就要用到wget,不知是不是我的termux问题,没有这个命令,需要先"pkg install wget”

2.运行过程出现错误,没有gptfdisk,脚本里面有这个安装,但不成功,我自己摸索了下,需要先安装sudo,“pkg install tsu”,还有安装root,"pkg install root-repo",之后就可以安装gptfdisk了,"pkg install gptfdisk"。接着重新运行脚本,就可以继续下一步,接着下载liunx.zip。

3.liunx.zip下载完,确定好分区大小,回车,之后就出现如下内容

“dd:failed to open 'linux.img':No such file or directory”

"cp:cannot stat 'linux.boot.img':No such file or directory"

我看了下代码,是不是因为没有解压liunx.zip呢,麻烦大佬看看,谢谢

1.png

Reply View the author
neko
deepin
Ecological co-builder
2024-10-23 16:55
#15
minor8429

谢谢老大回复,已经用了新脚本,我碰到的问题:

1.脚本一开始就要用到wget,不知是不是我的termux问题,没有这个命令,需要先"pkg install wget”

2.运行过程出现错误,没有gptfdisk,脚本里面有这个安装,但不成功,我自己摸索了下,需要先安装sudo,“pkg install tsu”,还有安装root,"pkg install root-repo",之后就可以安装gptfdisk了,"pkg install gptfdisk"。接着重新运行脚本,就可以继续下一步,接着下载liunx.zip。

3.liunx.zip下载完,确定好分区大小,回车,之后就出现如下内容

“dd:failed to open 'linux.img':No such file or directory”

"cp:cannot stat 'linux.boot.img':No such file or directory"

我看了下代码,是不是因为没有解压liunx.zip呢,麻烦大佬看看,谢谢

1.png

应该是这个原因,我改改。

更新脚本的时候把unzip删了😂

现在改好了,重新下载脚本执行应该就正常了。

Reply View the author
neko
deepin
Ecological co-builder
2024-10-23 16:57
#16
minor8429

谢谢老大回复,已经用了新脚本,我碰到的问题:

1.脚本一开始就要用到wget,不知是不是我的termux问题,没有这个命令,需要先"pkg install wget”

2.运行过程出现错误,没有gptfdisk,脚本里面有这个安装,但不成功,我自己摸索了下,需要先安装sudo,“pkg install tsu”,还有安装root,"pkg install root-repo",之后就可以安装gptfdisk了,"pkg install gptfdisk"。接着重新运行脚本,就可以继续下一步,接着下载liunx.zip。

3.liunx.zip下载完,确定好分区大小,回车,之后就出现如下内容

“dd:failed to open 'linux.img':No such file or directory”

"cp:cannot stat 'linux.boot.img':No such file or directory"

我看了下代码,是不是因为没有解压liunx.zip呢,麻烦大佬看看,谢谢

1.png

你可以手动用unzip 解压一下镜像然后重新执行脚本试试

Reply View the author
minor8429
deepin
2024-10-23 17:09
#17
neko

你可以手动用unzip 解压一下镜像然后重新执行脚本试试

谢谢大佬,用unzip解压之后再运行代码,看到应该是成功将文件copy到分区了,但之后又出现错误,Switch to linux软件里面,按钮是灰色的。
2.jpg

Reply View the author
neko
deepin
Ecological co-builder
2024-10-23 17:33
#18
minor8429

谢谢大佬,用unzip解压之后再运行代码,看到应该是成功将文件copy到分区了,但之后又出现错误,Switch to linux软件里面,按钮是灰色的。
2.jpg

termux-setup-storage #挂载
cp linux.boot.img ~/storage/shared/linux/linux.boot.img #复制文件
重新打开应用应该就可以按了
Reply View the author
minor8429
deepin
2024-10-23 18:03
#19
neko
termux-setup-storage #挂载
cp linux.boot.img ~/storage/shared/linux/linux.boot.img #复制文件
重新打开应用应该就可以按了

再次感谢大佬,还是会报错

4.png

Reply View the author
neko
deepin
Ecological co-builder
2024-10-23 18:26
#20
minor8429

再次感谢大佬,还是会报错

4.png

重新执行一下脚本,刚更新了

或者执行
sudo cp linux.boot.img /sdcard/linux/linux.boot.img

Reply View the author
1 / 3
To page