返回
Featured image of post 解决Parallels Desktop 15虚拟机无法在MacOS Big Sur运行的问题

解决Parallels Desktop 15虚拟机无法在MacOS Big Sur运行的问题

本期视频教程链接 https://youtu.be/fN2EyNLp6TQ,欢迎观看+订阅+评论

请注意下本文所使用的软件版本号,我的Parallels Desktop版本是15.1.2(47123)

Parallels Desktop

Parallels Desktop是MacOS上的一款虚拟机软件,与MacOS进行了深度的集成,可以在MacOS系统里面双向无缝的访问各种资源,包括文件系统,摄像头,优盘等等。

介绍下我使用的PD版本,我用的是PD15.1.2(47123):

我的MacOS版本号:

突然就不好用了!!??

来的时候好好的,怎么就回不去了?

Parallels Desktop 15在MacOS Catalina版本(即 10.15)之前,都是能够正常运行的,当系统升级了MacOS Big Sur(11.5)之后,PD15就无法运行了。

提示说“由于系统所需的组件不存在而无法启动PD”,还非常贴心地给出了一个解决方案的网址链接,就是这个。我打开链接一看,这货给出的解决方案是做两个操作:
  1. 重新安装PD15或者PD16
  2. 重新用macOS Recovery安装macOS
    就这??这哪叫解决方法啊,重装操作系统在windows版本上算是系统修复三板斧之首,但是在macOS上,不能动不动就重装系统啊。
    不行,一定有其他的方法

直接上干货

既然PD15认为新的操作系统是不支持的系统,那么只要让PD15认为它仍然运行在老系统上就行了。 这个可以有!!

只要一个命令行就可以解决这个问题:

export SYSTEM_VERSION_COMPAT=1

是的,就是它,这个命令强制系统向后兼容,那么PD15就会认为系统还是老系统。

然后再启动PD

open -a Parallels\ Desktop.app
Yes!

组装成脚本运行

为了每次方便启动,我把上述步骤组合到一个shell脚本里面,执行脚本就可以启动PD,新建一个文件pd15.sh,把下列脚本复制进去

#!/bin/sh
export SYSTEM_VERSION_COMPAT=1
open -a Parallels\ Desktop.app

再修改文件属性

chmod +x pd15.sh

当需要运行PD时,执行脚本即可,不会再见到错误提示:

~/pd15.sh
最后更新于 2021-09-12 23:11 AEST
comments powered by Disqus
Built with Hugo + Theme Stack