如何回滚失败的发布升级?

如何回滚失败的发布升级?

昨天我执行了“do-release-upgrade”到 18.04,结果出现了很多错误,并且软件包没有配置。现在我只能得到一个控制台。我猜失败的原因是我制作了系统的 btrfs 快照,而根分区空间不足。由于我有一个 btrfs 快照,我想我可以撤消发布升级并返回到我的旧系统。我该怎么做?启动到快照,还是最好将快照复制到当前分区上,或者将当前卷与快照子卷切换?

答案1

这很简单:

  1. 启动控制台或启动 tty
  2. sudo mount /dev/sda5 /mnt (sda5 是安装 / 的驱动器)
  3. ls -l /mnt

现在你应该看到 /mnt/@ 是新系统,而 /mnt/@snapshot... 是旧系统。将新系统与旧系统交换:

  1. sudo mv /mnt/@ /mnt/@failed
  2. sudo mv /mnt/@snapshot... /mnt/@

然后重启。就这样。

相关内容