私は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