我已经将一个CentOS 5.11服务器从VmWare迁移到Hyper-V,并试图启动服务器。 我收到以下错误消息:
“ No volume groups found ”“ "VolumeGroup00" not found ”,因此您在截图中看到的其他消息。
我已经从我手中的Live CD引导VM,并且可以看到并挂载卷组(lv在卷组中)正常。 这是vgdisplay命令输出:
您可以在第一张截图的开头看到grub的内容。 你为什么认为这是发生? 有小费吗?
编辑: hd0映射到/dev/sda因为它应该是。
最后,在创build赏金之后,我可以通过重buildinitrd来解决这个问题,如下所示: https : //wiki.centos.org/TipsAndTricks/CreateNewInitrd
从cdlive启动并使用命令vgchange -ay VolGroup00然后挂载mkdir /mnt/root && mount /dev/VolGroup00/LogVol00 /mnt/root
现在你可以用grep filter /mnt/root/etc/lvm/lvm.conf检查你的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映射驱动器。
第一次启动将需要一段时间。 (无论如何,这是为我做的,不同的情况,但类似的情况。)
祝你好运!