CentOS6.5(64bit)にVirtualBoxとVagrantをインストールしたのでその備忘録。 インストールの状態はデスクトップになっている前提です。
1)バージョンチェック
[bash]
cat /etc/redhat-release
[/bash]
2)VirtualBoxのrpmパッケージ(RHEL6)を取得してきてインストール
[bash] # wget http://download.virtualbox.org/virtualbox/4.3.6/VirtualBox-4.3-4.3.6_91406_el6-1.x86_64.rpm # su - # rpm -Uvh VirtualBox-4.3-4.3.6_91406_el6-1.x86_64.rpm [/bash]
3)VirtualBoxのために開発関連パッケージを導入し、セットアップ
[bash] # yum install kernel-devel # yum install gcc # export KERN_DIR=/usr/src/kernels/2.6.32-431.3.1.el6.x86_64 # /etc/init.d/vboxdrv setup [/bash]
・・・[このタイミングでカーネルのリコンパイルが行われる。]・・・
4)VirtualBox下のVMのUSBデバイスなどを使うための設定。usernameは適宜変更。 [bash]
usermod -G vboxusers [username]
[/bash]
5)VirtualBoxを起動し機能拡張をインストール 公式サイトから拡張パッケージを取得 [bash]
wget http://download.virtualbox.org/virtualbox/4.3.6/Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack
[/bash]
VirtualBoxマネージャーを起動し、【ファイル】→【設定】→【拡張機能】を選択。 拡張パッケージのウインドウ内で右クリックして、【パッケージの追加】を選択しダウンロードしたファイルを選択する。
6)Vagrantをインストール Vagrantの公式サイトからx86_64のrpmパッケージを取得し、インストール。 [bash]
rpm -Uvh vagrant_1.4.3_x86_64.rpm
[/bash]
完了。