web-dev-qa-db-ja.com

ボリュームグループが見つかりません-CentOS

CentOS 5.11サーバーをVmWareからHyper-Vに移行し、サーバーを起動しようとしました。次のエラーメッセージが表示されます。

No volume groups found」「"VolumeGroup00" not found」、およびその結果としてスクリーンショットに表示されるその他のメッセージ.

enter image description here

VMを手元にあるライブCDから起動しました。ボリュームグループ(ボリュームグループ内のlv)を表示してマウントできます。ここにvgdisplayコマンドの出力があります。 :

enter image description here

最初のスクリーンショットの最初にgrubの内容を確認できます。なぜこれが起こっていると思いますか?任意のヒント?

編集:hd0/dev/sdaにマップされます。

6
user2629636

最後に、バウンティを作成した直後に、ここで説明するようにinitrdを再構築することで修正できました: https://wiki.centos.org/TipsAndTricks/CreateNewInitrd

2
user2629636

cdliveから起動し、vgchange -ay VolGroup00コマンドを使用して、mkdir /mnt/root && mount /dev/VolGroup00/LogVol00 /mnt/rootをマウントします。

これでlvm filtergrep filter /mnt/root/etc/lvm/lvm.confで確認できます

チェックできる他のことはgrep volume_list /mnt/root/etc/lvm/lvm.confです

0
c4f4t0r

簡単に修正できます。ボリュームグループを再接続するだけです。

  1. レスキューモードで起動します。
  2. [シェル]を選択します。開始シェル
  3. イメージにchrootしますchroot /mnt/sysimage/
  4. Lvmボリュームを再接続しますvgchange -ay
  5. 必要に応じてrootパスワードを変更します。
  6. リブート

fstabを修正するために追加の手順が必要になる場合がありますが、これは多くの追加情報なしでうまくいくはずです。これらの追加手順を実行して、HBA iSCSIドライブをRAWマップドライブにマウントしました。

  1. / etc/fstabから_netdevを削除します
  2. /etc/grub.confからiSCSIブートオプションを削除します

初回の起動にはしばらく時間がかかります。 (とにかくそれは私にとっては別のシナリオでしたが、同様の状況でした。)

幸運を!

0
Jacob Evans