How to run macOS 10.14 (Mojave) on an M3 or M4 MacBook Air?

I am currently running Mojave on a 2017 MacBook Air that has its drive partitioned: one that runs Mojave and another that runs the "latest" OS. In the case of this MBA, that has been OS12 (Monterey) [... yes, I know - not the latest, but it was when I set things up.] Now I have some software that needs (at least) OS13. And I find that I cannot upgrade a 2017 MBA beyond OS12.


That has me looking at the newest (M4) MBA or possibly the M3. But I find that none of the "M" MBA Macs will let me partition/install an OS as old as Mojave. The recommendation is to install some virtualization software (e.g., VMware fusion) and install the older OS there. That, of course, is a whole new learning curve (how much memory to get? how easy to switch into the older OS? etc. etc.)


Does that sound like a good option? Are there others to explore?




[Re-Titled by Moderator]

MacBook Air 13″, macOS 12.7

Posted on Mar 12, 2025 3:55 PM

Reply
Question marked as ⚠️ Top-ranking reply

Posted on Mar 12, 2025 4:54 PM

You cannot run Mojave on a M3 or M4 MacBook Air.


Whoever recommended that you install virtualization software to run Mojave gave you bad advice.


Mojave is built for Macs whose processors use Intel machine code. The M3 and M4 chips use an entirely different kind of machine code. So no running Mojave on "bare metal."


There are versions of Parallels Desktop and VmWare Fusion Pro that run on Apple Silicon Macs. They create virtual machines that run the same basic type of code as the host CPU, that is to say, ARM VMs. An Intel-based OS won't run on an ARM VM for the same reason that it would not run on the bare metal of the ARM host CPU.


Rosetta 2 can run some macOS/Intel applications in translation – but it cannot translate system code, and it cannot translate code that supports Intel VMs. So Rosetta 2 won't let you run Mojave, either.

18 replies
Sort By: 
Question marked as ⚠️ Top-ranking reply

Mar 12, 2025 4:54 PM in response to keriah

You cannot run Mojave on a M3 or M4 MacBook Air.


Whoever recommended that you install virtualization software to run Mojave gave you bad advice.


Mojave is built for Macs whose processors use Intel machine code. The M3 and M4 chips use an entirely different kind of machine code. So no running Mojave on "bare metal."


There are versions of Parallels Desktop and VmWare Fusion Pro that run on Apple Silicon Macs. They create virtual machines that run the same basic type of code as the host CPU, that is to say, ARM VMs. An Intel-based OS won't run on an ARM VM for the same reason that it would not run on the bare metal of the ARM host CPU.


Rosetta 2 can run some macOS/Intel applications in translation – but it cannot translate system code, and it cannot translate code that supports Intel VMs. So Rosetta 2 won't let you run Mojave, either.

Reply

Mar 14, 2025 4:05 PM in response to keriah

keriah wrote:

How would I find out what the latest older MBA is that can run Mojave (other than via a VM, as per below)?


I would suggest using MacTracker. This is a free program, with versions available for Macs and for iPhones, that contains a wealth of information about all sorts of Macs, iPhones, iPads, and other Apple devices. MacTracker is usually pretty accurate.


MacTracker


Going backwards through the Intel-based MacBook Airs shows that the 2019 model is the last one that can run some version of Mojave. (It can run the final versions of Mojave – 10.14.5 and 10.14.6 – but not earlier ones.)


Note that the 2019 MacBook Air has stopped receiving new major versions of macOS, and cannot run Sequoia.



Reply

Mar 13, 2025 5:05 AM in response to keriah

