VMWareのVMWare ServerとSun MicrosystemsのVirtualBoxには、LinuxとWindowsのどちらでも動作する複数のバージョンがあり、LinuxとWindowsのどちらでもホストできます。MicrosoftのVirtual PC 2007は、当然ながらWindowsでのみ動作しますが、驚くべきことに、ゲストOSとしてLinuxを実行できます。
シナリオ 1: Virtual PC 2007 を使用して Windows 上で別のバージョンの Windows をホストする
Windows XPが気に入っているものの、Vistaに移行してしまった場合、方向転換して以前のバージョンのWindowsに戻らなければならない状況が発生するかもしれません。この機能は、お気に入りのXPアプリケーションをVistaで動作させるのに苦労しているときに特に便利です。また、Windows 2000など、さらに古いバージョンのOSを実行したい場合にも便利です。
MicrosoftのVirtual PC 2007は、この仮想化シナリオに最適です。Microsoftによると、サポートされている主なホストオペレーティングシステムのバージョンはWindows Vista、Server、XP Professional(32ビット版と64ビット版)ですが、Windows XP Home Editionではサポートされていないという短い警告が表示されましたが、正常にインストールできました。
仮想マシン内からオペレーティング システム ディスクを起動すると、インストールは通常の PC と同じように実行されます。
Virtual PC 2007 を初めて起動すると、仮想マシンのコンポーネント一覧(最初は空です)のコンソールと新規仮想マシンウィザードが表示されます。「次へ」をクリックしてウィザードを起動し、もう一度「次へ」をクリックして仮想マシンを作成するためのデフォルトオプションを選択します。ウィザードでは次に、仮想マシンに割り当てるメモリとディスク容量の確認を求められます。私はデフォルトのメモリサイズを受け入れましたが、仮想マシンのファイルベースの仮想ハードディスクに割り当てる容量を下げて、ホストハードディスクの空き容量を使い果たさないようにしました。
最後に「次へ」をクリックし、「完了」をクリックすると、Virtual PC コンソールに仮想マシンが表示されます。オペレーティングシステムのインストール CD を挿入し、Virtual PC コンソールの仮想マシンアイコンをダブルクリックして起動プロセスを開始します。仮想マシンをインストール CD または DVD から起動するには、Virtual PC の「CD」メニューで CD/DVD 起動ドライブを選択し、「アクション」を選択してCtrl-Alt-Del キーを押す必要がある場合があります。その後は、仮想 PC 以外の場合と同じようにインストールプロセスが進行します。ハードディスクの空き容量に応じて、任意の数の仮想 OS をインストールできます。
Virtual PC 2007 はオプションが少ないため、使い方は非常に簡単です。インストールした仮想化 OS を起動するには、Virtual PC コンソールで OS を選択して[スタート]をクリックします。OS の現在の状態を保存するには (Virtual PC を終了したりコンピュータをシャットダウンしたりするため)、[閉じる]をクリックし、オプションのリストから[状態の保存]を選択して[OK]をクリックします。仮想化 OS ウィンドウ内でマウスを 1 回クリックすると、マウス ポインターを「キャプチャ」つまり認識できるようになります。ホスト OS で使用するためにポインターを解放するには、右のAltキーを押しながらマウスを Virtual PC ウィンドウの外にドラッグします。[アクション]、[全画面モード] の順に選択してOS を全画面で表示し、右のAltキーを押しながらEnterキーを押すとホスト OS に戻ります。
Sun xVM VirtualBoxコンソールで新しい仮想マシンを選択し、Linuxブートメディアを挿入して「開始」をクリックすると、ブートとインストールプロセスが開始されます。すべてがインストールされたら、Sun xVM VirtualBoxウィンドウで仮想OSを選択し、「開始」をクリックして起動します。
Virtual PC 2007 と同様に、VirtualBox はゲスト OS をウィンドウ内で実行し、ウィンドウ内をクリックするとマウスポインターを自動的に取得します。ポインターをホスト OS に解放するには、右のCtrlキーを押します。全画面モードに切り替えるには、「マシン」 → 「全画面モード」を選択するか、右のCtrlキーとFキーを同時に押します。全画面モードを終了するには、もう一度同じキーを押します。
シナリオ 3: WMware Player ですぐに実行可能な VMware アプライアンスを使用する
VMwareは、業界をリードする無料の仮想化プログラムの一つであるVMware Server 2.0を開発しています。WindowsにVMware Serverをインストールする方法については、「12 Great DIY PC Projects(素晴らしいDIY PCプロジェクト12選)」の記事の「PCでゲストOSを実行する」という簡単なチュートリアルをご覧ください。