Я переместил сервер CentOS 5.11 от VMware до Hyper-V и при попытке загрузить сервер. Я получаю следующие сообщения об ошибках:
"No volume groups found
" ""VolumeGroup00" not found
"и следовательно другие сообщения Вы видите на снимке экрана.
Я загрузил VM с живого CD, который я имел в руке, и я вижу и монтирую группу объема (lv в группе объема) прекрасный. Вот vgdisplay
команда произвела:
Вы видите содержание личинки на запуске первого снимка экрана. Почему Вы думаете, что это происходит? Какие-либо подсказки?
править: hd0
отображается на /dev/sda
поскольку это должно быть.
Наконец, сразу после создания награды я смог исправить это, перестроив initrd, как описано здесь: https://wiki.centos.org/TipsAndTricks/CreateNewInitrd
загрузитесь с cdlive и используйте команду vgchange -ay VolGroup00
и теперь смонтируйте mkdir / mnt / root && mount / dev / VolGroup00 / LogVol00 / mnt / root
Теперь вы можете проверить свой lvm-фильтр
с помощью grep-фильтра /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 диск, выполнив эти дополнительные действия.
Первая загрузка займет некоторое время. (В любом случае, для меня это был другой сценарий, но похожая ситуация.)
Удачи!