Добрый день!Возникла проблема с загрузкой RHEL после переноса на другой жесткий диск (Точнее, после восстановления виртуалки при помощи DataProtector).
Initrd упорно не видит LVM:
No volume groups found
File descriptor 3 left open
Unable to find volume group "VolGroup00"
e.t.c.
Загружался с live-cd, делал vgscan, vgchange -ay
Примонтировал LVM раздел в каталог /mnt/sys
Далее, в /mnt/sys/boot примонтировал /dev/sda1
Сделал chroot /mnt/sys
Пробовал различные варианты mkinitrd. mkinitrd -f -v /boot/initrdXXXXXXX XXXX
Не помогло. Само собой, в GRUB при этом правил путь к правильному initrd.img
Пробовал указать в параметрах --with=lvm, --with=lvm2 и просто lvm и lvm2 - система утверждает что данные модули не найдены.
Грустно то что данные доступны, но система не загружается, хотя до восстановления из бэкапа всё было хорошо. С такой же проблемой сталкивался после виртуализации физического сервера, но решилось переустановкой с нуля. Сейчас это не вариант. По хорошему даже ядро не стоит пересобирать - очень уж специфическое. Версия 2.6.9-11. RHEL 4.2.1
Может есть идеи как побороть эту засаду?