modprobe vboxguest が失敗しました

modprobe vboxguest が失敗しました

私はVirtualBox(ホストはWin7)でUbuntu Server(12.0.4-beta2、カーネル3.2.0)を実行しており、共有フォルダを使用したいと考えています。マニュアルに従ってvbox guest additionsを設定しました。http://www.virtualbox.org/manual/ch04.html#idp5801200しかし、起動のたびにこのエラーが発生します:

Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!

自分で試してみると:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

何か間違ったことをしてしまったのでしょうか。修正するには何をすればいいでしょうか。ご協力ありがとうございます。

答え1

今日この問題に遭遇しましたが、カーネルヘッダーをインストールすることで解決しました。

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 

それから

yum install kernel-devel

または

yum install kernel-PAE-devel

その後、再度実行しますVBoxLinuxAdditions.run

答え2

私は発見したここ標準のゲスト追加インストールには組み込みのセットアップ機能が含まれているため、再インストールする必要はありません。

/etc/init.d/vboxadd setup

これにより、カーネル ソースが見つからないというエラーが発生しました。Brendan の回答のとおり、yum install kernel-develそのsetupコマンドが機能し、すべてが正常に戻ったようです。

答え3

今日も同様の問題がありましたが、vagrant-vbguest プラグインがインストールされていなかったことが判明しました。そこで、Vagrantfile のあるフォルダーで次の操作を実行しました。

vagrant plugin install vagrant-vbguest

それで問題は解決しました。

答え4

Centos 8で最初の実行

sudo yum install elfutils-libelf-devel

関連情報