[Hackintosh] macOS High Sierra へアップグレード

Hackintosh で macOS Sierra をインストールしたときのことは何度か書いた。

Hackintosh(macOS Sierra)に挑戦する – with a Christian Wife
https://wacw.cf/2016/11/27/building-hackintosh/

Hackintoshに挑戦する2 – with a Christian Wife
https://wacw.cf/2016/11/28/building-hackintosh-2/

今年は9月末に macOS High Sierra がリリースされた。MacBook Pro や Mac Mini はすぐにアップグレードしたが、主に使っている Hackintosh は後回しにしていたが、やっと実行することにした。

本当はクリーンインストールをしてこれを機に OS を掃除したかったんだけど、時間がないのでそのまま現行のシステムをアップグレードすることにした。

インストールは以下のサイトに従った。システムドライブは SSD を使っているので、もちろんファイルシステムは最新の APFS を使うことにした。

Update Directly to macOS High Sierra
https://www.tonymacx86.com/threads/update-directly-to-macos-high-sierra.232707/

(1)今回は現行システムのアップグレードなので、万が一起動しなくなったときに備えてバックアップを丁寧に取っておいた。

Time Machine が最新の状態までバックアップを取っていることを確認し、さらに Carbon Copy Cloner で別のディスクへバックアップ。Carbon Copy Cloner でバックアップしたディスクから起動できることまできちんと確認した。

Mac Backup Software | Carbon Copy Cloner | Bombich Software
https://bombich.com/ja

(2)macOS Sierra を最新版にしておく。

(3)私はグラフィックボードとして EVGA GeForce GTX 960 02G-P4-2962-KR を使っているので、念のため最新版の Web Drivers が利用できるよう、以下のサイトに従い、EFI パーティションの config.plist を書き換えておいた。EFI パーティションをマウントするには後述の6の方法に従う。

NVIDIA Releases Alternate Graphics Drivers for macOS High Sierra 10.13.0 (378.10.10.10.15)
https://www.tonymacx86.com/threads/nvidia-releases-alternate-graphics-drivers-for-macos-high-sierra-10-13-0-378-10-10-10-15.225522/

(4)現在インストールされている Clover を最新版にする。公式サイトから Clover EFI bootloader をダウンロードしてきて、上書きインストール。

Clover EFI bootloader download
https://sourceforge.net/projects/cloverefiboot/

(5)以下のページから FakeSMC とその他必要な kext をダウンロードしてくるんだけど、私は必要な kext というものがどれか分からず、とりあえず FakeSMC だけ入手した。ダウンロードには tonymacx86.com のアカウント作成が必要。

(6)以下のサイトに従うか、EFI Mounter v3 を使い、EFI パーティションをマウントする。

How To Mount EFI Partition on Mac
https://askmhs.blogspot.jp/2016/08/how-to-mount-efi-partition-on-mac.html

Community Software
https://www.tonymacx86.com/resources/categories/community-software.10/

(7)3のファイルを解凍して出来あがった FakeSMS.kext を6の /EFI/CLOVER/kexts/Other/ へコピーする。

(8)Mac App Store で High Sierra をダウンロード。インストールはまだしない。

(9)Applications フォルダにできた8のファイル(Install macOS High Sierra.app)で「右クリック> Show Package Contents」と進む。

その中の「Contents > Contents > SharedSupport > BaseSystem.dmg」をマウント。

その中の「usr > standalone > i386 > apfs.efi」を6の /EFI/CLOVER/driver64UEFI/ へコピーする。

参考:
Install High Sierra Public Beta to a new partition (APFS)
https://www.tonymacx86.com/threads/install-high-sierra-public-beta-to-a-new-partition-apfs.226446/

(10)8の High Sierra のインストールをスタートする。リブートしたら、Clover の画面で「Boot macOS Install from [ドライブ名]」を選択、インストールが完了するのを待つ。

(11)インストールが完了したら Clover の画面で「Boot macOS from [ドライブ名]」でシステムが起動する。3でグラフィックボードの Web Drivers を設定したせいか、最初に最新版のインストールを促す画面が出てきたのでインストール。

これであっさり High Sierra にアップグレードされた。