mist download installer 10.15.7 --output-type package
mist download installer 10.15.7 --output-type package
mist download installer 10.15.7 --output-type package
/private/tmp/com.ninxsoft.mist/001-68446/
/private/tmp/com.ninxsoft.mist/001-68446/
/private/tmp/com.ninxsoft.mist/001-68446/
ls -la /private/tmp/com.ninxsoft.mist/001-68446/
ls -la /private/tmp/com.ninxsoft.mist/001-68446/
ls -la /private/tmp/com.ninxsoft.mist/001-68446/
total 39162064
drwxr-xr-x@ 15 root wheel 480 Mar 20 03:03 .
drwxr-xr-x 4 user wheel 128 Mar 20 01:46 ..
-rw-r--r--@ 1 root wheel 11274289152 Mar 20 03:05 001-68446.dmg
-rw------- 1 root wheel 8972 Mar 20 01:46 001-68446.English.dist
-rw------- 1 root wheel 328 Mar 20 01:46 AppleDiagnostics.chunklist
-rw------- 1 root wheel 3147529 Mar 20 01:46 AppleDiagnostics.dmg
-rw------- 1 root wheel 2020 Mar 20 01:46 BaseSystem.chunklist
-rw------- 1 root wheel 498625205 Mar 20 01:50 BaseSystem.dmg
-rw------- 1 root wheel 10752325 Mar 20 01:50 InstallAssistantAuto.pkg
-rw------- 1 root wheel 26896 Mar 20 01:50 InstallESDDmg.chunklist
-rw------- 1 root wheel 7737578258 Mar 20 02:53 InstallESDDmg.pkg
-rw------- 1 root wheel 1584 Mar 20 02:53 InstallInfo.plist
-rw------- 1 root wheel 1904883 Mar 20 02:53 MajorOSInfo.pkg
-rw------- 1 root wheel 799432 Mar 20 02:53 OSInstall.mpkg
-rw------- 1 root wheel 500655390 Mar 20 02:57 RecoveryHDMetaDmg.pkg
total 39162064
drwxr-xr-x@ 15 root wheel 480 Mar 20 03:03 .
drwxr-xr-x 4 user wheel 128 Mar 20 01:46 ..
-rw-r--r--@ 1 root wheel 11274289152 Mar 20 03:05 001-68446.dmg
-rw------- 1 root wheel 8972 Mar 20 01:46 001-68446.English.dist
-rw------- 1 root wheel 328 Mar 20 01:46 AppleDiagnostics.chunklist
-rw------- 1 root wheel 3147529 Mar 20 01:46 AppleDiagnostics.dmg
-rw------- 1 root wheel 2020 Mar 20 01:46 BaseSystem.chunklist
-rw------- 1 root wheel 498625205 Mar 20 01:50 BaseSystem.dmg
-rw------- 1 root wheel 10752325 Mar 20 01:50 InstallAssistantAuto.pkg
-rw------- 1 root wheel 26896 Mar 20 01:50 InstallESDDmg.chunklist
-rw------- 1 root wheel 7737578258 Mar 20 02:53 InstallESDDmg.pkg
-rw------- 1 root wheel 1584 Mar 20 02:53 InstallInfo.plist
-rw------- 1 root wheel 1904883 Mar 20 02:53 MajorOSInfo.pkg
-rw------- 1 root wheel 799432 Mar 20 02:53 OSInstall.mpkg
-rw------- 1 root wheel 500655390 Mar 20 02:57 RecoveryHDMetaDmg.pkg
total 39162064
drwxr-xr-x@ 15 root wheel 480 Mar 20 03:03 .
drwxr-xr-x 4 user wheel 128 Mar 20 01:46 ..
-rw-r--r--@ 1 root wheel 11274289152 Mar 20 03:05 001-68446.dmg
-rw------- 1 root wheel 8972 Mar 20 01:46 001-68446.English.dist
-rw------- 1 root wheel 328 Mar 20 01:46 AppleDiagnostics.chunklist
-rw------- 1 root wheel 3147529 Mar 20 01:46 AppleDiagnostics.dmg
-rw------- 1 root wheel 2020 Mar 20 01:46 BaseSystem.chunklist
-rw------- 1 root wheel 498625205 Mar 20 01:50 BaseSystem.dmg
-rw------- 1 root wheel 10752325 Mar 20 01:50 InstallAssistantAuto.pkg
-rw------- 1 root wheel 26896 Mar 20 01:50 InstallESDDmg.chunklist
-rw------- 1 root wheel 7737578258 Mar 20 02:53 InstallESDDmg.pkg
-rw------- 1 root wheel 1584 Mar 20 02:53 InstallInfo.plist
-rw------- 1 root wheel 1904883 Mar 20 02:53 MajorOSInfo.pkg
-rw------- 1 root wheel 799432 Mar 20 02:53 OSInstall.mpkg
-rw------- 1 root wheel 500655390 Mar 20 02:57 RecoveryHDMetaDmg.pkg
ls -la /Volumes/
ls -la /Volumes/
ls -la /Volumes/
drwxr-xr-x 6 root wheel 192 Mar 20 03:16 .
drwxrwxr-x 7 user staff 306 Mar 20 01:08 MacOS Installer
drwxr-xr-x 6 root wheel 192 Mar 20 03:16 .
drwxrwxr-x 7 user staff 306 Mar 20 01:08 MacOS Installer
drwxr-xr-x 6 root wheel 192 Mar 20 03:16 .
drwxrwxr-x 7 user staff 306 Mar 20 01:08 MacOS Installer
sudo hdiutil attach /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.dmg
sudo hdiutil attach /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.dmg
sudo hdiutil attach /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.dmg
Checksumming Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR :: verified CRC32 $343A54DE
... disk image (Apple_HFS : 4): verified CRC32 $9A65847F
...
/dev/disk9 GUID_partition_scheme
/dev/disk9s1 Apple_HFS /Volumes/macOS Base System
Checksumming Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR :: verified CRC32 $343A54DE
... disk image (Apple_HFS : 4): verified CRC32 $9A65847F
...
/dev/disk9 GUID_partition_scheme
/dev/disk9s1 Apple_HFS /Volumes/macOS Base System
Checksumming Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR :: verified CRC32 $343A54DE
... disk image (Apple_HFS : 4): verified CRC32 $9A65847F
...
/dev/disk9 GUID_partition_scheme
/dev/disk9s1 Apple_HFS /Volumes/macOS Base System
sudo asr restore \ --source /Volumes/macOS\ Base\ System \ --target "/Volumes/MacOS Installer" \ --erase \ --noprompt
sudo asr restore \ --source /Volumes/macOS\ Base\ System \ --target "/Volumes/MacOS Installer" \ --erase \ --noprompt
sudo asr restore \ --source /Volumes/macOS\ Base\ System \ --target "/Volumes/MacOS Installer" \ --erase \ --noprompt
Validating target...done Validating source...done Validating sizes...done Restoring ....10....20....30....40....50....60....70....80....90....100 Verifying ....10....20....30....40....50....60....70....80....90....100 Restored target device is /dev/disk4s2. Remounting target volume...done
Restore completed successfully.
Validating target...done Validating source...done Validating sizes...done Restoring ....10....20....30....40....50....60....70....80....90....100 Verifying ....10....20....30....40....50....60....70....80....90....100 Restored target device is /dev/disk4s2. Remounting target volume...done
Restore completed successfully.
Validating target...done Validating source...done Validating sizes...done Restoring ....10....20....30....40....50....60....70....80....90....100 Verifying ....10....20....30....40....50....60....70....80....90....100 Restored target device is /dev/disk4s2. Remounting target volume...done
Restore completed successfully.
sudo mkdir -p "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport"
sudo mkdir -p "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport"
sudo mkdir -p "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport"
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.dmg \ "/Volumes/MacOS Installer/BaseSystem.dmg" sudo cp /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.chunklist \ "/Volumes/MacOS Installer/BaseSystem.chunklist"
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.dmg \ "/Volumes/MacOS Installer/BaseSystem.dmg" sudo cp /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.chunklist \ "/Volumes/MacOS Installer/BaseSystem.chunklist"
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.dmg \ "/Volumes/MacOS Installer/BaseSystem.dmg" sudo cp /private/tmp/com.ninxsoft.mist/001-68446/BaseSystem.chunklist \ "/Volumes/MacOS Installer/BaseSystem.chunklist"
sudo pkgutil --expand \ /private/tmp/com.ninxsoft.mist/001-68446/InstallESDDmg.pkg \ /tmp/InstallESD
sudo pkgutil --expand \ /private/tmp/com.ninxsoft.mist/001-68446/InstallESDDmg.pkg \ /tmp/InstallESD
sudo pkgutil --expand \ /private/tmp/com.ninxsoft.mist/001-68446/InstallESDDmg.pkg \ /tmp/InstallESD
# The main ~7.7GB installer image
sudo cp /tmp/InstallESD/InstallESD.dmg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/" # Install assistant automation
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/InstallAssistantAuto.pkg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/" # OS metadata
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/MajorOSInfo.pkg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/"
# The main ~7.7GB installer image
sudo cp /tmp/InstallESD/InstallESD.dmg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/" # Install assistant automation
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/InstallAssistantAuto.pkg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/" # OS metadata
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/MajorOSInfo.pkg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/"
# The main ~7.7GB installer image
sudo cp /tmp/InstallESD/InstallESD.dmg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/" # Install assistant automation
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/InstallAssistantAuto.pkg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/" # OS metadata
sudo cp /private/tmp/com.ninxsoft.mist/001-68446/MajorOSInfo.pkg \ "/Volumes/MacOS Installer/Install macOS Catalina.app/Contents/SharedSupport/"
sudo hdiutil detach /Volumes/macOS\ Base\ System
sudo hdiutil detach /Volumes/macOS\ Base\ System
sudo hdiutil detach /Volumes/macOS\ Base\ System
"disk9" ejected.
"disk9" ejected.
"disk9" ejected.
ls -la "/Volumes/MacOS Installer/"
ls -la "/Volumes/MacOS Installer/"
ls -la "/Volumes/MacOS Installer/"
total 973888
drwxr-xr-x@ 5 root wheel 160 Mar 20 03:22 .
drwxr-xr-x 7 root wheel 224 Mar 20 03:23 ..
-rw------- 1 root wheel 2020 Mar 20 03:22 BaseSystem.chunklist
-rw------- 1 root wheel 498625205 Mar 20 03:22 BaseSystem.dmg
drwxr-xr-x@ 3 root wheel 96 Mar 20 03:22 Install macOS Catalina.app
total 973888
drwxr-xr-x@ 5 root wheel 160 Mar 20 03:22 .
drwxr-xr-x 7 root wheel 224 Mar 20 03:23 ..
-rw------- 1 root wheel 2020 Mar 20 03:22 BaseSystem.chunklist
-rw------- 1 root wheel 498625205 Mar 20 03:22 BaseSystem.dmg
drwxr-xr-x@ 3 root wheel 96 Mar 20 03:22 Install macOS Catalina.app
total 973888
drwxr-xr-x@ 5 root wheel 160 Mar 20 03:22 .
drwxr-xr-x 7 root wheel 224 Mar 20 03:23 ..
-rw------- 1 root wheel 2020 Mar 20 03:22 BaseSystem.chunklist
-rw------- 1 root wheel 498625205 Mar 20 03:22 BaseSystem.dmg
drwxr-xr-x@ 3 root wheel 96 Mar 20 03:22 Install macOS Catalina.app - Last of the 10.x era. It's the final version under the traditional 10.x naming scheme, the last Intel-only release, and the last to carry the flat iOS 7-era design language that originated with Yosemite. Mature and stable.
- Security for the Internet. Catalina received security updates through July 2022, meaning its certificate trust store, TLS handling, and cipher suite support stayed contemporary for several years after release. It can negotiate HTTPS with the modern web.
- Homebrew support. Catalina is still supported with minor caveats for newer formulae and receives bottles for most packages. The package manager works.
- Modern app support. Most developer tools, editors, and utilities still have builds targeting 10.15 (though you'll probably have to do some digging)
- Pre-Apple Silicon. No Rosetta, no ARM transition. Just Intel macOS. - The macOS App Store on Ventura/Sequoia won't let you download Catalina's Install macOS Catalina.app normally
- Even if you obtain the installer, /usr/sbin/installer and createinstallmedia perform OS compatibility checks that reject older installers on newer host systems
- SIP and system integrity policies interfere with running old installer binaries - A modern Mac (I used a MacBook Air M4 running macOS Sequoia)
- A USB drive ≥ 8GB, formatted as Mac OS Extended (Journaled), GUID Partition Map, I named mine MacOS Installer and will be using that name throughout this tutorial.
- mist-cli installed (brew install mist-cli)
- sudo access - Shut down the MacBook Pro
- Insert the USB drive
- Power on while holding Option (⌥)
- Select "MacOS Installer" from the boot picker
- Once in the installer, use Disk Utility to erase your internal drive (APFS or Mac OS Extended, GUID Partition Map)
- Quit Disk Utility and run Install macOS Catalina