MacOS SierraのISOイメージ作成

[VirtualBox]仮想環境で macOS Sierra を導入(isoイメージ作成)[Sierra] - Qiita

VirtualBoxMacOSの夢を見たいので

上記を参考にISOを作ります。

 

まず、App Storeから、MacOS Sierraをダウンロードしました。

※ コピペしやすいように、行頭の $ 外しておいた版

no_prompt
cp -a "/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg" .
hdiutil attach ./InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o Sierra.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert Sierra.cdr.dmg -format UDTO -o Sierra.iso
mv Sierra.iso.cdr Sierra.iso 
rm Sierra.cdr.dmg

これを、シェルスクリプト(make_iso.sh)として保存して、

実行権限を付与(chmod +x)して実行します。

 

 

以下、ログです。

nao@tomori: make_iso$ chmod +x ./make_iso.sh
nao@tomori: make_iso$ sudo ./make_iso.sh
Password:
/dev/disk3              GUID_partition_scheme
/dev/disk3s1            EFI
/dev/disk3s2            Apple_HFS                          /Volumes/esd
...............................................................................
created: /Users/nao/MacOS_Sierra_ISO/Sierra.cdr.dmg
/dev/disk4              Apple_partition_scheme
/dev/disk4s1            Apple_partition_map
/dev/disk4s2            Apple_HFS                          /Volumes/iso
    Validating target...done
    Validating source...done
    Retrieving scan information...done
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Remounting target volume...done
"disk3" unmounted.
"disk3" ejected.
"disk4" unmounted.
"disk4" ejected.
Reading Driver Descriptor Map (DDM : 0)…
Reading Apple (Apple_partition_map : 1)…
Reading disk image (Apple_HFS : 2)…
...............................................................................
Elapsed Time: 39.336s
Speed: 186.0Mbytes/sec
Savings: 0.0%
created: /Users/nao/MacOS_Sierra_ISO/Sierra.iso.cdr