我的问题:
启动虚拟机时,发现虚拟机是黑屏的,但是资源管理器中的屏幕是正常画面。(类似这样的)
谷歌之后,发现下面几种解决方案:
1. VMware和 virtualBox 在共享的虚拟内存分配上有冲突,需要彻底卸载 virtualBox。
(对我无用)
2. 在 屏幕录制中,添加 vmware fusion。
点击左上角“苹果” ===> “系统偏好设置”====>"安全性与隐私”====>“屏幕录制”中,将vmware fusion 前面的框框打上勾。
(屏幕录制的选项中没有 vmware fusion 给我选,也无效)
3. 就是下面这种方法,完美解决。
解决方法:
1.安装VMWare。
2.重新启动计算机,然后进入恢复模式(计算机启动时按住CMD + R,直到看到Apple徽标)。
3.转到顶部菜单,选择实用程序,然后选择终端。
4.使用以下命令关闭SIP:
csrutil disable
5.转到顶部菜单,然后选择“ Apple徽标”和“重新启动”。
6. macOS通常启动后,打开/Applications/Utilities/Terminal.app并粘贴以下命令:
tccutil reset All com.vmware.fusion
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
7.进入恢复模式(在计算机启动时按住CMD + R,直到看到Apple徽标)。
8.转到顶部菜单,选择实用程序,然后选择终端。
9.使用以下命令打开SIP:
csrutil enable
10.重新启动。
而且我发现,屏幕录制中,出现了 vmware fusion,而且也已经有勾勾了。
至此,问题解决。