升级 14.04 - 20.04 后 LVM 出现问题

升级 14.04 - 20.04 后 LVM 出现问题

我正在尝试将旧的 ubuntu 服务器 (14.04) 升级到最新的 LTS (20.04)。执行 do-release-upgrade 后,由于加载 LVM 时出错,它无法启动。它不使用加密(我在网上找到的大多数帖子都与此有关)。我尝试在 chroot 环境中重新安装 lvm2,但这没有帮助。该盒子有一个单独的 /boot 分区,其中有 ext2,但没有 lvm。

在安装过程中,它通知 grub 无法写入 /dev/dm-0

不幸的是,很难捕获整个启动日志,但它以此结束:

lvmetad is not active yet, using direct activation during sysinit
volume group "..." not found
Cannot process volume group "..."


ALERT! /dev/mapper/...-root does not exist. Dropping to a shell!

然后我进入 initramfs。

有什么想法我可以做些什么来恢复它?

答案1

将 18.04 升级到 20.04 后,我遇到了三个 LVM 问题:

  1. cryptsetup-initramfs被删除了,不得不在 chroot 中重新安装。可能是因为我禁用了安装推荐和建议的软件包,我不知道。

  2. 卷组元数据必须手动升级vgck --updatemetadata yourvgname

  3. VG 名称不知何故从 更改为lvm-namename我不得不编辑/etc/crypttabupdate-initramfs -u -k all

在这里报告他们:https://bugs.launchpad.net/bugs/1877473如果确实如此,请将此问题标记为影响您。

相关内容