Ubuntu12.04LTSが出たので、試しにVirtual Box上でインストールしてみました。
(尚、この記事では、バーチャルマシンの設定を記しました。)
個人利用ならフリーでVM Wareと
Virtual Boxの二つのバーチャルマシンがあります。
どちらも素晴らしいのですが、僕はVirtual Boxを使い続けています。理由は
・無償版で64bit OSもインストールできる
・ネットワークに関して自由度が高いという理由で個人的には、(最近、VMwareはいじっていないので、比較はできないのですが)
(0)Virtual Boxをインストールします。
Virtual BoxをインストールするOSをホストOSといいます。
Virtual Box上で動かすOSをゲストOSといいます。
今回は、Windows 7 (64bit)をホストOS、Ubuntu 12.04LTS(32bit)をゲストOSにしています。
尚、32bitのホストOSで、64bitのゲストOSをインストールすることはできません。
ゲストOSは何台でもインストールできます。また、メモリとCPUが許す限り、ゲストOSを複数実効できます。
僕も、ネットワークの実験で、物理マシンより、まずは、一つのマシン上で、2、3個のバーチャルマシンを実行してネットワークを組むことが多いです。こういった使い方はのちほど紹介します。
Ubuntu12.04LTS のCDイメージもダウンロードしてください。本格的なサーバ用途でなければ32bitでいいとおもいます。
(1) Virtual Boxをインストール後は、Ubuntuをインストールするためのバーチャルマシンを作成します。

(2)バーチャルマシン名の入力
上の新規をクリックしてください。さらに「次へ」をクリックすると、次の画面が現れます。

仮想マシン名に、Ubuntuと入力すると、自動的に、オペレーティングシステムがLinux に変更されます。
(3) メモリ
次にメモリです。メモリは、後からでも変更可能です(おそらくほぼすべての項目が後から変更可能です)。
メモリの割り当ては、実際のメモリのサイズに注意してください。
僕の場合、実メモリは6GBです。
ホストOSは64bitのWindows7なので、最低4GBはほしいです。
あと2GBのうち、32bitのLinuxではありますが、多めに1.5GBとりました。もし、同時に複数のバーチャルマシンを起動する場合は、後で、メモリを下げてください。(64bitのLinuxは多めにとってください)

(4) HDD
HDDはVDIを選択しました。次の画面で、DynamicかFixedかを選択します。
DynamicかFixedかの違いは、例えば、100GBのHDDを割り当てると、
・Fixedの場合)最初から、100GB割り当てられます。
・Dynamicの場合)最初は5GBくらいしか消費せず、必要に応じて、Virtual Boxが実際のディスクサイズを大きくしていきます。
パフォーマンスはFixedのほうがいいらしいですが、あまり感じることはなく、初期化に時間がかからないことからDynamicをいつも選んでいます。
あと、HDDのサイズはあとから変更できるのですが、面倒なので、少し多めにとっておいたほうがいいです。どうせ、Dynamicを選んだら、消費はしないので。

次のウィンドウで「create」を押せば、バーチャルマシンができあがります。
さらにバーチャルマシンの設定を行います。
(5) 設定
VirtualBoxマネージャー上に「Ubuntu12.04LTS」のアイコンが出現しました。つぎに、そのアイコンの上で、右クリックを押し、「設定」を押します。

(6) システム CPU - IO APICの有効化
このCPUの設定で、バーチャルマシンに実際にいくつのCPUを割り当てるか(それと、何%割り当てるかです)を設定します。
複数のCPUを割り当てる場合は、左のシステムのメニューをクリックした後、IO APICを有効化をチェックしてください。

(7) システム CPU - プロセッサ数
次に、プロセッサのタブをクリックして、CPUの数を調節してください。
最近のPCは、マルチコア化されているため、いくつものCPUを持っています。たとえば、僕のマシンは、4コアなので、4つのCPUをもっていることになります。他のホストマシンと、他のバーチャルマシンとのバランスが大事になります。とくに、Windowsがホストマシンの場合は、ホストマシンにCPUを割り当てるようにしてください。
ぼくは、4コアなので、半分の2CPUをUbuntuに割り当てました。
(尚、Virtual Box では、実際のCPUのコアX2を設定できますが、僕の経験では、実CPU以上に割り当てるといいことがありません)
複数のバーチャルマシンを使う場合は、サーバーとなるマシンにより多く割り当て、クライアントとなる、バーチャルマシンには、1CPUで、60%割り当てるということもしています。

(8) ディスプレイ
VRAMのサイズを調節してください。僕は 意味もなく96MBにしています。
(9) ストレージ
ダウンロードしたUbuntu12.04のCDイメージを指定することで、Ubuntu12.04をCDイメージからブートできるようになります。

(10)ネットワーク
ネットワークアダプタを仮想的に4台まで設定できます。これはすごい機能で、たとえ、1個の物理イーサネットアダプタしかもってなくても、4台までもってることにできます。もちろん、それぞれ、違うIPも指定できます。
この機能を使うことで、柔軟にバーチャルネットワークを構築することできます。
なお、アダプタの種類に、「ブリッジ」「NAT」とか選択できますが、ホストOSと異なるIPを使いたい場合は、
ブリッジを選んでください。そうでない場合は、NATを選んでください。内部ネットワーク等はバーチャルネットワークを構築する上で便利です。

これで大体おわりです。あとは、OKを押し、次に、Ubuntu12.04のアイコンをクリックしてください。

下記、画面が出たら、(日本語をここで指定できますが、あとでもインストールできます)install ubuntuをクリックしてください。あとは、OKをくり返せば、インストールできています。

(11) Reboot 後のGuest Additionのインストール(絶対にしたほうがいいとおもいます)
Guest Additionをインストールすることで、自由自在に、ウィンドウを拡大、縮小、マウスも
便利になり、クリップボードも使えるようになります。
Ubuntuが無事立ち上がったら、デバイスの「Guest Additionをインストール」をクリックしてください。
つぎにUbuntuのメニューから「terminal」と入力して、ターミナルを起動します。
そして、次のコマンドを入力しください。
$ sudo sh /media/VBOXADDITION_4.1.XXXX/VBoxLinuxAdditions.run
(パスワード入力や、もしかしたら、確認を求められ、enterキーもいくつか入力、そしてしばらくまつ)
$ sync
$ sync
(おまじない)
$ sudo reboot
(rebootします)
XXXXはVirtualBoxのバージョンによってかわります。