6.5をVagrantでBox化しようとして、少しばかりハマりましたので、健忘録として記載します。作業の前提条件は、下記のとおりです。6.5のインストール仮想マシンを作成し、CentOS-6.5-i386-minimailをインストールする。started.ネットワーク有効化とvagrantユーザの作成インストールしたばかりのCentOSは、ネットワークも有効になっていませんので、ネットワークを有効化し、vagrantユーザを作成します。Vagrantfile以上で、VirtualBoxゲストアドインがインストールされていないBoxが作成できました。Boxを作成しましたので、Boxを起動してゲストアドインをインストールします。ゲストアドインのインストールには、vagrant-vbguestプラグインを使用しますので、Vagrantにお勧めしたいプラグインを参考に、プラグインをインストールしておいて下さい。up起動すると、22行目でゲストアドインが見つからないと表示され、ゲストアドインのインストールが始まります。/vagrantreloadコマンドで、Boxを再起動するとゲストアドインのバージョンが、4.3.6であることが確認できます。moduleのビルドに失敗しています。driverの失敗は、当たり前なので問題無いのですが、OpenGLモジュールのビルドの失敗は、これまでありませんでしたので、そのままにしておくと大変な目に遭います。私も最初は素通りしていたのですが、CentOSのさまざまなBoxを作成するうちに、メインモジュールのビルドが失敗するようになり、Box起動に時間が掛かるようになって初めて、Box起動のたびに毎回アドインのビルドが行われていることにて気づいた経験があります。OpenGLモジュールの失敗の対処を最初にしておくと、その後ハマることは無いと思います。いうワケで、OpenGLモジュールのビルドが失敗しないための対処を行ったBoxを作成します。ゲストアドインイメージの割り当てVirtualBoxのバージョンと同じゲストアドインのISOイメージをBoxに割り当てます。I:/ISO/VirtualBox/VBoxGuestAdditions_4.3.6.isoBoxに接続し、カーネルソースに必要なヘッダファイルをシンボリックリンクで作成します。.ゲストアドインの再インストールゲストアドインのISOイメージをマウントして、ゲストアドインを再インストールすると、OpenGLモジュールのビルドが成功します。System.)再パッケージ化Boxを停止し、VagrantでカスタマイズしたBoxをパッケージ化するを参考にして、再パッケージ化します。6.5のBoxにゲストアドインをインストールする際に、OpenGLモジュールのエラーが発生した場合や、VirtualBoxのバージョンを上げた場合には、カーネルソースの設定変更を行うことによって、ビルドエラーを回避することができます。