Currently if we want to wipe and reinstall macOS we have two options: we can either use Internet Recovery to reinstall it from over the internet, or we can use a USB stick prepared using createinstallmedia.
This is fine if we just need to wipe and reinstall a single Mac, but when it comes to whole classrooms full of Macs, this approach presents some problems:
- For the Internet Recovery approach we are constrained by our internet bandwidth and a classroom full of 20+ Macs can easily max this out when installing macOS at the same time.
- For the USB approach we don't have large quantities of USB sticks and it is time consuming to prepare them for macOS installation purposes.
Our organisation currently has a moratorium on buying new Macs, so all our Macs are still older Intel Macs which are capable of NetBooting/NetInstalling. However, we just updated to macOS Catalina over the summer, and found that System Image Utility and the UI tools for NetBoot/NetInstall are gone.
While Apple does provide a document https://developer.apple.com/support/downloads/macOS-Server-Service-Migration-Guide.pdf which describes how we can make use of the underlying macOS components to provide the NetInstall service, with System Image Utility gone we don't currently have a way to create a NetInstall image for Catalina.
Is there a third-party app which can create a Catalina NetInstall image? Or alternatively, is there another macOS Catalina deployment method which doesn't involve having hundreds of USB sticks or maxing out our internet connection?