In the past this error came up when the guest OS of the VM was not set to a recent one.
Eg. With the VM shut down, can you verify the guest OS as set under menu -> Virtual Machine -> Settings -> General -> OS
Set it to the latest macOS your Fusion supports, so preferably macOS 10.13
Wil| Author of Vimalin. The virtual machine Backup app for VMware Desktop Products
| Vimalin : Automated backups for VMware Fusion and VMware Workstation Professional
| More info at https://www.vimalin.com
| Twitter @wilva
| VMware Wiki at http://www.vi-toolkit.com
Unfortunately, my new "Metal" GPU didn't solve the issue. The Finder never ends restarting. Naturally, installing Tools is impossible.
EDIT: I double-checked a moment ago by trashing my previous Mojave virtual machine and creating a new one with Beta 1. Same problem. Finder won't load. Perhaps Beta 2 will be better for a Mac Pro 5,1 with a Metal GPU (Sapphire 7970 HD for Mac).
The GPU should be irrelevant as it's not passed through to the guest OS at all. Unless Fusion presents different virtual adapters based on core GPU, nothing should change.
I note in passing that 3d acceleration isn't supported for OSX guests at all, which can cause all sorts of strange problems.
3D acceleration has not been selected for the failed Mojave virtual machine.
Edit: The situation has become even worse with beta 2. Now the Mojave installer says "Installing macOS Mojave on this Mac requieres that all graphics cards have Metal support and that FileVault is disabled". Well, FileVault is disabled. As for Metal, my Mac Pro 5,1 has a "Metal" Sapphire AMD Radeon HD 7070 3072 MB GPU, but the Fusion VM has no such thing. Is there a solution?
1 person found this helpful
That's strange. I updated the Mojave beta 1 VM to beta 2 using the built in update process and now Finder works in that VM on the 2010 Mac Pro.
Interesting. I am currently restoring my failed Mojave Beta 1 virtual machine from a backup. Before I first deleted it, a couple of days ago, I tried to have it update to Beta 2, but it said I had the latest version. I'll try that again, but I fail to see how it will be able to update itself when the Finder isn't working.
EDIT: You were absolutely right. After restoring my failed Mojave virtual machine, I retried the software update mechanism and didn't find anything. On the second attempt, though, it did find Beta 2. It downloaded something and rebooted. Then it downloaded Beta 2, installed it (without using Finder), rebooted and, voilà, a functional Mojave Beta 2 on VMware Fusion. Many thanks.
I've been unsuccessful installing the Mojave public beta in Fusion 10 Pro, and get the same message:
"Installing macOS Mojave on this Mac requieres that all graphics cards have Metal support and that FileVault is disabled"
Unsupported, beta, yeah, I know... If anyone figures out a workaround, please pass it along, thanks.
Have you tried upgrading an already existing Mac VM running an earlier version of Mac OS to Mojave?
Yes, started out cloning a High Sierra VM and upgrading it, only to get the same error message.
PS - It seems that developer beta 2, which is public beta 1, will not install due to the Metal requirement.
it is set to the latest available 10.13 unfortunately :/
Any other idea?
I was just trying to install 10.14 beta 3 over 10.13.5 running on Fusion 8.5.10 - it told me that it can't be installed because it requires a Metal capable Mac.
Guess I need to upgrade to Fusion 10 now.
Installed Fusion 10.1.2, then upgraded the VM from hw version 12 to 14, and changed the OS setting from 10.12 to 10.13. Tried to enable 3D, but it keeps telling me that "3D acceleration is not supported on the current guest OS" - which is 10.12.6. I guess I need to update the Mac to 10.13, which I cannot do due to other issues I have with 10.13. Sigh.
I'm glad I didn't purchase the Fusion upgrade right away but used the 30 day trial. Now I have to see how I downgrade to 8 again.
3D acceleration is not supported for an OSX guest (any version) on any version of Fusion.
I get the same error - needs Metal. I am running the host on Mojave and tried a new install as well as upgrading High Sierra.
Is there a way to override this?
I was able to get a Beta 4 version working by using dosdude's experimental patcher here: macOS Mojave Patcher
- Generate a USB Flash installer as outlined on the page
- Dupe an existing 10.13 installation
- Add an 8GB virtual disk - OS X Base System
- Add your target Mojave virtual disk with whatever size your want - I would recommend a fresh install
- Boot the 10.13 installation
- Initialize the two new disks
- Mount the USB stick
- Clone the stick to the OS X Base System - Carbon Copy Cloner is my goto for this.
- Boot from the OS X Base System and install Mojave on the new Mojave Partition
- When restarting, set VMware preferences to again boot from OS X Base System
- Apply the patches to the Mojave partition
- I used the iMac 7,1 options, because it fit what was needed. It also numerically fit the VMware7,1 machine type. But this is just aesthetics.
- Reboot. It should boot to the Mojave partition. If not, use the VMware preferences to set the correct startup volume
Set up your new Mohave Beta Machine. If all works well, delete the original 10.13 volume (you might want to migrate apps first, if there are any on there you want.) You can also delete the OS X base System, but might keep the file in case the re-patch on update fails in the future.
Note: disk utility on the patcher did not work well for me. For now, I do not have a recovery partition on this install.
Just thought I would add this little tidbit.
I have an early 2011, 13", 2.7GHz i7 MacBook Pro. This computer has been deemed by Apple to be stuck
with High Sierra as the last macOS and no longer upgradeable to future versions of macOS, which is
currently will be Mojave.
However, it seems those left out in the cold may still be able to run Mojave via VMware Fusion.
On a whim, I thought I would try installing the Mojave public in a virtual machine on it. So I copied
the installer on my late 2013 iMac, which I have a partition set up and currently testing Mojave Beta
on it, to my MacBook Pro. Set up a VM on it and proceeded with the install. The installer was quite
happy to oblige me and began installing and on reboot, I had Mojave Beta running in a VM and
apparently quite well at this point.
Now, whether the final release version will work in a VM on an unsupported machine remains to
be seen. Also, depending on what you use your machine for, the VM may be just fine.