There is a superb MBP which was the final Intel release (2021) before Mx chips came out. However, a MBP from 2019 can run Mojave AND Mac OS 13. With the 2021 you could run Mojave in a VM (you'll need 16GB RAM minimum to be able to accommodate that and Mac OS 13 or later), but with the 2019 you could run both natively. Needless to say - be very careful buying; if you can, get one that has been refurbished by a reputable company, and that comes with a warranty.

Reply

Mar 13, 2025 1:47 PM in response to christopher rigby1

Thanks. That's something worth looking into. I did find a (refurbished) MBA that says its model is MWTJ2LL/A, which Google says is the same as the model A2179. Both models say they are "early 2020" and the specific computer I'm looking at says it is Intel Core i7. It currently says it has Catalina installed, but I have the installer for Mojave. And, again (if Google can be trusted for its advice, which I'm now suspicious of since it pointed me toward the VM solution!!), it says that the Sequoia can also be installed.


Does all that sound reasonable?

Reply

Mar 13, 2025 4:39 PM in response to keriah

The Intel-based MacBook Air (Retina, 13-inch, 2020) originally shipped with macOS 10.15.3 (Catalina). So you can't install Mojave on it.


It is new enough to run macOS 15 (Sequoia), but being Intel-based, it won't get Apple Intelligence. It is right at the cutoff point for Sequoia – so it seems unlikely that it will receive a lot more macOS upgrades (if any).

Reply

Mar 13, 2025 7:23 PM in response to Servant of Cats

Servant of Cats wrote:
...Whoever recommended that you install virtualization software to run Mojave gave you bad advice....

hahaha - The "whoever" is (of course) M.Google, which is now using "AI" to compose the initial answer to a Q.


So, curious to see if I could verify what I'd been told, I went back through my browser history to see if I could find a quote in the links from a few days ago. And guess what ... the AI-sourced answer now agrees with you! In fact, your reply above appears to be a primary source for the newly-crafted answer.


IAC, I'm kinda glad to not be going down the path of VMware. Decades ago I put up with Parallels for something I thought I absolutely needed to use and it was a real pain. Glad that turned out to not be viable for this case.

Reply

Mar 13, 2025 7:35 PM in response to Servant of Cats

Servant of Cats wrote:
The Intel-based MacBook Air (Retina, 13-inch, 2020) originally shipped with macOS 10.15.3 (Catalina). So you can't install Mojave on it.

Hmmm... I'm wondering why I would not be able to partition the HD and install Mojave in the new (empty) partition.

It is new enough to run macOS 15 (Sequoia), but being Intel-based, it won't get Apple Intelligence. It is right at the cutoff point for Sequoia – so it seems unlikely that it will receive a lot more macOS upgrades (if any).

Good to know. At this time I just need some basics, like an OS at least as new as Venture (OS13) in the "current OS" partition so that I can get the Microsoft updates to run. If I get another 8 years from this MBA (like I have nursed along the current one) then I'll see where I am in 2033..


Thanks for your help!

Reply

Mar 13, 2025 8:12 PM in response to keriah

keriah wrote:

Servant of Cats wrote:
The Intel-based MacBook Air (Retina, 13-inch, 2020) originally shipped with macOS 10.15.3 (Catalina). So you can't install Mojave on it.

Hmmm... I'm wondering why I would not be able to partition the HD and install Mojave in the new (empty) partition.


A Mac cannot run any version of the operating system older than the one that originally shipped with its hardware model. If that Mac shipped with macOS 10.15.3 (Catalina) – and I have every reason to believe that MacTracker is correct about that – it cannot run anything earlier than macOS 10.15.3.


If you think about this, what this means is that an old version of macOS never has to deal with the issue of running on hardware that did not exist yet when that version of macOS was being developed. Apple knows exactly which Mac models each version of macOS is going to have to support, when they are developing that version of the OS, and can build drivers for each and every one of them right into the operating system.

Reply

Mar 14, 2025 3:20 PM in response to keriah

You would have to run Mojave on that with VM software - unlike a different answer here, I've had excellent results with Parallels: on my 2011 iMac I run Mavericks as the base OS but sometimes go back to a Snow Leoprd VM to run old software, however every day I run my High Sierra VM to stream DRM content. I have 16GB RAM and I recommend as the minimum you need to run a VM, as you're running 2 OS at the same time. However if you really need Mojave on that particular machine that's the best solution.

Reply

Mar 14, 2025 3:43 PM in response to Servant of Cats

Servant of Cats wrote:
...A Mac cannot run any version of the operating system older than the one that originally shipped with its hardware model....

OK - I see what you're saying. But this is what I find confusing. If I ask which Macs can run Mojave, I get a list that says (among others) "MacBook Air (mid-2012 or newer)." These lists don't ever seem to mention a cutoff on the "or newer" part.


How would I find out what the latest older MBA is that can run Mojave (other than via a VM, as per below)? Catalina was released Oct. 2019 so I need a Mac model from 2019??


Thanks!

Reply

Mar 14, 2025 3:46 PM in response to christopher rigby1

christopher rigby1 wrote:
You would have to run Mojave on that with VM software ... if you really need Mojave on that particular machine that's the best solution.

The 2020 machine that I'm looking at has 16gb and a 1TB SSD. It sounds like I may need to give the VM options a look. (Yes, this is for one legacy app that ended with Mojave. <sigh>)

Reply

Mar 14, 2025 4:29 PM in response to keriah

Wikipedia can be up and down in terms of quality, but they do have a good page on MacBook Pro (Inte-based) models with all the specs of every model and a macOS version compatibility table: https://en.wikipedia.org/wiki/MacBook_Pro_(Intel-based)#Software_and_operating_systems. I'd start there, go back to the specs for the models you see of value earlier in that page, then head over to OWC to find what they have for sale from their refurbished stock.


There's a similar Wikipedia page for MacBook Air (Intel-based) - same advice applies if that's the direction you want to go.

Reply

Apr 17, 2025 10:45 AM in response to keriah

The description of UTM Virtual Machines in the App Store says:

"Run macOS 12 or higher in a virtualized environment"

"(*) macOS virtualization is only supported on Apple Silicon Macs running macOS 12 and up"


No mention of running Intel versions of macOS on an Apple Silicon Mac.


On the UTM Web site, it says

"The default backend for UTM is QEMU. QEMU supports both virtualization and emulation (running code designed for different system architectures). QEMU cannot run macOS virtualized on Apple Silicon."

and

"Apple Virtualization backend supports only virtualization and is less mature than QEMU. It is the only way to run macOS virtualized on Apple Silicon."

in the Setttings (QEMU) and Settings (Apple) sections of the documentation, respectively.

Reply

Apr 17, 2025 11:25 AM in response to Servant of Cats

Servant of Cats wrote:

The description of UTM Virtual Machines in the App Store says:
"Run macOS 12 or higher in a virtualized environment"
"(*) macOS virtualization is only supported on Apple Silicon Macs running macOS 12 and up"

No mention of running Intel versions of macOS on an Apple Silicon Mac.

On the UTM Web site, it says
"The default backend for UTM is QEMU. QEMU supports both virtualization and emulation (running code designed for different system architectures). QEMU cannot run macOS virtualized on Apple Silicon."
and
"Apple Virtualization backend supports only virtualization and is less mature than QEMU. It is the only way to run macOS virtualized on Apple Silicon."
in the Setttings (QEMU) and Settings (Apple) sections of the documentation, respectively.

Their description is misleading. They say they cannot run Mac OS virtualised on Apple silicon. However, they say they can emulate (rather than virtualise) other architectures such as Intel on Apple silicon. But having said that, their list of examples does not mention Intel Mac OS . This is of course no different than Parallels who make a big deal of running Windows on Macs but have never ever said you can also run Mac OS on Macs in a VM. So maybe UTM are advertising the same way?


In any case, just as Sheepshaver emerged nearly 20 years ago, letting you run PPC and Motorola versions of Mac systems on Intel Macs, I would have thought - if UTM is a non-starter (and it may be ok?) - that someone will come along with a Mac OS emulator to run on Apple silicon.

Reply

Apr 17, 2025 9:47 PM in response to christopher rigby1

christopher rigby1 wrote:

Their description is misleading. They say they cannot run Mac OS virtualised on Apple silicon. However, they say they can emulate (rather than virtualise) other architectures such as Intel on Apple silicon. But having said that, their list of examples does not mention Intel Mac OS .


They do seem to have left things somewhat ambiguous.


This is of course no different than Parallels who make a big deal of running Windows on Macs but have never ever said you can also run Mac OS on Macs in a VM.


Maybe not on their main page. But see: Parallels – Parallels Desktop for Mac System Requirements .

Reply

How to run macOS 10.14 (Mojave) on an M3 or M4 MacBook Air?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.