MAC 安装VMware后发现黑屏

本文提供了一种解决Mac上使用VMware时虚拟机出现黑屏现象的方法,涉及重启计算机进入恢复模式、调整SIP设置及数据库权限等步骤,最终使屏幕录制功能正常识别VMware。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的问题:

启动虚拟机时,发现虚拟机是黑屏的,但是资源管理器中的屏幕是正常画面。(类似这样的)

谷歌之后,发现下面几种解决方案:

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,而且也已经有勾勾了。

至此,问题解决。

### VMware 启动虚拟机黑屏的可能原因及解决方案 #### 可能的原因分析 VMware 虚拟机启动时出现黑屏的情况可能是由多种因素引起的,包括但不限于以下几点: - **硬件加速设置不当**:如果启用了硬件加速功能,但主机环境不支持,则可能导致黑屏现象[^1]。 - **显卡驱动兼容性问题**:某些情况下,虚拟机内的操作系统使用的显卡驱动版本与当前配置存在冲突[^2]。 - **网络适配器冲突**:当 VMWare 的网络适配器设置与宿主机或虚拟机内部的网络规范发生冲突时,也可能引发黑屏问题[^3]。 --- #### 解决方案汇总 ##### 方案一:调整显示分辨率和刷新率 尝试降低虚拟机中的图形分辨率以及禁用 3D 加速功能。具体操作如下: 1. 打开虚拟机设置界面; 2. 进入“显示”选项卡; 3. 勾选“自动适应客户机分辨率”,并将“启用 3D 图形加速”取消勾选。 ```bash # 如果仍然无法正常工作,可以在命令行下手动修改 vmx 文件 config.version = "8" virtualHW.version = "7" mks.enable3d = "FALSE" ``` --- ##### 方案二:通过 GRUB 引导修复 Linux 系统 对于基于 Linux 的虚拟机(如 Ubuntu),可以通过 GRUB 引导菜单进入恢复模式来解决问题。按照以下步骤执行: 1. 开始启动虚拟机; 2. 当看到 GRUB 菜单时按下 `Shift` 键以中断默认启动过程; 3. 选择“Advanced options for Ubuntu”项; 4. 继续选择带有 `(recovery mode)` 字样的子项; 5. 在恢复模式中依次运行清理 (`clean`) 和继续启动 (`resume`) 操作[^4]。 --- ##### 方案三:重置网络适配器参数 针对因网络适配器冲突而导致的黑屏状况,建议采取以下措施: 1. 关闭虚拟机电源; 2. 编辑 `.vmx` 配置文件,添加或者更新下列字段: ```plaintext ethernet0.virtualDev = "e1000" ethernet0.addressType = "generated" ``` 保存更改之后再次尝试开启虚拟机。 --- ##### 方案四:Mac 平台特定处理方式 如果是 macOS 用户使用 VMware Fusion 工具创建的虚拟机出现问题的话,可以考虑利用苹果系统的内置终端服务完成权限修正任务。例如输入下面这条指令重新激活 SIP (System Integrity Protection): ```bash csrutil enable ``` 随后重启设备查看效果如何改善[^5]。 --- ### 注意事项 以上提到的各种方法并非适用于所有场景下的黑屏故障排除,请根据实际遇到的具体表现形式选取合适的应对策略。另外需要注意的是,在实施任何改动前最好先做好数据备份以防万一造成不可逆损害。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值