user2629636 Asked: 2015-09-04 06:37:22 +0800 CST2015-09-04 06:37:22 +0800 CST 2015-09-04 06:37:22 +0800 CST 未找到卷组 - CentOS 772 我已将 CentOS 5.11 服务器从 VmWare 迁移到 Hyper-V,并在尝试启动服务器时。我收到以下错误消息: " No volume groups found" " "VolumeGroup00" not found" 以及您在屏幕截图中看到的其他消息。 我已经从手头的实时 CD 启动了 VM,并且可以很好地看到并安装卷组(卷组中的 lv)。这是vgdisplay命令输出: 您可以在第一个屏幕截图的开头看到 grub 内容。你认为为什么会这样?有小费吗? 编辑:按应有的方式hd0映射到。/dev/sda centos 3 个回答 Voted Best Answer user2629636 2015-09-10T06:09:56+08:002015-09-10T06:09:56+08:00 最后,就在创建赏金之后,我能够通过重建 initrd 来修复它,如下所述:https ://wiki.centos.org/TipsAndTricks/CreateNewInitrd c4f4t0r 2015-09-10T05:59:34+08:002015-09-10T05:59:34+08:00 从 cdlive 启动并使用命令vgchange -ay VolGroup00 ,现在挂载mkdir /mnt/root && mount /dev/VolGroup00/LogVol00 /mnt/root 现在你可以检查你lvm filter的grep filter /mnt/root/etc/lvm/lvm.conf 您可以检查的另一件事是grep volume_list /mnt/root/etc/lvm/lvm.conf Jacob Evans 2015-09-10T06:00:48+08:002015-09-10T06:00:48+08:00 轻松修复,您只需要重新连接这些卷组。 启动进入救援模式。 选择“外壳”启动外壳 chroot 进入你的图像chroot /mnt/sysimage/ 重新连接你的 lvm 卷vgchange -ay 如果需要,请更改您的 root 密码。 重启 修复 fstab 可能需要额外的步骤,但这应该可以在没有太多额外信息的情况下解决问题,我已通过执行这些额外步骤将 HBA iSCSI 驱动器安装到 RAW Mapped 驱动器。 从 /etc/fstab 中删除 _netdev 从 /etc/grub.conf 中删除 iSCSI 引导选项 第一次启动需要一段时间。(无论如何它对我有用,不同的情况但类似的情况。) 祝你好运!
最后,就在创建赏金之后,我能够通过重建 initrd 来修复它,如下所述:https ://wiki.centos.org/TipsAndTricks/CreateNewInitrd
从 cdlive 启动并使用命令
vgchange -ay VolGroup00
,现在挂载mkdir /mnt/root && mount /dev/VolGroup00/LogVol00 /mnt/root
现在你可以检查你
lvm filter
的grep filter /mnt/root/etc/lvm/lvm.conf
您可以检查的另一件事是
grep volume_list /mnt/root/etc/lvm/lvm.conf
轻松修复,您只需要重新连接这些卷组。
chroot /mnt/sysimage/
vgchange -ay
修复 fstab 可能需要额外的步骤,但这应该可以在没有太多额外信息的情况下解决问题,我已通过执行这些额外步骤将 HBA iSCSI 驱动器安装到 RAW Mapped 驱动器。
第一次启动需要一段时间。(无论如何它对我有用,不同的情况但类似的情况。)
祝你好运!