[deepin exploration] 终于探索出移除磐石的办法,无需通过v23升级
Tofloor
poster avatar
文盲振伟🍀
deepin
2026-01-23 08:03
Author

v23升级上来的还是觉得有点怪,比如“看图”怎么不见了,虽然能手动补一下,也还是觉得怪。我探索出了直接用v25镜像安装,并移除磐石的办法。原理就是把当前运行的层上的文件直接rsync到另一个分区。就会抛弃ostree上的镜像层信息,只留裸数据了。需要注意引导配置文件/boot/grub/grub.cfg

里面,引导项去掉ostree=xxxx那一段,即可直接通过裸系统引导起来

直接使用命令,把系统迁移到另一个分区,注意排除ostree,persistent,sysroot三个分区,否则空间要炸

sudo rsync -aAXv --exclude={"/dev/","/proc/","/sys/","/tmp/","/run/","/mnt/","/media/*","/lost+found","/ostree","/persistent","/sysroot"} / /media/zzw/inst_4/

然后重建引导即可进入新系统,没有ostree啦

31e6e9fc9b48b5141d6dcb9075078044.png

系统已经找不到磐石镜像啦

54604dff5db442fb2e28d45ed647538d.png

现在的根目录没有ostree,persistent,rootsys。跟分区也不在roota了,而是在我的目标分区上,下一步可以试试迁移到Btrfs分区啦,已经剥离ostree了

Reply Favorite View the author
All Replies
2 / 2
To page
你总说是我的错
deepin
2026-01-25 11:57
#21
ycscg

看来磐石系统最大的作用,就是让玩家研究和折腾怎么踢开这个顽石,怎么让系统回到本来应该的样子

不可变这套本来就不适合社区版
商业发行版用不可变更妥

Reply View the author
姬志远(白菜男)
deepin
2026-01-26 10:28
#22

我能用就行,要求不高,磐石跟我没啥关系joy

Reply View the author
jjcui8595
deepin
2026-01-26 16:18
#23

参照楼主的做法,是不是也可以用LiveCD引导后,直接删除ostree,persistent,sysroot三个分区,再重建grub?

Reply View the author
Amber
deepin
2026-01-26 18:23
#24
你总说是我的错

不可变这套本来就不适合社区版
商业发行版用不可变更妥

磐石现在放这里拿你当小白鼠的

Reply View the author
LiuYongzhang
deepin
2026-01-26 19:46
#25
jjcui8595

参照楼主的做法,是不是也可以用LiveCD引导后,直接删除ostree,persistent,sysroot三个分区,再重建grub?

不能,因为系统一环扣一环,在系统运行下都是嵌套好几层的,

直接运行rsync可以把系统想让你看到的虚拟目录结构完整的转移到目的地成为真实的目录结构,而直接删除几个文件目录就会丢失数据启动不了

Reply View the author
兆兆嘟嘟嘟
Moderator
2026-01-27 00:25
#26
Jink

不是有开关来吗?
image.png

哪个版本更新的开关?

Reply View the author
winee
deepin
2026-01-27 10:15
#27

https://github.com/chenchongbiao/iso-build-deepin 你这方法也不比自己做镜像简单了

Reply View the author
𰻞𰻝面
deepin
2026-01-27 11:30
#28
kookboy

兄弟,那我有一个疑问,你装的那个版本后续能正常升级?

可以啊,现在25.0.11

Reply View the author
ycscg
deepin
2026-02-11 16:14
#29
BigFish

现在出问题最多的就是磐石

是的,而且有问题没法解决。比如我现在修改启动菜单为默认启动Win11,deepin系统设置里看到改过去了,但是重启还是默认启动deepin,这个问题有人会解决吗?

Reply View the author
2 / 2
To page