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