Howto install OSX 10.7 Lion in vmwareで紹介されている、OSX 10.7 Lion を VMwareFusion にインストールする方法です。
Howto install OSX 10.7 Lion in vmware
※:ベータ版での内容になるので、製品版でもできるかどうかは(今のところ)わかりません。
※:製品版でもインストールできるようです。
1. 空のディスクイメージを作成
空のディスクイメージを作成し、VMware用のインストーラーにしていきます。
ディスクユーティリティの「新規イメージ」より、以下のような内容のディスクイメージを作成します。
- ファイル名:MyInstaller
- サイズ:5GB
- フォーマット:Mac OS 拡張
- 暗号化:無し
- パーティション:単一パーティション - Apple パーティションマップ
- イメージフォーマット:CD/DVD マスター
2. Mac OS X Install ESDの中身をコピー
10.7 のインストーラー(Mac OS X Install ESD)をマウントし、その中にある不可視ファイル「BaseSystem.dmg」を開きます。
インストーラーに移動。
BaseSystem.dmgを開く。
開いたら、ディスクユーティリティの「復元」を使ってBaseSystemの全ファイルを 1 で作成したディスクイメージコピーします。
ソースに開いた BaseSystem を。
復元先に 1 で作成したディスクイメージ「MyInstaller」を指定して復元します。
3. kernelcacheの設定
Mac OS X Install ESD にある不可視ファイル「kernelcache」を、作成したディスクイメージにコピーし、「com.apple.Boot.plist」を編集します。
開いたら、ディスクユーティリティの「復元」を使ってBaseSystemの全ファイルを 1 で作成したディスクイメージコピーします。
4. installation Packages を入れ替える
BaseSystem.dmg からコピーした installation/Packages はエイリアスなので、Mac OS X Install ESD から Packages の本体をコピーします。
BaseSystem.dmg から Packages のエイリアスを削除
Mac OS X Install ESD の Packagesをコピー。
/System/Installation/Packages
5. ServerVersion.plistを作成
VMwareで起動できる OSX はサーバー版のみなので、このままではインストーラーを起動することができません。ServerVersion.plistというファイルを作成し、サーバー版だと認識させて起動できるようにします。
ServerVersion.plistを作成。
VMware用のインストーラー作成はこれで終了です。
6. VMwareで仮想マシンを作成
OS をインストールする仮想マシンを作成します。
- 新規仮想マシンの作成で、「ディスクを使用せずに続行」を選択。
- 「カスタム仮想マシンの作成」にチェックを入れ次に進む。
- オペレーティングシステムを「Apple Mac OS X」に、バージョンを「Mac OS X Server 10.6(64ビット)」にし、仮想マシン作成を終了する。
- 「設定」→「CDとDVD」と進み、「ディスクイメージを使用」にチェックを入れ、作成したインストール用のイメージを選択。
- 「設定」→「ハードディスク」で、「2 GB ファイルに分割」のチェックを外す。
- 「設定」→「プロセッサとRAM」で、使用メモリを2 GB以上にする。
(10.7はメモリが2G 以下だと起動できないようです。)
7. NVRAMファイルを入れ替える
作成した仮想マシンのnvramというファイルを入れ替えます。下記サイトの Step 9 にある「nvram.zip」をダウンロードします。
Howto install OSX 10.7 Lion in vmware
ダウンロード後展開したら、6 で作成した化想マシンと同じファイル名にリネームし、化想マシン本体の中にコピーor既存の.nvramと入れ替えます。
ここまで終わったら、化想マシンを起動してOSをインストールします。
8. インストールしたOSを起動できるようにする
インストールが済んでもこのままでは起動できないので、インストーラーと同様、サーバー版だと認識させるために ServerVersion.plist をインストールした OS 内に作成する必要があります。
インストーラー作成時のようにホストOSで作成するこができないので、インストーラーのターミナルでファイルを作成します。
化想マシン起動直後に表示されるVMeareのスプラッシュ画面で
ブートメニューを表示したら、「Boot Manager」を選択。
Boot Managerより、SCSI、またはPCIを含む項目を選択し、再度インストーラーを起動させます。
上のように似た様な名前の項目が複数表示される場合は、どれかが正解です。間違った項目を選んでしまったら、化想マシンを再起動して別の項目を試します。
インストーラーが起動したら、メニューバーの「ユーティリティ」よりターミナルを起動して下記を実行し、ServerVersion.plist を作成します。
ファイル作成後、仮想マシンを再起動してOSが起動すれば成功です。
参考リンク:
Howto install OSX 10.7 Lion in vmware
obviouslogic : solutions
スポンサード リンク