可以试试这个整机备份功能

整机备份,是要将备份的系统镜像uimg文件复制出来。系统崩溃时,可以启动系统安装光盘,再通过系统安装盘里的安装器选择备份镜像文件,从而还原系统或者将这个镜像环境快速部署到其他相同硬件的电脑上去,类似于ghost。如果只有系统备份,没有整机备份的镜像文件,也是无法进行还原的。实际应用中并不是太方便。
而我想表达的是,系统应该提供一个便捷的工具或入口,通过这个工具或入口可以在系统无法正常启动的时候不必借助外部工具软件就可以选择已有的系统备份记录来恢复系统。
我设想的几种实现方式:
1、用户手动备份系统后,系统启动菜单上增加一项【系统恢复】的菜单选项,进入这个菜单可以从已有备份记录中选择一个时间点进行恢复。
2、用户手动备份系统后,系统启动菜单中的第二项(带时间点的)直接显示最后一次系统备份时间点并关联恢复最后一次系统备份。
3、系统安装光盘的live环境中增加一个工具,可以读取硬盘中的系统备份记录,从而让用户可以选择一个备份记录进行系统还原。
以上建议,也是通过不断折腾系统安装、更新,经历过几次无法启动后想到的。也是想着让系统更稳定,用更多用户敢于尝试新系统,不必担心系统升级或安装什么软件把系统搞坏了影响日常工作。
只要有便捷稳定的系统备份还原机制,加上用户养成常备份的习惯,就不用担心系统崩溃。
最后还是要提一下,DeepIn现在的基于ostree的备份还原机制,稳定性还有待提高。
上次我内测更新25.0.8,重启无法进入系统,通过启动菜单第二项还原系统也还是不能正常启动。好在是虚拟机有快照,最后还是通过虚拟机快照恢复的系统。
我用了段时间也是有这疑问,为什么deploy的会给个grub菜单项,而snapshot的却没有。
要是snapshot的也给启动项,那恢复起来会方便很多,甚至楼主提的方式3(live环境)都没必要了。

不懂帮顶
楼主的问题,也是我目前想知道的答案。
Popular Events
More
系统升级的时候会自动创建一个备份点,在启动菜单第二项可以看到。如果之后安装了一些软件、修改了一些文件,自己在【备份还原】中创建了系统备份,再遇到系统崩溃无法启动的情况,如何才能恢复自己做的系统备份?
是先通过启动菜单第二项恢复到升级前的系统状态,保证能顺利启动系统,再通过【备份还原】来恢复自己最后做的系统备份吗?
通过启动菜单第二项恢复到升级前的系统状态后,在升级点之后手动做的系统备份还会保留吗?
还是有什么方法可直接恢复自己最后一次备份的系统?