admin管理员组

文章数量:1567242

本文解决的是Ubuntu系统还原时报错The restore point creation is aborted! There has been critical changes in the file system during this operation.的问题,从系统开机引导界面开始讲起。

阿木实验室提供的虚拟机镜像文件是使用systemback工具创建的,开机后会出现引导界面。

选择第二项【Boot system installer】进行系统安装,直接跳到输入新用户名新密码的界面,或者选择第一项进入【Boot Live system】后打开终端执行命令。

sudo systemback

选择【System install】选项,会弹出一个界面输入你的新用户名和密码,后点击【Next】。

以下的设置都是针对虚拟机,如果是双系统请另行找教程设置存储配置。选择【/dev/sda】之后点击右侧的【!Delete!】按钮。

之后选择【/dev/sda?】之后点击右侧的【左箭头】按钮。

之后选择【/dev/sda1】之后将右侧的Mount point设置为/,点击【左箭头】按钮。Transfer user configuration and data files务必设置成打钩,Install GRUB 2 bootloader设置为Auto,之后点击【Next】。

在弹出的窗口选择【Start】。

之后等待安装系统即可。

安装进度条到100%时可能会出现以下报错。

The restore point creation is aborted!
There has been critical changes in the file system during this operation.

查看终端中的报错说明,发现是snap文件夹下的文件复制出错导致报错。

An error occurred while cloning the following synbolic link:
/.systenbacklivepoint/snap/gnone-42-2204/current
Target synlink:
/.sbsystencopy/snap/gnone-42-2204/current

解决方法是删除/snap下所有的文件。

可以使用命令列出所有snap安装包。

sudo snap list

可以使用以下语句一次性卸载所有安装包。

sudo apt autoremove --purge snapd

执行过程中可能会有进程占用的问题,需要使用以下命令删除文件。

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock

成功运行卸载命令后,再次列出所有snap安装包发现提示已经没有snap这个文件夹了。

这时再次使用systemback恢复系统即可。

这时等待进度条到100%后会显示安装完成,之后重启系统即可。


参考资料:

Ubuntu server 18.04 利用Systemback制作系统镜像和还原_独孤冷者的博客-CSDN博客_systemback制作系统镜像

封装ubuntu系统 - 往事已成昨天 - 博客园 (cnblogs)

本文标签: 系统systembackPX4BUGCriticaloperation