VirtualBox Guest Additionsをインストールして共有フォルダを設定する
VirtualBoxで共有フォルダ設定をするにはGuest Additionsの導入が必要ですが、毎回忘れるので、今日はこの設定方法をメモ。
今回はGUIは無しで。
まずは、仮想サーバのコンソールから、「「Guest Additions」のCDイメージを挿入」を選択します。
事前に必要なパッケージをインストールしておきます。
# yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel perl
また、環境変数を設定しておきます。
# export KERN_DIR=/usr/src/kernels/`uname -r`
仮想メディアがインストールされたので、マウントします。
# mount /dev/cdrom /mnt mount: ブロックデバイス /dev/sr0 は書き込み禁止です、読込み専用でマウントします
以下のコマンドを実行すればOK.
# sh /mnt/VBoxLinuxAdditions.run
「Building the OpenGL support module [失敗]」と出力される場合
CentOSの場合いくつかのヘッダファイルが探せないことで起きるようです。
以下対応をすると、問題は解消されました。
# cd /usr/src/kernels/2.6.32-431.17.1.el6.x86_64/include/drm/ # ln -s /usr/include/drm/drm.h drm.h # ln -s /usr/include/drm/drm_sarea.h drm_sarea.h # ln -s /usr/include/drm/drm_mode.h drm_mode.h # ln -s /usr/include/drm/drm_fourcc.h drm_fourcc.h