OVMからHyper-Vに移行した後にOracle Linuxを起動すると問題が発生します。

OVMからHyper-Vに移行した後にOracle Linuxを起動すると問題が発生します。

OVMからHyper-Vに移行する予定です。移行を実行するには、OVMを正常に終了し(VMはOracle Linux 7.2を使用)、OVMコンソールからデバイスをエクスポートし、Windowsシステムに移動して変換しました。 StarWind V2Vイメージコンバータを使用すると、vhdxファイルが生成されます。変換された仮想マシンを起動し(Oracle Linux Server(3.10.0-327.el7.x86_64 with linux)7.2を使用しようとすると、問題なくすべてがうまく機能しますが(Oracle Linux Server(3.8.13- 98.7.1.el7uek .x86_64およびUnbreakable Enterprise Linux)Dracut回復モードに入ると、次のエラーメッセージが表示されます(添付の図を参照)。 ここに画像の説明を入力してください。

dracut -f実行、手動編集/etc/fstab(fstab.emptyファイルが手動で作成され、まったく役に立ちません)、編集できることを確認し、/etc/default/grub削除を使用してファイルが存在しないことを確認するなど、この問題に対するいくつかのソリューションを検索しました。破損したカーネルrpm -e「カーネルは終了しません」というエラーが発生しましたが、yumそれを使用またはインストールしようとすると、rpmカーネルの存在によって失敗します。 Redhatのソリューションを使用してLVMを変更しようとしました。Webポータルしかし、次のエラーメッセージが表示されます。 "/run/lvm/lvmetad.socket: 接続に失敗しました: そのファイルまたはディレクトリはありません。" (スクリーンショット添付) ここに画像の説明を入力してください。 さらなるトラブルシューティングのために、「/run/initramfs/rdsosreport.txt」ファイルを開き、以下の画面に示すようにエラーが含まれていることがわかりました。 ここに画像の説明を入力してください。 以下のコマンドを実行してみましたが、/bin/shそのファイルやディレクトリをコミットしていませんでした。

mount --bind /proc /mnt/sysimage/proc
mount --bind /dev /mnt/sysimage/dev
mount --bind /sys /mnt/sysimage/sys
chroot /mnt/sysimage
dracut -f 
exit
cd /
sync
telinit 6

ベストアンサー1

おすすめ記事