macOSをオフラインでインストールできるようインストールメディア作成の保管用ディスクイメージ(.dmg)を作成する(.iso、USBメモリ作成可能)

※ターミナルの作業フォルダにインストーラの約3倍以上の空き容量が必要
  1. macOSインストーラアプリの正式な名前を確認する

        ls /Applications/
        
  2. INSTALLER変数にインストーラファイル名を指定する(「.app」は除く)

        INSTALLER="Install macOS Sequoia"
        
  3. 作業イメージファイルを作成

        hdiutil create -o "${INSTALLER}.sparseimage" -volname "InstallVolume" -layout SPUD -fs HFS+J -type SPARSE
        hdiutil attach "${INSTALLER}.sparseimage" -noverify -nobrowse -mountpoint "/Volumes/${INSTALLER}"
        
  4. 作業イメージファイルにインストーラを書き込み(認証が必要)

        sudo "/Applications/${INSTALLER}.app/Contents/Resources/createinstallmedia" --volume "/Volumes/${INSTALLER}" --nointeraction
        
  5. 認識容量の縮小可能な最小サイズを確認する

        diskutil resizeVolume "/Volumes/${INSTALLER}" limits
        
  6. 「Minimum ... (◯◯◯◯◯ Bytes)」を確認し、認識容量を縮小する(Error: -69787 が発生する場合は値を調整し、段階的に縮小する)

        diskutil resizeVolume "/Volumes/${INSTALLER}" "◯◯◯◯◯B"
        
  7. アンマウント

        hdiutil detach "/Volumes/${INSTALLER}"
        
  8. 復元用の read-only DMG を作る

        hdiutil convert "${INSTALLER}.sparseimage" -format UDRO -o "${INSTALLER}.dmg"
        
  9. asr 用に事前スキャン

        asr imagescan --source "${INSTALLER}.dmg"
        
  10. 中間 SPARSEイメージ を削除

        rm "${INSTALLER}.sparseimage"
        

DMGファイルからインストールISOファイルを作成

    INSTALLER="Install macOS Sequoia"
    hdiutil convert "${INSTALLER}.dmg" -format UDTO -o "${INSTALLER}.cdr"
    mv "${INSTALLER}.cdr" "${INSTALLER}.iso"
    

DMGファイルからインストールUSBメモリを作成

  1. 書き込むUSBメモリのデバイス番号を確認する

        diskutil list
        
  2. DMGファイル名とデバイス番号を指定して書き込み

        sudo asr restore --source "Install macOS Sequoia.dmg" --target /dev/disk◯ --erase --noprompt
        

作成したmacOSインストールメディアでApple T2セキュリティチップを搭載したMacをセットアップする際、「この起動ディスクを検証するにはインターネットに接続する必要があります。」のメッセージが表示されてインストールを開始できない場合、以下の手順が必要。

  1. Macの電源を入れ、すぐに「command+ R」キーを押し続けて「macOS復旧」に入る。
  2. ユーザの選択画面が表示されたら、パスワードを入力して認証。
  3. メニューバーの「ユーティリティ」メニューから「起動セキュリティユーティリティ」を選択。
  4. 認証を求められたら、管理者アカウントを選択して認証。
  5. 「安全なセキュリティ」の選択肢で「中程度のセキュリティ」を選択。
  6. 「macOS復旧」を終了し、再度インストールメディアでの起動を試みる。

コメント

このブログの人気の投稿

よく使う grep オプション

macで node.js と npm をインストールする流れ