Linuxの起動中にエラーが発生しました。ルートとスワップは存在しません。

Linuxの起動中にエラーが発生しました。ルートとスワップは存在しません。

Oracle Linux 7.5を含むVMをXenServerにインポートしましたが、Linuxを起動すると次のエラーが発生します。

dracut-initqueue[296]: Warning: Could not boot.
dracut-initqueue[296]: Warning: /dev/ol/root does not exist
dracut-initqueue[296]: Warning: /dev/ol/swap does not exist

Warning: /dev/mapper/ol-root does not exist
Warning: /dev/ol/root does not exist
Warning: /dev/ol/swap does not exist

Generating "/run/iniramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs

dracut:/#

再起動して回復モードに入り、dracut -fと入力しましたが機能しませんでした。

起動を復元する必要がありますが、ライブCDはありません。どうすればいいですか?

ベストアンサー1

あなたはおそらくこのような経験をしているでしょう。これ

以下を実行してみてください。

dracut --regenerate-all -f && grub2-mkconfig -o /boot/grub2/grub.cfg

これにより、initramfsブロックデバイスの命名問題(/dev/sda1おそらく今/dev/xvde1または同様のもの)が再構築され解決されます。

VMwareからOracleVMへの移行に役立ちました。

dracutの情報ここそしてここ

おすすめ記事