[Hackintosh] High Sierra から Mojave へアップグレード

Hackintosh を High Sierra から Mojave へアップグレードしようとして、いろいろ手こずった。

下準備として、グラフィックカードを交換したことと、バックアップを取ったことについては書いた。

[Hackintosh] グラフィックカードの交換 – with a Christian Wife
https://wacw.cf/2019/02/05/replacing-graffic-card/

[Hackintosh] Carbon Copy Cloner によるバックアップ – with a Christian Wife
https://wacw.cf/2019/02/06/carbon-copy-cloner/

ベースとなっているマシンは去年作成したものだ。

Hackintosh に挑戦する 2018 – with a Christian Wife
https://wacw.cf/2018/08/22/hackintosh-2018/

まずはバックアップ。Carbon Copy Cloner で OS を丸ごとバックアップし、万が一の際はバックアップ先から起動できるようにしておく。

ただ Carbon Copy Cloner は ESP まではバックアップしてくれない。Hackintosh の設定変更は ESP だけなので、OS をバックアップしていても、ESP に問題があれば起動できない。設定変更前に、ESP をバックアップしておく必要があるのだ(最初これに気付かずに、設定変更後 OS が起動できなくて困った)。

ESP のバックアップはフォルダーごとコピーしておけばいい。Clover Configurator 等で ESP をマウントし、どこか別の場所にコピーしてバックアップしておこう。

もし OS が起動しなくなった場合は、HDD/SSD を取り出して別マシンに繋ぎ ESP をマウント。バックアップと差し替えればいい。

参考:
ESPを自動バックアップする – Boot macOS
https://bootmacos.com/entry/2018/01/28/171813

起動失敗に備えてバックアップ – Boot macOS
https://bootmacos.com/entry/2018/01/03/120134

***

バックアップができたところで、アップグレード作業。

(0)iTunes で Mojave のダウンロードを済ませておく。

ダウンロードしたらどこかにコピーを保管しておくと後で使えることがある。

(1)Kext Updater で Clover と kext のアップデートをチェックし、アップデートファイルをダウンロードする。

profdrluigi / kextupdater / Downloads ― Bitbucket
https://bitbucket.org/profdrluigi/kextupdater/downloads/

ワンクリックで最新kextに~Kext Updater.app – Boot macOS
https://bootmacos.com/entry/2018/07/21/003000

(2)1でダウンロードした Clover だけ先にアップデートする(Clover のアップデートと kext のアップデートは分けて作業する)。

アップデートの際 Customize で、以下に「だけ」チェックを入れ、インストールする。

・Clover for UEFI booting only
・Install Clover in the ESP

(これ以外にチェックを入れると、Clover でドライブを選択後、進めなくなってしまった。)

Cloverインストーラの設定 – Boot macOS
https://bootmacos.com/entry/2017/09/13/170834

再起動すると、Clover メニューのバージョン表示で 4861 にアップデートされた。

なお、Clover のアップデートの際に、ドライブのルートディレクトリに EFI-Backups という名前で ESP のバックアップが自動的に作成される。

(3)Kext Updater や Clover Configurator 等を使い、ESP をマウント。1の最新 kext ファイルと差し替える。再起動で kext のアップデートが反映される。

ただ、FakeSMC.kext は差し替えてもアップデートが反映されなかった(とりあえず無視)。

(4)AppStore で Mojave をインストール。

途中何度か再起動され、無事アップグレードが完了した。

参考:
Mojaveにアップデート – Boot macOS
https://bootmacos.com/entry/2018/09/29/113252

macOS 10.13.6 Update | tonymacx86.com
https://www.tonymacx86.com/threads/macos-10-13-6-update.255911/