VitualBox上のゲストOS「CentOS 6.3」にGuest Additionsをインストール

VitualBox上のゲストOS「CentOS 6.3」にGuest Additionsをインストールするのに苦労した。せっかくなので備忘録をブログに残しておこう。

前提

  • CentOS 6.3 Minimalを使ってインストールしている
  • インターネットに接続可能

Guest Additions インストール手順

以下、rootで作業する。

  1. X Window Systemをインストール
  2. Development Toolsをインストール
  3. カーネルソースをインストール
  4. リブート
  5. Guest Additionsをマウント
  6. VBoxLinuxAdditions.runを実行

実際に入力するコマンド

# X Window Systemをインストール
yum -y groupinstall "X Window System"

# Development Toolsをインストール
yum -y groupinstall "Development Tools"

# カーネルソースをインストール
yum -y install kernel sources

# リブート
reboot
# リブートすると、なぜかシステムが正常起動しないので、一度仮想マシンの電源を
# 落として起動しなおす。
# さらに、なぜかText Mode Setup Utilityが起動するので、Quitを選択する。

# Guest Additionsをマウント
# 事前に、メニューのDeviceのInstall Guest Additionsを選択しておく。
mkdir -p /media/cdrom
mount /dev/dvd /media/cdrom

# VBoxLinuxAdditions.runを実行
cd /media/cdrom
sh VBoxLinuxAdditions.run
# エラーが出たら、リブートし、もう一度VBoxLinuxAdditions.runを実行すると
# インストールが成功する