createinstallmedia
/System/Library/CoreService/Applications
. You can customize the process and even add your own installer packages, scripts or profiles. Packages used in System Image Utility have to be Distribution Packages.NetInstall.dmg
image that System Image Utility creates to an external drive. When mounted on a Mac, it will the High Sierra installer applications, and double-clicking it will start the proper installation process.startosinstall
Commandstartosinstall
. The full path to the tool is--usage
argument you get the following:--nointeraction
flag which can be used to run the tool without any user interaction. This is obviously useful for management systems.startosinstall
command to initiate the installation process. Remember that the installation process can take a long time, so it should be initiated by the user in a Self Management portal or run during off-hours for kiosk like Macs in labs or classrooms.--converttoapfs [YES|NO]
argument allows you to suppress automatic APFS conversion on SSD Macs.--volume
argument to target the non-boot volume. However, this will only work when SIP is disabled or when you run startosinstall
from a Recovery/NetInstall disk.--installpackage
option allows you to add one or more custom packages that will be installed after the OS installation is complete. This is very useful for customization and cleanup. Packages used with startosinstall --installpackage
also have to be Distribution Packages.--installpackage
argument, as of 10.13.0 startosinstall
commandstartosinstall
command in scripts, after ensuring the macOS Installer application is downloaded.hdiutil
and asr
) will work with APFS volumes. However, the support article states: