This tool help you cut the hectic procedure to flash the DMG/ISO for every updates or clean install. this tool will automate the process of burning DMG/ISO files into the USB and also create it Bootable by copying essential files and EFI.
Any MacOS Version from MacOS Mojave (10.14) ➡ MacOS Sonoma (14.0)
-
This tool will only work on Linux & macOS. For Windows, please use Linux-VM, NO WSL!
-
Works on any Linux-Distro
-
Tool provides Generic EFI folder, but you may use custom EFI folder
Make sure you have pre-installed all of this in order for this tool to work;
- USB (16 gb or more)
- Mid-End / High-End Machine (Recommended min 6 cores),as tool uses heavy CPU resources.
DMG/ISO
of MacOS Installer
~ if running on Linux
(~ Debian Recommended)
- Hfsprogs ➡ For partitioning of USB in hfs+
- fdisk ➡ For disk/USB operations
- Peazip (https://peazip.github.io/peazip-64bit.html) ➡ For extraction and decompression
Note : The process of Installing above requisites is different in different linux distros, Kindly follow your steps to install it and come back after doing so.
~ if running on MacOS
- no prerequisites
Dividing this section as per OS;
If you are lucky to have a friend with macOS , you may directly downlaod & extract the macos_installer.zip
from releases. Zip contains the .command
file.
simply,
chmod +x /path/to/macos-installer.command
sudo /path/to/macos-installer.command
In order to run this tool , make sure you have installed the requirements. Now lets get started,
Step 1) Downlaod main_files.arc
from releases
or
Using Peazip
extract the main_files.arc
(Have some ☕️, it will take time!)
Note: Make sure not to alter the file structure downloaded from releases, as tool is dependent upon those files.
cd /path/to/installer.sh
sudo chmod +x installer.sh
sudo sh ./installer.sh
Now you need to provide Input such as USB DEVICE
,DMG/ISO Location
Finally , it will ask for CUSTOM EFI or GENERIC EFI ,
you can opt accordingly.
for GENERIC EFI , you need to know your CPU NAME
, don't worry i've got you covered!
CPU | Name |
---|---|
2nd GEN | Sandy-Bridge |
3rd GEN | Ivy-Bridge |
4th GEN | Haswell |
5th GEN | Broadwell |
6th GEN | SkyLake |
7th GEN | KabyLake |
8th GEN | CoffeeLake |
9th GEN | CoffeeLake-Refresh |
10th GEN | CometLake |
11th GEN | TigerLake |
12th GEN | AlderLake |
13th GEN | RaptorLake |
14th GEN | MeteorLake |
- THREADRIPPER
- Ryzen
- Jaguar
- BullDozer
Now the flashing process will start. you may again have some ☕️.
Finalization: The script will get completed and
VOILA! you now have a MacOS Bootable USB for Non-Apple Devices.🔥
Now just reboot/insert & Select USB from boot-menu and OC will boot!
TESTED ON LINUX MINT CINNAMON :
WORKING of script
- if there's any issue, you may pull an issue with the screenshot.
- the Generic EFI Provided will be able to boot most of all devices. if it doesn't boot ,you need to do advanced troubleshooting.
- visit forums like olarila.com,dortania-opencore,tonymacx86 for booting related issues.