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.TCC sudo rm -fr com.apple.TCC/TCC.db tccutil reset All com.vmware.fusion sudo 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系統。
總結
以上是生活随笔為你收集整理的vmware中系统开机黑屏_macOS Catalina系统Vmware Fusion虚拟机黑屏问题的解决过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python用字典编写购物程序_Pyth
- 下一篇: python文件读取与输出_python