anti scroll

ブラウザと小説の新しい関係を模索する

VirtualBox(v6.1)に付属のVBoxGuestAdditions-5.2.44にて、Centos8が起動しなくなった件について(解決)

原因は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できない対処