サイトアイコン Boot macOS

tonymacx86式インストール手順 (その2: MultiBeast)

MultiBeastを使って「ポストインストール」する方法をHackintosh初心者向けに紹介します。MultiBeastはtonymacx86.comで作られて配布されているHackintosh作成ツールです。Apple純正インストーラやUniBeastによりmacOSがインストールされたドライブに、Cloverやkext類をインストールし、macOSを起動できる状態にしてくれます。インストールが簡単になってしまうので何をやっているか理解しないでHackintoshを作ってしまうとか、バニラなインストールにならないなどの批判もあります。しかし何をどうしたら良いかわからない初心者にはありがたいツールです。動かすまでに苦労することがHackintoshの醍醐味ではありますが、とりあえず動かないと心が折れます。なので、Hackintosh初心者は、まずはMultiBeastでインストールして、動くことを確認して、チューニングを施してバニラな構成に持っていくのも良いと思います。

tonymacx86式インストール手順

tonymacx86で推奨されているインストールの手順は:

  1. 動いているmacOSマシン(以下、親マシン)でApp StoreからmacOSをダウンロードする。
  2. 親マシン上でUSBメモリを初期化する。
  3. 親マシン上で、tonymacx86配布のUniBeastというツールを使ってインストール用USBメモリを作る。(UniBeastはcreateinstallmediaコマンドと同様にインストール用USBメモリを作り、それに標準的な構成でCloverをインストールします)
  4. Hackintoshを作ろうとしているマシン(以下対象マシン)でインストール用USBメモリを起動する。
  5. 対象マシンに接続したドライブにmacOSをインストールする。(インストール用USBメモリを使うとこのドライブからmacOSを起動できます)
  6. macOSで起動した対象マシン上でMultiBeastを使ってClover等をインストールし、そのドライブ単体でmacOSを起動できるようにする

です。1から5のステップは以下で説明しました。

tonymacx86のツールUniBeastを使って、単体で起動できるmacOSインストーラUSBメモリーを作成する方法を、Hackintosh初心者向けに紹介します。tonymacx86で開発配布されているツールにUniBeastとMultiBeastがあります。どちらもHackintosh初心者によく使われています。そこで、3つの記事で、以下の手順: その1:UniBeastを使って単体で起動するmacOSインストーラUSBメモリーを作り、これを使ってmacOSをインストールする。 その2:MultiBeastを使ってCloverやkext類をインストールし、macOSを起動できる状態にする。 その3:kextの...
tonymacx86式インストール手順 (その1: UniBeast) - Boot macOS

この記事では6番目の最後のステップを説明します。この太字部分を「ポストインストール」とも呼んでいます。

MultiBeastでポストインストール

UniBeastは大抵のマシンで起動できるUSBドライブを作ってくれて操作も簡単です。それに対してMultiBeastによるポストインストールの手順は選択肢も多くて大変です。完成度を高めるためには調整も必要です。今回は、とりあえず動くところを目指し、バニラなインストールを目指した調整を次回に行います。

今回インストールを試みるマシンは、Haswell CPUとRadeon RX-580を使ったマシンです。まずはインストール先のハードウェアを調査しておきます。このマシンのマザーボードはMSI Z97A Gaming 7で、これには、以下のチップが搭載されています。

これらを適切に機能させるべくMultiBeastで設定していきます。最初にMultiBeastを起動するとこんなウィンドウが出ます。

左上にはアイコンが並んでいます。このアイコンを左から順番に選択して作業を進めていきます。また、アイコンを選択すると、何のためにどの様な作業が行われるかの説明が表示されます。これを読んでいくと勉強になります。

Quick Startアイコン

まずはQuick Startアイコンを押します。すると、UEFI Boot ModeとLegacy Boot Modeの選択が可能になります。UEFI対応になったマザーボードですのでUEFI Boot Modeを選びます。CloverやkextがEPSにインストールされるので、バニラなインストールに近くなります。

これを選択すると、

されるようになります。

