VirtualBoxのインストール
Debian LennyにVirtualBoxをインストールした。
Lenny(stable)だと、バージョン1.6.6と古いため、backports*1を利用して2.1.4をインストールした。
backportsの設定
/etc/apt/sources.listにbackports用リポジトリを追加する。
### /etc/apt/sources.list
deb http://backports.mithril-linux.org/ lenny-backports main contrib non-free
deb-src http://backports.mithril-linux.org/ lenny-backports main contrib non-free
このまま、aptitude updateすると、GPG error*2が発生するので、backports用の公開鍵を取り込む。
$ sudo aptitude install debian-backports-keyring
VirtualBox関連は、backportsからインストールするように、/etc/apt/preferencesにpin設定する。
Package: virtualbox-ose Pin: release a=lenny-backports Pin-Priority: 999
同様の設定を、virtualbox-ose-dbg、virtualbox-ose-guest-source、virtualbox-ose-guest-utils、virtualbox-ose-sourceに行う。
VirtualBoxのインストール
$ sudo aptitude install virtualbox-ose
$ sudo m-a a-i virtualbox-ose-source
vboxdrvモジュールをロードする。
$ sudo modprobe vboxdrv $ lsmod | grep vboxdrv vboxdrv 1684268 0
vboxdrvが正常にロードしたら、起動時に読み込まれるように/etc/modulesにvboxdrvを追加する。
### /etc/modules loop sbp2 vboxdrv <-追加
VirtualBoxを使用するユーザを、vboxusersグループに追加する。
$ sudo usermod -G dialout,cdrom,floppy,audio,video,plugdev,netdev,powerdev,vboxusers %UserName%
*1:backport とは testing, unstableなどの新しいパッケージをstableで利用できるようにしたものです。つまり、stableで安定性を求めながら新しい機能が利用できるようになります。〜debian-user MLより抜粋〜
*2:W: GPG error: http://backports.mithril-linux.org lenny-backports Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY EA8E8B2116BA136C