VirtualBox Guest Additions のインストール (2011/07/23)
Windows ノート PC や自宅の Windows デスクトップ PC 上で Linux などの他の OS を使いたい場合,OS の仮想化ソフトウェアとして,VMware や VirtualBox などがあります.私の場合,以前は VMware を使用していましたが,現在は VirtualBox を使用しています.VirtualBox の Guest Additions はゲスト OS の解像度をホスト OS の解像度に合わせて,自由に変更することができますので,VirtualBox やゲスト OS の kernel のバージョンが上がったときなどは必ずインストールしています.VirtualBox Guest Additions をインストールしたときの備忘録です.ホスト OS は Windows 7 Home Premium (or Windows 7 Professional) で,ゲスト OS は Debian GNU/Linux unstable (or Debian GNU/Linux stable) です.なお,インストールした VirualBox を起動するには,CPU の仮想化支援機能 (Intel VT) が有効になっている必要があります.Intel VT が有効であるか,無効であるか,それとも未対応であるか,は VirtualChecker で調べることができます.VirtualChecker で無効と判断されれば,BIOS を起動させ,Intel VT を有効にして下さい.
- ゲスト OS (kernel 2.6.29-2-amd64) の起動
- パッケージ kernel-headers-2.6-amd64 のインストール
# aptitude install kernel-headers-2.6-amd64
VirtualBox Guest Additions のビルドには,kernel のヘッダファイルが必要となります.
- パッケージ build-essential, module-assistant のインストール
# aptitude install build-essential module-assistant
build-essential は Debian パッケージを構築に必要とされるパッケージの一覧情報が含まれています.module-assistant はモジュールパッケージの作成を援助するツールで,コマンド m-a を供給しています.
- kernel ヘッダファイルへのシンボリックリンク作成
# m-a prepare
kernel ヘッダファイルへのシンボリックリンクなどが作成されました.
- Guest Additions の仮想 CD-ROM ドライブへのマウント
VirtualBox メニューの [デバイス] -> [Guest Additions のインストール] を選択します.これにより,Guest Additions のソースが入った仮想 CD-ROM ドライブへマウントできます.デスクトップ環境が Gnome のため,自動的に /media/cdrom にマウントされます.
- Guest Additions のビルド・インストールのためのシェルスクリプトの実行
# sh /media/cdrom/VBoxLinuxAdditions.run
Guest Additions のビルドには,若干時間がかかります.インストールが終了したら,マウントを外しましょう.
# umount /media/cdrom
- ゲスト OS のシャットダウン
# shutdown -h now
仮想 CD-ROM ドライブを外すため,ゲスト OS をシャットダウンします.
- 仮想 CD-ROM ドライブの取り外し
VirtualBox のストレージをクリックし,IDE コントローラの VBoxGuestAdditions.iso を選択し,CD/DVD ドライブの右にある CD/DVD のマークからホストドライブ D に変更します.
- ゲスト OS の起動および画面の自動リサイズ
ゲスト OS を起動して,VirtualBox のメニューから,[仮想マシン] -> [ゲストOSの画面を自動リサイズ] を選べば,ウィンドウの大きさに合わせて,自動的に解像度が変更されます.
梅原 大祐 / UMEHARA Daisuke umehara@kit.ac.jp Last modified: 2020/05/01 15:37