Releases: TheSawkit/macos_multiboot_creator
Releases · TheSawkit/macos_multiboot_creator
v1.0
📋 What the script does
The script automates creating a multiboot USB drive by:
- 🔍 Auto-detecting macOS installers in
/Applications - 📦 Smart partitioning the external disk (one volume per macOS version)
- 🚀 Creating bootable installation media on each partition
🚀 Quick Start
Prerequisites
- macOS (uses
diskutilandcreateinstallmedia) - Python 3.6+
- macOS installers in
/Applications(Download with Mist) - External USB drive/SSD with enough space (64GB+ recommended)
- Admin privileges (sudo required)
Usage
1. Clone the repository:
git clone https://github.com/gitsawkit/macos_multiboot_creator.git
cd macos_multiboot_creator2. Connect your external drive
3. Run the script:
sudo python3 main.py4. Follow the prompts:
- Select target disk
- Confirm disk erasure
- Automatic partitioning and installation
Options
sudo python3 main.py --help
--debug: Debug mode (detailed logs)--app-dir /path/to/installers: Custom installer directory
⚠️ Critical Warning
The selected disk will be COMPLETELY ERASED. Backup all important data before proceeding.
📥 Downloading macOS Installers
- Download Mist
- Choose "Installer" (NOT "Firmware") and "Application (.app)" format
- Select desired macOS version
- Move the downloaded
.appfile to/Applications
🐛 Common Issues
- No installers found: Verify
.appfiles are in/Applications - Permission denied: Use
sudo - No external drive detected: Ensure drive is connected, mounted, and has sufficient free space