Skip to content

Parallels Desktop not starting on latest Big Sur beta?

Parallels Desktop shows “components are missing from the operating system of your Mac” on the latest Developer Beta of macOS 11 Big Sur?

The reason is relatively easy to explain: Apple changed the version Number from 10.x (was 10.16 in former beta versions) to 11.0, and the Parallels Desktop version seems to have an issue with that!

Many, including Parallels, recommend to delete the full version of Parallels Desktop and download the App Store version. That one can be activated with your subscription, but it is missing a lot of functionality! I tried that and wasn’t able to start some of the VM’s I created with the Pro version. Others told be, that the App Store version is unable to handle BootCamp, I can not confirm that because I never used BootCamp.

The magic trick: The the SYSTEM_VERSION_COMPAT Flag (Variable) to “1“.
Easy to do:

export SYSTEM_VERSION_COMPAT=1

This will report Mac OS X Version 10.15 instead of macOS 11.0, the build number will stay the same. The Build number was 20A5323l while I did all my tests.

SYSTEM_VERSION_COMPAT
SYSTEM_VERSION_COMPAT

Problem: You then need to start the Parallels Desktop Application via the command line!
Also easy to do:

open -a "Parallels Desktop"

or:

open /Applications/Parallels\ Desktop.app

To make this a bit easier to handle, I created a helper script:

#!/usr/bin/env bash
###
# Description: Helpper to start Parallels on the latest Big Sur Beta
# File:        ~/OneDrive/bin/start-Parallels
# Autor:       Joerg Hochwald
# License:     Freeware
###

# Load some defaults
. /etc/bashrc

PATH=/usr/local/bin:/usr/local/sbin/:/var/root/bin/:$PATH
export PATH

# Set the compatibility flag
export SYSTEM_VERSION_COMPAT=1

# Start Parallels Desktop (15)
/usr/bin/open -a "Parallels Desktop"

# Alternative:
# /usr/bin/open /Applications/Parallels\ Desktop.app

# To launch the Installer:
# /usr/bin/open '/Volumes/Parallels Desktop 15/Install.app'

There is also a Gist for the Script!

Just make it executable (e.g. chmod +x bin/start-Parallels) and you are good to go!

That will change with the next version of Parallels Desktop! But for now, this workaround will keep you going.

Published inHowTo

Be First to Comment

    Leave a comment

    By posting a comment you consent that I store the submitted information as well as your anonymized IP address on my servers, under the terms of my Privacy Policy. Your email is never shared with anyone else.

    Required fields are marked *.