Hackintoshの作り方(総集編:10.13版)

macOSをインストールする方法をご紹介してきたのですが、多数の記事に分散してしまっています。そこで、macOS 10.13 High Sierraをインストールする際に参考になる記事へのポインタをまとめた総集編を作ってみました。10.14 Mojaveについては以下をご覧ください。

手順の概要を把握する

こちらは9TO5MacのライターのJeffさんのビデオです。テンポよく紹介されていますので、全体の流れを確認するのに良いと思います。

macOSインストールのアプローチはたくさんありますが、一番おすすめなのは、Cloverを使ってバニラなインストールをすることだと思います。そのことを説明しています。

ハードウェアを用意する

Hackintoshを作るためには、互換性のあるハードウェアを自由に選んで組み合わせられる自作PCが、問題が少なく楽です。ノートPCなども可能ではありますが、上級者向けだと思います。CPUは、今の最新Mac実機が採用しているKaby Lakeもしくは

発売されたばかりの最新のCoffee Lakeが良いと思います。多少、チャレンジングですが、将来のことを考えたら最新Coffee Lakeで組んでおくのが良いと思います。

そうすると、マザーボードは、CPUに合わせて200シリーズか300シリーズを選ぶことになります。

グラフィックスカードはNVIDIAかAMDでしょうが、どちらも長短あります。少し前は、互換性、ドライバの提供、性能の点からNVIDIAがお勧めだったのですが、最近のmacOSではAMDの互換性が上がっています。詳しくは以下を参考にしてください。

無線アダプタ、SSD, そのほかのパーツについても紹介しておきました。

マザーボードのBIOS/UEFIを設定する

インストール先のコンピュータを組み上げたら、macOSが稼働するようにBIOS/UEFIを設定しておきます。この設定が間違っていると、それだけで起動しない場合もあります。

必要なソフトウェアを入手する

Hackintoshするには、macOS本体以外にオープンソースで有志が開発しているソフトウェアがいくつか必要です。必要なソフトウェアの名前で検索すれば、大抵の場合、ダウンロード先が見つかります。オープンソースのソフトウェアは、オリジナルを作った人の他に、いろいろな人がソースコードを引き継いで分岐(フォーク)して、開発を行なっている場合もあります。中には元祖の開発者が放置して、開発が止まっていることもあります。なので、検索して、現在一番活発に利用されているバージョンを使うのが良いです。ということで、古いハウツー情報のダウンロード先から入手するよりも、検索をして探すのがおすすめです。

Clover EFI bootloaderとefiドライバー

“Clover EFI bootloader”で検索します。以下が本家かと思われます。

https://sourceforge.net/projects/cloverefiboot/

こちらでも最新版が配布されています。

github.com

Cloverをダウンロードすると、インストーラ、efiドライバ、テーマファイルなども一緒に入手できます。

kext類

FakeSMCをはじめとしたkext (カーネル拡張)が必要です。名前で検索します。例えば、FakeSMC.kextならば、”FakeSMC.kext”で検索すると、こちらで入手可能なことがわかります。

RehabMan / OS-X-FakeSMC-kozlek / Downloads — Bitbucket

Mac上で導入用のUSBメモリを作る

次に、macOSを入手して、インストール用のUSBメモリを作ります。これは実際のMacで作業します。ついでに、実際のMacでこのUSBメモリが起動することを確認しておきましょう。次に、インストール対象のマシンで起動できるように、Cloverのインストールと設定も行っておきます。

Cloverインストールの手順はこちらにも書いてあります。

config.plistの例を示して、説明しました。

config.plistの中でも、機種を設定するSMBIOSセクションの記述は重要です。その部分を説明したのがこの記事です。

対象マシンをUSBメモリで起動してmacOSを導入する

このUSBメモリを、インストール先のマシンに挿して起動させます。起動しない場合は、Cloverの設定やkextの選定を確認します。

無事起動したら、インストール先のSSD/HDDをGuidパーティションとHFSジャーナリングでフォーマットします。次に、macOSインストーラを起動して、High Sierraをインストールします。インストール先ボリュームがSSDの場合は、ファイルシステムが自動的にAPFSに変更されるかもしれません。