Driversアイコン

次にDriversアイコンをクリックします。すると、Audio, Disk, Misc, Network, USBのアイコンが出ます。

Audioでは、音を出すドライバとして、以下の3種類を選択できます。音は後回しにしても良いと思うのでしたらどれも選択しなくても良いです。

Diskでは、以下を選択できます。インテルチップセット接続のSATAは、ここで何もしなくても動きますので、追加のSATAが不要ならどれも選択しなくて良いです。

Miscでは、以下を選択できます。絶対必要な項目はFakeSMCです。これだけはチェックします。

NetworkではLAN用のドライバを選択します。Atheos, Intel, Realtekの選択肢があります。今回は、Atheros E2205を使っているので、Atheros E2200シリーズ用の最新版を選択します。これで、AtherosEthernet.kextがインストールされます。

USBでは、以下を選択できます。

USBに関するちゃんとした設定はあとで行いましょう。詳しくはこちらをご覧ください。

追記:この記事ではUSBの15個制限を簡易的に回避します。本気で対応するには、この記事の方法よりも、以下をお薦…
USBポートを設定する - Boot macOS

Bootloaderアイコン

次にBootloaderアイコンをクリックします。

このアイコンでは以下の選択ができます。

ここでは最初のUEFI Boot Modeを選んでおけば良いです。Legacyを選択する必要性はないです。また、最後のオプションはNVRAMエミュレーションを行うドライバを導入します。しかし、NVRAMエミュレーションが機能しなくても起動はしますので、必要な場合は、あとで行えば良いです。NVRAMの設定に関して、詳しくはこちらをご覧ください。

NVRAMは不揮発性メモリの意味で、電源を落としても記憶が消えないメモリーのことです。マザーボード上にもありボ…
NVRAMのエミュレーション - Boot macOS

Customizeアイコン

次にCustomizeアイコンをクリックします。

Graphics Configurationでは以下の選択がでます。しかし、今回の構成で必要な項目はありません。何も選択しなくて良いです。

SSDT Optionsの項目にはSandy Bridge用のSSDTが用意されています。今回のCPUに必要な項目はありません。何も選択しなくて良いです。

System Definitionsでは、今回の構成に近いMacのモデルを選択します。Macの仕様は、MacTracker.appなどで調べると良いかと思います。今回は、iMac15,1を選択します。

Buildアイコン

最後にBuildアイコンを選択すると今までの設定のまとめが出ます。これで問題無いことを確認できたら、右下のInstallアイコンをクリックします。するとSelect Install Driveで示されたドライブ(ここではMojave255SSD)のESPと/Library/Extentionsに必要なファイルがインストールされます。

以上で、ポストインストールが終了します。

起動する

いよいよこのドライブで起動してみましょう。tonymacX86で用意された特別なthemeが設定されているので、Cloverの起動選択画面はこんな感じになります。

これで問題なく起動します。

シリアル番号は(たぶん)Cloverが適当に生成してくれています。機種名はちょっとおかしいです。そのあたりはまた次回に調べたいです。でも問題なく起動して動作します。とりあえず起動するドライブを作れるという点で、MultiBeastは優れたツールだと思います。

次回は、MultiBeastが何をどこにインストールしたのか、それをどう改善していけるかを調べてみたいと思います。こちらに続きます:

UniBeastとMultiBeastを使ってmacOSをインストールした前回に引き続き、今回はバニラな構成にし、設定を調整する方法を紹介します。ESPをマウントする前回の作業で一応Hackintoshが起動するようになりました。MultiBeastは何をしてくれたのでしょうか。まずはMultiBeastがどこに何をインストールしてくれたのかを確認します。そのためにまずはESPをマウントします。ESPをマウントするには、専用のアプリもありますしKext Updater.appなどでも可能です。でも一番基礎的なターミナルでの作業を知っておくのも良いと思います。まずはドラ...
tonymacx86式インストール手順 (その3: バニラ化と調整) - Boot macOS

モバイルバージョンを終了