In 2016, Apple renamed OS X to macOS and announced the launch of MacOS Lion. Since then, customers have received free software updates for Mac computers through the online App Store. Whether performing a clean install or an upgrade, the Mac App Store requires an internet connection to download the complete macOS installation files. Additionally, Apple offers internet-based recovery of macOS in case of boot-related issues.
While online software updates have become pretty much the standard nowadays, you need a stable internet connection to the Apple servers for it to work. In my experience, this isn’t always the case on launch dates for OS updates. These days, Apple servers can be overloaded with simultaneous users who waits for a download. The macOS installers, on average, are around 10GB in size, and if the download process is interrupted, you may not be able to resume from where it was previously left off. Also, if you have so many Macs at your home to update, downloading on each is a waste of money and time.
Although it was previously possible, as of 2024, you cannot install macOS versions completely offline. However, you can do it in semi-offline mode using a macOS USB installer, which saves time and data by eliminating the need to download the large installer from the internet. Nevertheless, internet access may still be required for activation, accessing Apple accounts, and certain security verifications.
A macOS USB drive can recover and restore a Mac experiencing software-related boot issues. Creating a macOS USB installer for versions from Lion to Sonoma is a straightforward process that takes just a few minutes, as explained below.
Step 1: Download macOS offline Installer
Apple provides public and direct links for most macOS versions, starting from macOS Lion up to Sonoma, in DMG and PKG format. After downloading, you have to extract the macOS app installer from the image file by double-clicking it, and that is the macOS offline or size installer.
It is a bit tricky to download macOS High Sierra, Catalina and Mojave; you have to use a third-party script to download these versions.
Download the gibMacOS script from this link and extract it to your Mac. From the extracted folder, locate and run the script called gibMacOS.command — it will open the Terminal as shown below. You may want to install the latest version of Python if it has not been installed on your Mac yet. Post install, wait for the gibMacOS script download the current macOS catalog from Apple server.
Wait for the script to fetch the macOS download catalogue from Apple. When the list is ready choose a number as per your OS option and press the Return/Enter key. You can use this script to download macOS Sonoma 14, Ventura 13, Monterey 12, Big Sur 11, Catalina (10.15), Mojave (10.14), and High Sierra (10.13.6). A new folder “macOS downloads” appears in the “gibMacOS-master” as you provide a download option, and the OS starts downloading as you can see in the video.
The OS gets downloaded as parts, PKGs, DMGs and other files. For macOS versions up-to Big Sur, you need to use another script “BuildmacOSInstallApp.command” in the main folder to join all the downloads and make the full macOS installer app. All you need is to drag and drop the downloaded macOS folder to the terminal window. The script will build the offline installer and save it to the same folder.
You don’t need to use the second script if your choice is macOS Big Sur. Because, for macOS Big Sur you get a full-size installer from Apple in PKG format. Double-click and open the InstallAssistant.PKG to save the “Install macOS Big Sur.app” to the Applications folder.
Step 2: Make a macOS bootable USB installer
It is possible to create a backup macOS installer on a DVD or USB drive but later is the best choice. Most of the Macs these days don’t have DVD slots, and the installation through a disc is very slow. Hence we discuss only about making macOS recovery installer on a USB disc. For this you need a Mac and a USB pen drive of at least 8 GB space, and a third-party app called DiskMaker.
- First, download a copy of Disk Maker from the official website.
- Choose a version as per your requirement. For example, if you want make USB installer for macOS Catalina 10.15, download Disk Maker X 9.
- I use a MacBook Pro with High Sierra. Hence, I’m downloading disk maker X 7.
- The next step is to download full macOS installer from the App Store to your Applications folder.
- Run Disk Maker DMG installer and copy the app to the Applications.
- The application will automatically detect the downloaded macOS as shown in the screenshot. Select “Use this Copy” if you would like to proceed with it.
- Next is setting the USB pen drive for creating the bootable installer. Choose the third option ” An 8 GB USB Thumb drive.”
- The app will list all drives in your system. Pick the one you would like use as macOS USB installer.
- Ignore the warning message and proceed to Erase and Create macOS USB disk. Don’t forget to provide your admin password when it prompts.
- Keep checking notifications tab for progress. When it completes you will find Install macOS Mojave (or High Sierra) mounted to your desktop as a USB disk.
- That’s your backup. Unmount and keep the USB installer to a safe place.
Unfortunately, the above app is not compatible with macOS Big Sur 11 and above. Check the instructions on Apple website, the manual method to make macOS offline USB installer.
What is the alternative if I don’t have usable Mac at the moment?
This method is applicable when you have a Mac, and the internet recovery fails. But think about a situation when your only Mac stops to boot, and you don’t have USB installer or TimeMachine backup! Downloading MacOS DMG file might save you. If you have a macOS DMG, you can create bootable USB disk from a Windows PC — use a software like TransMac or Balena Etcher for this purpose.
Step 3: Do a fresh install of macOS in semi-offline mode using the USB disk
As said earlier, you could use the macOS USB installer to do a clean install or restore it upon a boot failure. Just connect the USB disk and press the Option/Alt Key when you hear the boot sound. The Mac will then display all the startup disks available.
Pick the USB drive starting with the label “Install macOS” and follow on-screen instructions to complete the installation. If you need, use the Disk Utility to format the drive for doing a clean install.
Hey thanks so much for this article!
This works well!
Saved my friends MacBook Air! – The mac os built-in internet recovery was taking like 8 hours, but with this way we complete in about one hour.
Works great, but…
When booting up and presented with startup manager, I’m still forced to select a network after selecting my usb drive. Argh. Stuck.
Any advice? 2018 MacBook Air
AUTHENTICATION NEEDED. Need to authenticate as an administrator to change the boot security settings. Installer does not recognize password; needed to install from an external disk. What to do.
Any chance on doing this from windows? i already “wiped” my HDD without knowing that i will need an wireless internet connection (i have lan but i use PPOE and apple doesn’t give that option)
Can I download InstallESB.dmg from somehere? any direct link?
Sorry boss. Can’t provide any download links here. InstallESB.dmg is part of OS X Lion installation file. Apple lawyers might kick my ass if I provide a download link here. Mac OS X Lion a great operating system try to get it though the legal method.
Hello,
Does it requires to format the whole USB Key, or it is possible to install the file in a partition on the Key (will the USB Key still be recognized as a boot disc)?
Thank you,
Stephane, Geneva – Switzerland
Right click on the Mac OS Lion X Lion installer appearing in the dock and click on show in folder.
Hi all,
I downloaded Lion from app store but I couldn’t locate the setup file. Where is it?