Я перенес сервер CentOS 5.11 с VmWare на Hyper-V и при попытке загрузить сервер. Я получаю следующие сообщения об ошибках:
"No volume groups found
"""VolumeGroup00" not found
"и, следовательно, другие сообщения, которые вы видите на скриншоте.
Я загрузил виртуальную машину с живого компакт-диска, который у меня был в руке, и я могу видеть и монтировать группу томов (lv в группе томов) в порядке. Вот vgdisplay
вывод команды:
Вы можете увидеть содержимое grub в начале первого снимка экрана. Как вы думаете, почему это происходит? Какие-нибудь советы?
редактировать: hd0
отображается на /dev/sda
как этому следовало быть.
Наконец, сразу после создания награды я смог исправить это, перестроив initrd, как описано здесь: https://wiki.centos.org/TipsAndTricks/CreateNewInitrd
Легко исправить, вам просто нужно повторно подключить эти группы томов.
chroot /mnt/sysimage/
vgchange -ay
Для исправления fstab могут потребоваться дополнительные шаги, но это должно сработать без особой дополнительной информации, я подключил диск HBA iSCSI к сопоставленному диску RAW, выполнив эти дополнительные действия.
Первая загрузка займет некоторое время. (В любом случае, для меня это был другой сценарий, но похожая ситуация.)
Удачи!
загрузитесь с 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