VirtualBoxにOS X Yosemiteをインストールする

@おったんです。動作検証用のMacの環境が欲しかったため、VirtualBoxに仮想マシンを立てて検証環境を構築することとしました。何点かつまずくところもあったため、後学のためにメモしておきたいと思います。また、MacのVirtualBoxでOS X Mavericksを動かすの記事も参考にしてください。

OS X Yosemiteのインストーラをダウンロードする

起動ディスクの作成には、OS X Yosemiteのインストーラが必要です。ダウンロードには時間がかかりますので、以下の手順を始める前にApp Storeからインストーラをダウンロードしはじめておいてください。

The app was not found in the store. 🙁

VirtualBoxのインストール

仮想マシン(OS X)を動作させるためのエミュレータが必要です。今回は無償版のOracle VM VirtualBoxを使用します。以下のリンクからOS X用のインストーラをダウンロードして、インストールウィザードの内容に従って進めてください。

Downloads – Oracle VM VirtualBox

VirtualBox 5.2.6 Oracle VM VirtualBox Extension Pack All supported platforms Support for USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards. See this chapter from the User Manual for an introduction to this Extension Pack.

OS X Yosemite用の仮想マシンを作成する

VirtualBoxを起動したら「新規」ボタンをクリックします。

名前は任意で構いませんが、ここではわかりやすく「OS X Mavericks」としました。タイプは「Mac OS X」バージョンは「Mac OS X (64bit)」を選択してください。

デフォルト値のまま「続ける」ボタンをクリックします。

デフォルト値のまま「作成」ボタンをクリックします。

デフォルト値のまま「続ける」ボタンをクリックします。

デフォルト値のまま「続ける」ボタンをクリックします。

デフォルト値のまま「作成」ボタンをクリックします。ここまででOS X Yosemite用の仮想マシンの作成は完了です。

VirtualBox用の起動ディスクを作成する

OS X Yosemiteの起動ディスクを作成します。仮想マシン用の起動ディスクの作成方法は、通常とは異なりますので、以下の手順に従って作成してください。

まずは、任意のディレクトリ上で以下のコマンドを実行します。ここで出力されるOutput.dmgを後ほど使用しますので、出力した場所を覚えておいてください。「-o」で出力先を変更することもできます。

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

2013年以降に発売されたMacの場合

CPUがHaswell世代以降を搭載したMacの場合、仮想マシンのCPUの設定を変更しないと正しく動作しないようです。まずは、VBoxManageコマンドで、VirtualBoxで作成した全ての仮想マシンを列挙します。仮想マシン名の後ろに出力されるID(UUIDと言います)を次のコマンドで使用します。

$ VBoxManage list vms
"OS X Yosemite" {0f86aef6-e197-4cb4-aeb5-0677edd6eb1f}

OS X Yosemiteをインストールする仮想マシンのUUIDを指定して、VirtualBox上でOS X Yosemiteが正しく動作するようにCPUの設定を変更します。UUIDは{ }も含めて指定してください

以上の手順は下記のリンクが参考になります。

ntkme/iesd

iesd – :package: Customize OS X InstallESD.

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

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

仮想マシンにOS X Yosemiteをインストールする

それではいよいよ仮想マシンにOS X Yosemiteをインストールします。作成した仮想マシンを選択して「起動」ボタンをクリックしてください。

起動してしばらくすると、以下のような画面が表示されます。赤い枠のアイコンをクリックして、作成した起動ディスク(Output.dmg)を選択して、「Start」ボタンをクリックしてください。

「主に日本語を使用する」を選択して次へいきます。

「続ける」ボタンをクリックします。

「続ける」ボタンをクリックします。

「同意する」ボタンをクリックします。

デフォルトのままではインストール先ディスクが表示されません。OS X Yosemiteの動作に必要なファイルシステムでフォーマットされた領域が存在しないためです。ユーティリティから「ディスクユーティリティ」を選択します。

デフォルトのまま進めていれば1つの仮想ディスクがディスクユーティリティから見えるはずです。ただし、ディスクは認識していますが、まだボリュームが存在しません(OS Xの動作に必要なファイルシステムでフォーマットされたディスク)

そこで、「消去」タブを選択します。「フォーマット」から「Mac OS 拡張(ジャーナリング)」、名前を「Macintosh HD」(好み)に変更して、「消去」ボタンをクリックします。これで、OS X Mavericksをインストールする器の準備が整いました

「消去」ボタンをクリックします。

フォーマットしたボリュームを選択して、「続ける」ボタンをクリックします。

後は、通常のOS X Yosemiteのインストール手順と同様です。

まとめ

それでは、良き仮想ライフを。

この記事が気に入ったら
いいね ! しよう

Twitter で