MacOS Monterey 12.3.1 ISOイメージの作成方法

MacOS

MacOS Monterey(12.3.1)のISOイメージの作成方法を説明します.

手順概要

MacOSのインストーラーUSBを作成する手順に似ており,以下の手順で作成します.

  • 通常通りOSをダウンロードします.
  • createinstallmediaコマンドでディスク上のファイルにインストールイメージを作成します.
  • 上記のファイルをISOイメージに変換します.

OSのダウンロード

2022/4/20現在,Macで取得できるOSは,Monterey(12.3.1)です.以下のフォルダに落ちてきます.

/Application/Install macOS Monterey.app/

ISOイメージを格納するファイルの作成

ISOイメージの入れ物となるファイルを作成します.iterm2などのターミナルソフトを起動し,以下のコマンドを実行します.ここからはスーパーユーザで作業します.スーパーユーザでの作業が嫌な人はsudoコマンドを利用してください.

以下は,/Volumes/DATA/src/MacOS/ISO/Monterey.sparseimageというファイルを作成する例です.作成するフォルダおよびファイル名はお好きなものを利用できます.

# hdiutil create -o /Volumes/DATA/src/MacOS/ISO/Monterey -size 14g -layout SPUD -fs HFS+J -type SPARSE
created: /Volumes/DATA/src/MacOS/ISO/Monterey.sparseimage
# ls -al
-rw-r--r--  1 root  admin  42995712  4 20 23:31 Monterey.sparseimage
#

作成したファイルをマウント

先ほど作成したファイルをマウントします.

# hdiutil attach /Volumes/DATA/src/MacOS/ISO/Monterey.sparseimage -noverify -mountpoint /Volumes/InstallMonterey
/dev/disk4              Apple_partition_scheme
/dev/disk4s1            Apple_partition_map
/dev/disk4s2            Apple_HFS                       /Volumes/InstallMonterey
# df
Filesystem     512-blocks       Used  Available Capacity iused      ifree %iused  Mounted (途中略)
/dev/disk4s2     29360064      72608   29287456     1%       6 4294967273    0%   /Volumes/installMonterey
#

createinstallmediaコマンドの実行

USBのインストールメディアを作成するのと同様に,先ほどマウントしたファイルにインストールイメージを作成します.以下のようにcreateinstallmediaコマンドを実行します.

# /Applications/Install macOS Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/InstallMonterey
Ready to start.
To continue we need to erase the volume at /Volumes/installMonterey.
If you wish to continue type (Y) then press return: y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Making disk bootable...
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Install media now available at "/Volumes/Install macOS Monterey"
#

USBに作成するのと同様に,マウントポイントはコマンドの実行中に自動的に変更されます.

ちなみに/Volume/Install macOS Monteryの中身以下のようになっています.

# ls -al /Volumes/Install macOS Monterey/
total 2528
drwxr-xr-x@  4 _unknown  _unknown      136  4 20 23:19 BaseSystem/
drwxr-xr-x@ 21 _unknown  _unknown      714  4 20 23:19 Firmware/
drwxr-xr-x   3 _unknown  _unknown      102  4 10 08:14 Install macOS Monterey.app/
drwxr-xr-x@  3 _unknown  _unknown      102  4 20 23:19 Library/
drwxr-xr-x@  3 _unknown  _unknown      102  4 20 23:19 System/
drwxr-xr-x@  3 _unknown  _unknown      102  4 20 23:19 usr/
#

ファイルのアンマウント

ISOファイルをアンマウントします.

# hdiutil eject /Volumes/Install macOS Monterey/
"disk4" ejected.
#

ISOへの変換

以下のコマンドでファイルをcdr形式?に変換します.

# hdiutil convert /Volumes/DATA/src/MacOS/ISO/Monterey.sparseimage  -format UDTO -o  /Volumes/DATA/src/MacOS/ISO/Monterey
Driver Descriptor Map(DDM: 0)を読み込み中…
Apple(Apple_partition_map: 1)を読み込み中…
(Apple_Free: 2)を読み込み中…
disk image(Apple_HFS: 3)を読み込み中…
.................................................................................................................................................
経過時間:  1m 19.449s
速度: 180.4Mバイト/秒
節約率: 0.0%
created: /Volumes/DATA/src/MacOS/ISO/Monterey.cdr
# ls -l
-rw-r--r--  1 root  admin  15032385536  4 20 23:40 Monterey.cdr
-rw-r--r--  1 root  admin  13496274944  4 20 23:36 Monterey.sparseimage
#

ファイル名の変更

ファイル名をmvコマンドで変更します.

# mv Monterey.cdr Monterey.iso

コメント

タイトルとURLをコピーしました