VirtualBoxでWin in Mac
『仮想マシン』ってご存知ですか?
ソフト的にPCを再現するとでも言いますか。。。 まずはこちらのデスクトップ画面をご覧ください。
これは、私の使っているMacbookでWindowsXPが動いているところです。
付け加えると、MacOSXの1つのウィンドウの中だけWindowsXPになっています。
何が便利?
MacなのにWindowsXPが同時に使える*1という用途の他にも、
- Macの中にLinuxを入れられる。(実はWindowsやLinuxの中にも入れられる)
- さらに、複数の仮想マシン(XPとLinuxとか)を起動できる。
- スナップショットという方法で、ある時点の状態を保持できる。
- もしクラッシュしたとしても、仮想マシンなので作り直せちゃうから平気平気!
- 新しいソフトを試してみたいなどという時にも便利。
なんて用途が考えられます。
どんなソフトを使うの?
VirtualBoxとは、以下の特徴を持つ仮想マシンソフトです。
- 無料。(個人使用の場合)
- Windows, Mac, Linuxに入れることができる。(ホストOSと呼びます)
- 仮想マシンには好きなOSをインストールできる。現実的には,WindowsかLinuxとなる。(ゲストOSと呼びます)
他にも、VMware, VirtualPC, Xenなどもありますが、対応OSの数/無料ということを考えると、このVirtualBoxがお勧めです。
別のマシンで作成した仮想マシンをコピーして使うには?
私の場合、ちょっと特殊なやり方として以下の手順で仮想マシンをコピーして作成しました。
- ホストOS=WindowsのVirtualBoxにて
- MacOSに仮想マシンのファイル(仮想ディスク)をコピー
- Windowsの.VirtualBox/VDIフォルダを、Macのhome/ライブラリ/VirtualBoxにコピー
- 仮想ディスクファイルの調整
- 『ターミナル』を起動。
- % vboxmanage clonevdi filename1.vdi filename2.vdi
- 私の場合、パスについては問題なく通りました。
- ホストOS=MacOSのVirtualBoxにて
- 仮想マシンの新規作成
- 使用する『起動ディスク』を『選択』
- 『仮想ディスクマネージャ』にて、『追加』を押す。
- 調整済みのファイル(filename2.vdi)を追加して選択。
- ゲストOSの起動
- 無事起動することを確認。
- 『デバイス』メニューの『Guest Additionsのインストール』を実行する。
- 共有フォルダの設定
- VirtualBoxの『デバイス』メニュー→『共有フォルダ』で共有したいMac側のフォルダを追加
- ゲストOSのWindowsXPのエクスプローラにて『ネットワークドライブの追加』
- フォルダは、『\\vboxsvr\共有名』で指定する。
単純に、VirtualBoxの仮想マシン/ディスクのファイルをコピーするだけだとうまく行きません。
- 仮想ディスク:vboxmanage clonevdi コマンドでIDの設定の再構築
- 仮想マシン: 新規作成するが、起動ディスクはコピー後に再構築したファイルを使用する。
がポイントです。ご注意を。
参考にさせていただいた情報
- VirtualBoxで仮想ハードディスクの複製を作成する方法
- http://oozappa.seesaa.net/article/96251349.html
- http://blog.livedoor.jp/morizo2000/archives/458478.html
仮想マシンがある生活に慣れると手放せなくなりますよ。興味のわいた方はぜひトライしてみてください。