1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vmware中系统开机黑屏_macOS Catalina系统Vmware Fusion虚拟机黑屏问题的解决过程

vmware中系统开机黑屏_macOS Catalina系统Vmware Fusion虚拟机黑屏问题的解决过程

时间:2023-08-21 19:14:59

相关推荐

vmware中系统开机黑屏_macOS Catalina系统Vmware Fusion虚拟机黑屏问题的解决过程

这几天要用到虚拟机,发现之前安装的Vmware Fusion上的Windows虚拟机启动之后,屏幕是全黑的,无法使用。赶紧去网上搜索Vmware Fusion黑屏的解决方案,照着介绍一步一步的解决了问题。

第一步:重新启动macOS,重启过程中,按住Command-R,进入到macOS的恢复模式,如下图所示;

图1 macOS恢复模式界面

第二步,点击屏幕左上工具栏的“实用工具”,然后在下拉菜单中点击“终端”,打开命令行窗口,如下图所示;

图2 在macOS恢复模式中打开终端
图3 macOS恢复模式下的终端

第三步,在命令行中输入下面的命令,关闭macOS的系统完整性保护机制。

csrutil disable

图4 关闭macOS的系统完整性保护机制

系统显示“Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect”,表明macOS的系统完整性保护机制已经成功关闭了。

第四步,修改vmware的配置,在系统TCC.db数据库中添加vmware Fusion的屏幕捕获(Screen Capture)、事件监听(Listen Event)、事件发送(Post Event)的权限。

我在macOS恢复模式下的终端上,没有找到TCC.db数据库。/Library目录下面没有“Application Support”文件夹。使用find命令,搜索TCC.db,没有搜到这个文件,如图5所示。

图5 在macOS恢复模式下查找TCC.db文件

继续认真阅读找到的资料,发现TCC.db是在macOS的普通模式下进行修改的,不是在恢复模式下,哈哈。重启macOS系统,进入普通模式,打开命令行窗口,果然找到了TCC文件,如图6所示。

TCC.db文件的目录是“/Library/Application Support/com.apple.TCC/TCC.db”.

修改TCC.db的命令如下:

777 com.apple.TCCsudo rm -fr com.apple.TCC/TCC.dbtccutil reset All com.vmware.fusionsudo sqlite3

好的,输入完这些命令后,vmware Fusion的Screen Capture、Listen Event、Post Event功能已经添加。

第五步,开启macOS的系统完整性保护机制。重启系统,按住Command-R,进入macOS的恢复模式。打开终端,输入如下命令,重新打开系统完整性保护机制。

csrutil enable

成功后,重启系统,进入系统的正常模式。vmware Fusion的Windows虚拟机可以看到屏幕了,问题解决,哈哈。

总结:macOS Catalina系统升级之后,vmware fusion的权限被系统修改了,所以虚拟机只能看到一个黑屏。如果要修改vmware fusion的系统权限,就需要先在macOS的修复模式,关闭系统完整性保护机制。修改完权限,一定要恢复macOS的系统完整性保护机制,保护系统的安全性。

在macOS的修复模式中看到了“重新安装macOS”的选项,目前系统感觉越来越慢了,有时间试一下重装macOS系统。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。