macOSをオフラインでインストールできるようインストールメディア作成の保管用ディスクイメージ(.dmg)を作成する(.iso、USBメモリ作成可能)
※ターミナルの作業フォルダにインストーラの約3倍以上の空き容量が必要
-
macOSインストーラアプリの正式な名前を確認する
ls /Applications/ -
INSTALLER変数にインストーラファイル名を指定する(「.app」は除く)
INSTALLER="Install macOS Sequoia" -
作業イメージファイルを作成
hdiutil create -o "${INSTALLER}.sparseimage" -volname "InstallVolume" -layout SPUD -fs HFS+J -type SPARSE hdiutil attach "${INSTALLER}.sparseimage" -noverify -nobrowse -mountpoint "/Volumes/${INSTALLER}" -
作業イメージファイルにインストーラを書き込み(認証が必要)
sudo "/Applications/${INSTALLER}.app/Contents/Resources/createinstallmedia" --volume "/Volumes/${INSTALLER}" --nointeraction -
認識容量の縮小可能な最小サイズを確認する
diskutil resizeVolume "/Volumes/${INSTALLER}" limits -
「Minimum ... (◯◯◯◯◯ Bytes)」を確認し、認識容量を縮小する(Error: -69787 が発生する場合は値を調整し、段階的に縮小する)
diskutil resizeVolume "/Volumes/${INSTALLER}" "◯◯◯◯◯B" -
アンマウント
hdiutil detach "/Volumes/${INSTALLER}" -
復元用の read-only DMG を作る
hdiutil convert "${INSTALLER}.sparseimage" -format UDRO -o "${INSTALLER}.dmg" -
asr 用に事前スキャン
asr imagescan --source "${INSTALLER}.dmg" -
中間 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メモリを作成
-
書き込むUSBメモリのデバイス番号を確認する
diskutil list -
DMGファイル名とデバイス番号を指定して書き込み
sudo asr restore --source "Install macOS Sequoia.dmg" --target /dev/disk◯ --erase --noprompt
作成したmacOSインストールメディアでApple T2セキュリティチップを搭載したMacをセットアップする際、「この起動ディスクを検証するにはインターネットに接続する必要があります。」のメッセージが表示されてインストールを開始できない場合、以下の手順が必要。
- Macの電源を入れ、すぐに「command+ R」キーを押し続けて「macOS復旧」に入る。
- ユーザの選択画面が表示されたら、パスワードを入力して認証。
- メニューバーの「ユーティリティ」メニューから「起動セキュリティユーティリティ」を選択。
- 認証を求められたら、管理者アカウントを選択して認証。
- 「安全なセキュリティ」の選択肢で「中程度のセキュリティ」を選択。
- 「macOS復旧」を終了し、再度インストールメディアでの起動を試みる。
コメント
コメントを投稿