CentOS 5.11サーバーをVmWareからHyper-Vに移行し、サーバーを起動しようとしました。次のエラーメッセージが表示されます。
「No volume groups found
」「"VolumeGroup00" not found
」、およびその結果としてスクリーンショットに表示されるその他のメッセージ.
VMを手元にあるライブCDから起動しました。ボリュームグループ(ボリュームグループ内のlv)を表示してマウントできます。ここにvgdisplay
コマンドの出力があります。 :
最初のスクリーンショットの最初にgrubの内容を確認できます。なぜこれが起こっていると思いますか?任意のヒント?
編集:hd0
は/dev/sda
にマップされます。
最後に、バウンティを作成した直後に、ここで説明するように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マップドライブにマウントしました。
初回の起動にはしばらく時間がかかります。 (とにかくそれは私にとっては別のシナリオでしたが、同様の状況でした。)
幸運を!