/dev/mapper/vg00-root 不存在

/dev/mapper/vg00-root 不存在

因为我从 11.10 升级到 12.04 服务器。我在启动时收到以下错误。

/dev/mapper/vg00-root 不存在

我必须使用恢复模式手动执行“vgchange -ay”来激活我的 VG00。此后,我退出 initramfs,系统正常启动。我该如何修复此问题?

答案1

我已采取以下步骤修复此问题:

  1. 复制/lib/udev/rules.d/85-lvm2.rules/etc/udev/rules.d/
  2. 改成ENV{ID_FS_TYPE}=="lvm*|LVM*"ENV{ID_TYPE}=="disk"

这是一个真正的错误: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/147216

答案2

您可以尝试重新生成 initramfs(使用update-initramfs),但由于缺乏足够的信息,我的尝试也只是徒劳。

例如,如果您以某种方式更改了 VG 的名称或其他参数,则这可能会起作用,但这并未反映在 initramfs 内的 /etc/lvm.conf 中。

相关内容