原因はGuestAdditionが作成するvboxsf.ko
が、/lib/modules/4.18.0-193.28.1.el8_2.x86_64/misc/
にコピーされていなかったからのようです。
解決方法
まず、最新カーネルイメージは正常起動せず、emergency modeで起動するため、一つ前の世代のイメージからOSを起動します。
一応、以下に手順。
- VirtualBoxのUIからOSを通常起動します。
- Grubのカーネルイメージを選択する画面で、F12を押します。準備してないと遅れるので注意。
- 並んでいる項目の一番上のカーネルイメージが最新ですが、それは起動しないので、上から二番目のやつを選択します。
- たぶん普通に起動するので、あとはsshで入るなりして、以下の作業をしましょう。
cd /opt/VBoxGuestAdditions-5.2.44/src/ sudo make sudo make install # ここでvboxsf.koがコピーされていない sudo cp vboxsf.ko /lib/modules/4.18.0-193.28.1.el8_2.x86_64/misc/ # 念の為、再度、最新のカーネルイメージをインストール sudo dnf -y reinstall kernel-core.x86_64
これで最新のカーネルイメージが起動するようになりました。
参考:ubuntuをWindowsOS上で動作させる - Guest Additionsインストールのエラーvboxsfがmodprobeできない対処