VirtualBox上のUbuntu(8.04、8.10)、Debian5.0のディスプレイ解像度変更方法

Guest Additionsをインストールすることで任意の解像度に変更できるようになりました。
手順はWindows XP に VirtualBox を入れて、ついてでに Ubuntu も入れてみた。に載っている通りなのですが、バージョンのせいなのかちょっと違っていた所があったのと、あらかじめインストールしておくパッケージが必要なので、まとめます。

  1. UbuntuまたはDebianをHDDにインストールして起動します。

    当たり前の事ですが、Live-CDで起動している時にはインストールできません。
  2. コンパイル関係のパッケージのインストールします。

    synapticなどを使って build-essential をインストールします。

    端末でaptを使う時は

    $ sudo apt-get install build-essential
  3. kernel headers package のインストールします。

    $ sudo apt-get install linux-headers-$(uname -r)
  4. VirtualBoxのメニューの[デバイス]から[Guest Additions のインストール] を選択します。
  5. デスクトップにCDのアイコンが出ます。
  6. VirtualBoxのメニューから[デバイス]の[CD/DVD-ROMのマウント] > [CD/DVD-ROMイメージ] を選択します。
  7. [仮想メディアマネージャ]のダイアログで「VBoxGuestAdditions.iso」をクリックして[選択]をクリックします。
  8. UbuntuまたはDebianの端末で

    cd /media/cdrom0[enter]

    sudo ./VBoxLinuxAdditions-x86.run[enter]
  9. インストール成功すると

    <略>

    Successfully installed the VirtualBox Guest Additions.

    <略>

    と出るので、再起動します。
  10. 再起動後、UbuntuまたはDebianのメニューの[システム] > [設定] > [画面の解像度] で設定できる解像度が増えています。また、VirtualBoxの窓をドラッグすると任意の解像度に変更できます。

[参照ページ]
http://www.cyberciti.biz/faq/howto-install-kernel-headers-package/
http://d.hatena.ne.jp/hipuri/20080513/1210682649
http://linux.owlnet.jp/virtualbox04.html