1. Qiita
  2. 投稿
  3. OSX

Mac上のVirtualBoxにMavericksをインストールする

  • 206
    いいね
  • 6
    コメント
この記事は最終更新日から1年以上が経過しています。

そろそろBoxenを試してみたいと思っていたのですが、試行錯誤できるよう何度も一からやり直せる環境がほしいと思っていました。Mac上のVirtualBoxにMavericksをインストールできないかとググってみるとOS X on OS Xというページを見つけました。このページの手順通り実行すればOKでした。ありがとうございます!

Mavericksのライセンス

http://images.apple.com/legal/sla/docs/OSX109.pdf

B. Mac App Store License.のセクションに

(iii) to install, use and run up to two (2) additional copies or instances of the Apple
Software within virtual operating system environments on each Mac Computer you own
or control that is already running the Apple Software, for purposes of: (a) software
development; (b) testing during software development; (c) using OS X Server; or (d)
personal, non-commercial use.

という項目があります。MavericksをApp Storeから入手した場合はApple Softwareを動かしているMac上の仮想環境に2つまでVMを作れるとのことです。

Mavericksのインストーラをダウンロード

まだMavericksにアップグレードしていない場合は、App StoreでOSX Mavericksのインストーラをダウンロードだけしてインストーラが開始したら終了します。

既にMavericksにアップグレードした場合は、インストーラが削除されていますので、App StoreからOSX Mavericks 無料配信中のバナーをクリックしダウンロードボタンを押して再度ダウンロードします。

なお、私は今回試したのは後者のパターンです。

VirtualBox用イメージを作成

$ git clone https://github.com/ntkme/InstallESD.dmg.tool
$ cd InstallESD.dmg.tool
$ bin/iesd -t BaseSystem -i /Applications/Install\ OS\ X\ Mavericks.app/Contents/SharedSupport/InstallESD.dmg -o Output.dmg

VirtualBoxで新規VMを作成

  • OSタイプ: Mac OS X
  • OSバージョン: Mac OS X (64bit)
  • メインメモリー: 2048MB以上で適宜設定
  • 仮想ハードドライブファイルサイズ: 80GB (適宜設定)
  • ネットワークアダプタタイプ: Intel PRO/1000 MT Server (82545EM)
    • デフォルトで選択されているIntel PRO/1000 T Server (82453GC)だとうまく動かないそうです。
  • CD/DVDドライブイメージ: 上で作成したOutput.dmgを選択

インストーラを実行

まずインストーラを中断して仮想ハードドライブをフォーマットしてから続行

  • VMを起動してインストーラを実行します。
  • OS X インストーラが起動したら、画面上部のメニューバーの[ユーティリティ]/[ディスクユーテリィティ...]を起動します。
  • 左のリストでディスクを選択→右で[消去]タブを選択→フォーマットを[Mac OS 拡張 (ジャーナリング)]にして[消去]ボタンを押し、ディスクをフォーマットします。
  • フォーマットが終わったらディスクユーティリティを終了し、インストーラを続行します。
  • インストーラの指示に従い適宜設定してインストールを進めます。

再起動したらDVD仮想ドライブからディスクを除去して続行

  • 一度再起動したらVMのウィンドウの左上の赤い×アイコンを押しVMを停止させます。
  • VirtualBoxのストレージの設定を開き、ストレージツリーでDVDイメージを選択し、[属性]/[CD/DVDドライブ]のディスクアイコンをクリックして[仮想ドライブからディスクを削除]メニューを選びます。
  • [Oracle VM VirtualBox マネージャー]に戻り、VMを起動します。
  • インストーラの指示に従い適宜設定してインストールを進めます。