macOSのインストール途中で、何度か再起動することがあります。その場合は、USBメモリから起動して、”Boot macOS Install from (インストール先のボリューム名)”という項目を選びます。

f:id:siroanko:20170911214228p:plain

対象マシンにCloverを導入する

インストールが終了したら、またUSBメモリのESPから起動して、Cloverの選択画面でインストール先のmacOSを選択して起動します。この後、Cloverインストーラを起動して、インストール先にCloverを入れます。この手順は、先のUSBメモリにCloverを入れたのと同じ作業です。すでに動いているUSBメモリのESPをコピーしても良いです。SierraのHackintoshをHigh Sierraにアップデートする方法をこちらに書いておきましたので、ESPのコピーを行う方法の参考になるかと思います。

macOS環境を整える

USBに入れたCloverとkextで、最低限の起動は行えるようになっているはずです。さらに、グラフィックスカード、Ethernet, サウンドの設定をします。以下の記事が参考になるかと思います。

10件のコメント

  1. 先日のWWDCでMac-miniが発表されなくてがっかり、こちらのブログをみてHackintosh挑戦しちゃいました。
    15年ぶりの自作PCでしたが、
    Core i7-8700K
    MSI Z370I GAMING PRO CARBON AC
    SAPPHIRE NITRO+ Radeon™ RX 580 8GD5
    Thermaltake Core V1
    上記構成で試行錯誤しましたが、このブログのおかげで完動までこぎ着けました。
    Hackintosh面白いですね〜これからも色々な情報待ってます!
    ありがとうございました!

  2. コメントありがとうございます、励みになります。これは最強・鉄壁なパーツラインナップですね。実機で実現できていない最新CPUなので作り甲斐があったと思います。Hackintoshが面白いということに関して全く同感です。今後もよろしくです。

  3. tonymac86のUniBeastでインストールUSBを作製することはできましたが
    macOSインストール画面になるとUSBが認識できないためインストールができなくて困っています。

    どうすればmacOSインストール画面でUSB(キーボード+マウス)を認識できるのか?
    教えて頂ければ助かります。

    宜しくお願いいたします。

    マザーボード:ギガバイトH370M DS3H(チップセットはH370です)
    CPU:Core i3-8100
    メモリ:DDR4 16GB(1枚)
    HDD:2.5インチ500GB HDD

    1. そのUSBポートがmacOSの15個制限で機能していないのかもしれません。

      https://bootmacos.com/entry/2017/09/30/222518

      ほかのUSBポートを試してみてはいかがでしょうか。PS/2の近くのUSBポートが機能する場合が多いようです。

      ちなみにUSBで起動してmacOSインストール画面までは出ているということでしょうか?

      1. お世話になります。
        返信ありがとうございます。

        PS2ポートの上にあるUSB2.0ポートにUSBメモリを刺して起動しても
        macOS Mojaveの(Higha Seierra でも同様でした)インストール画面(日本語等を選択する画面)までは
        行きますがUSBが認識されないため(キーボード or マウス)日本語を選択することができない状態です。
        (でも何でUSBメモリを認識して起動はできるんでしょうね?)

        UnibestにUSBドライバー等?を組み込む手順等を教えて頂ければ幸いです
        宜しくお願いいたします。

        1. USBキーボード・マウスが認識されないということですか。そういう事態は経験なかったです。
          他のUSBポートにUSBキーボード・マウスを挿してみたらどうでしょうか。

          1. 返信ありがとうございます。

            マザーボードに搭載されているUSBポート全てで試しましたが
            USBポートに繋いだキーボード+マウスは認識されませんでした。

            どうすればUSBポートに繋いだキーボード+マウスが認識されるのか?
            教えて頂ければ幸いです。

          2. USBメモリの起動に使えるUSBポートでもキーボード・マウスは認識されないのでしょうか?macOSで認識されないキーボード・マウスなのかな(そういう経験はないですが)。BIOSでUSBのXHCI Hand-offはEnableになっています?もしかすると関係するかも。

            https://bootmacos.com/entry/2017/09/10/221926

返信を残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)