VMware Communities
fbt102
Contributor
Contributor

crerate a Mojave bootable iso

Hi

I have a Catalina installed. It is impossible to download the install app for Mojave (which I need for 32 applications)

So I was able able to download the .dmg app from the cd-apple website.

I tried this command hdiutil convert /path/to/example.dmg -format UDTO -o /path/to/example.iso

but the ISO is not usable when I try to create a Mojave image in VMware fusion.

What are the steps to create a Mojave bootable iso havinf only the dmg as starting point?

Thanks

Reply
0 Kudos
5 Replies
dariusd
VMware Employee
VMware Employee

What is the problem or error message you encounter?

I'm not familiar with the cd-apple website so I have no idea what sort of image it would provide.

Can you show a listing of what files are inside the .dmg file?  If the .dmg contains an .app, try dragging that .app into VMware Fusion's New VM window (File > New...).

--

Darius

Reply
0 Kudos
ColoradoMarmot
Champion
Champion

You shouldn't need a bootable ISO.  Just drag the App installer directly into the new virtual machine wizard, and it'll do the rest.

Reply
0 Kudos
dempson
Hot Shot
Hot Shot

I have a Catalina installed. It is impossible to download the install app for Mojave (which I need for 32 applications)

Which Mac model do you have? The only ones (so far) which can run Catalina but cannot get the Mojave installer are the models introduced in late 2019: the 16-inch MacBook Pro and the latest Mac Pro. They cannot download Mojave because Apple does not allow downloading the macOS installer on a model which cannot boot that macOS version.

For older Mac models which are able to boot Mojave, Apple has a page with a link to get Mojave via the App Store:

How to upgrade to macOS Mojave - Apple Support

The App Store link is in section 4 of that article. Once you are on the Mojave page in App Store, click the Get button. This puts an "Install macOS Mojave.app" in your Applications folder, which you can then use to create a virtual machine.

For late 2019 and future Mac models which cannot boot Mojave, if you have access to an older Mac, there is an easy workaround: download the Mojave installer on the old Mac, then copy it to your newer Mac running Catalina.

If you don't have access to an older Mac, there is a more complex workaround which allows downloading a copy of the Mojave installer application on Macs which are too new to boot Mojave.

1. In App Store, search for Catalina and Get it. This puts "Install macOS Catalina.app" in your Applications folder.

2. Use "Install macOS Catalina.app" to create a virtual machine in VMware Fusion.

3. Let the Catalina install run to completion and go through the initial setup questions (you can skip signing in with your Apple ID during setup).

4. Install VMware Tools.

5. Once Catalina is up and running in the VM, follow the earlier instructions to get Mojave via the App Store. This puts "Install macOS Mojave.app" in the VM's Applications folder.

6. Copy "Install macOS Mojave.app" out of the VM to the host.

7. If you want to keep the Catalina VM, delete the VM's copy of Install macOS Mojave.app and empty trash.

8. Shut down the Catalina VM.

9. If you don't want to keep the Catalina VM, you can delete it.

10. Use the "Install macOS Mojave.app" to create a virtual machine in VMware Fusion.

The reason this "download via the VM" method works is that the model check is bypassed when App Store detects it is running in a VM.

The same method or a variant can also be used to get older installers: currently High Sierra is available via App Store, but older versions back as far as Yosemite require a slightly different method due to Apple changing the distribution format for older macOS installers when they replaced them in October 2019 due to certificates expiring. I covered that variant in another thread here a while ago.

So I was able able to download the .dmg app from the cd-apple website.

I have no idea what that site is, whether it has trustworthy copies of the installers, nor whether it is possible to use that as a source for creating a macOS VM.

Reply
0 Kudos
fbt102
Contributor
Contributor

Thanks

effectively I have a mackbook pro 19 and am new to macOS

I have downloaded the macos Catalina app through the App Store.

It is trying to install it. Should I let it happen, as I still do not see the Catalina app in Applications.

Rgds

Reply
0 Kudos
dempson
Hot Shot
Hot Shot

It is trying to install it. Should I let it happen, as I still do not see the Catalina app in Applications.

After downloading Catalina, the installer launches automatically, initially showing a title screen the name and a big icon/picture of the OS and a Continue button. At that point, the "Install macOS Catalina" application will be sitting in your Applications folder.

If you proceed (by clicking Continue), go through the next couple of pages, and tell it to install, then Catalina will start to install on your main drive (replacing your existing operating system with a new copy). If you let it get that far, the installer is deleted automatically (if it is run from the Applications folder, which is the normal case when it has just been downloaded).

At the page with the Continue button (or either of the next two) you can quit the installer (Command-Q) and the "Install macOS Catalina" application will still be in your Applications folder so you can copy or move it, or use it to create a VM. (If you want to move it, hold down the Command key while dragging, and you will asked to authenticate as an administrator.)

The same pattern applies to other macOS installers obtained from App Store. The automatic launch only happens if you download the installer for the major version you are already running or newer; older major versions (such as Mojave if you are running Catalina) won't launch automatically because they can't run in a later version of macOS.

effectively I have a mackbook pro 19 and am new to macOS

One of my Macs is a late 2019 16-inch MacBook Pro, which can only run Catalina. Running through the process myself, I was able to download the Catalina installer and use it to create a VM using the following detailed procedure.

Get the Catalina installer

1. Run App Store (e.g. via the Apple menu).

2. In the search field (top left corner), type Catalina and press return.

3. "macOS Catalina" shows up as the first search result. Click the View button for that item.

4. Click the Get button on the listing for macOS Catalina. (Note: you do not need to be signed in with your Apple ID.)

5. This switches to System Preferences, which asks if you are sure you want to download macOS Catalina. Click Download.

6. Wait for the download to complete.

7. When the download has finished, the Catalina installer opens automatically, showing the initial title screen, with a "Continue" button. Do NOT click that button. Instead, quit from the installer (Command-Q).

8. Go to your Applications folder. You will find an application there called "Install macOS Catalina" (with a .app extension if you have configured Finder to show all filename extensions). It should be a little over 8 GB.

As a side effect of downloading and running the Catalina installer, the system has probably mounted a disk image inside the Catalina installer. You have to unmount it before VMware Fusion can use the installer to create a VM.

9. Run Disk Utility (in Utilities under Applications).

10. If you see an "Install ESD" disk image, eject it.

11. Quit Disk Utility.

Now you can create the Catalina virtual machine.

12. Launch VMware Fusion.

13. Make sure all of Catalina's security features are set up to allow VMware Fusion to work (in System Preferences): system extension unblocked, accessibility enabled, may need access to the Documents folder, depending on where VMware Fusion is saving your virtual machines. You should get prompts for these the first time you run VMware Fusion after installing it in Catalina.

14. Drag the "Install macOS Catalina" application onto the VMware Fusion icon in the dock (or use the "+" button to create a new virtual machine, and drag the "Install macOS Catalina" application to that window.

15. Choose the settings you want, then create the VM.

16. After copying the install medium (this step fails if you didn't eject the disk image in step 10), the VM should start up and run the recovery volume, initially prompting you for a language. Then you can choose to install macOS Catalina.

After going through the above sequence, waiting for install, and initial setup, I had a working Catalina system.

Inside the VM I was then able to download the Mojave installer, starting from the link on How to upgrade to macOS Mojave - Apple Support​ then downloading Mojave in a similar way to steps 4-6 and 8 above (no step 7 because it doesn't launch automatically, also don't need steps 9 to 11 because the disk image issue only applies to Catalina), copied the Mojave installer to the host and did steps 14-16 (but didn't bother going ahead with the OS install as I already have a Mojave VM).

Reply
0 Kudos