るるぷらす

るるぷらす、だおー

いまさら macOS Mojave にリカバリする方法(インストーラの破損に対処)

はじめに、macOS Mojave (v10.14) は次の Catalina (v10.15) がリリースされるまでに発売された Intel Mac にインストールすることが出来ます。2019年10月8日以降に発売された Mac では macOS Mojave をインストールすることは出来ないかもしれません。

現在、macOS Mojave にリカバリしようとすると下記のエラーメッセージが表示されます。

f:id:egyo2nd:20210322212437j:plain
このmacOS Mojaveインストールアプリケーションは破損しているため、macOSのインストールには使用できません。

これはインストールのために使用していた証明書の有効期限が 2019年10月25日 に有効期限が切れてしまっているためです。macOS Mojave インストーラを使用するためには日付を 2019年10月24日 以前に変更する必要があります。インストール時に Mac をインターネットに接続していると勝手に時刻が同期され、最新の日付になってしまいます。

参考:MacOSのアップデートが破損しているためインストールが使用できない場合の解決手順 | Dai Blog

macOS Mojave リカバリ手順
  1. macOS Mojaveインストール (Install macOS Mojave.app) を用意
    以前のバージョンの macOS を入手する - Apple サポート
  2. インストールメディア用の USB デバイスUSBメモリやポータブルHDD)を用意
  3. 事前にディスクユーティリティを使用して初期化
    → GUIDパーティションマップ にすること
    ボリュームの名前は単純な英字にする(あとで勝手に変更される)
    f:id:egyo2nd:20210322214205p:plain
  4. macOS の起動可能なインストーラを作成する方法 に従いインストーラメディアを作成
    例:sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/Install
  5. Mac をシャットダウン
  6. 電源ボタンを押して、Option キーを押しながらしばらく待つ
  7. Install macOS Mojave を選んで起動
    f:id:egyo2nd:20210322211919j:plain:w260
  8. 重要 masOSユーティリティが立ち上がったら、メニューバーの右上にある "Wi-Fiをオフにする"
  9. メニューバーの ユーティリティ > ターミナル を起動
  10. 日付を 2019年10月24日以前 に変更
    例えば、date MMDDHHMMCCYY で変更することが出来ます。
    f:id:egyo2nd:20210322212838j:plain
    参考:リカバリーモードからターミナルで時刻変… - Apple コミュニティ
  11. 最後に date と入力して日付が変わっていることを確認
  12. ターミナルを終了
  13. macOSユーティリティから macOSインストール を選び、続ける
  14. Install macOS Mojave ウィンドウが表示されれば OK
  15. このまま通常通りインストールを実行

以上の手順で、macOS Mojave にリカバリすることが出来ます。インストールが完了した後に Wi-FiEthernet を有効にして時刻を同期させても問題はありません。

Mojave は 32bit アプリケーションが使用できる最終バージョンです。プログラムの検証などで必要になることもあったので、リカバリの方法をここに書き残しておきます。